At home, on the television, the sheer number of Channels and the vast number of Programs on each Channel has itself made the task of identifying the “appropriate” program to watch difficult for the common user. There is a need of a system to generate suggestions/recommendation to the common user about which Programs to watch and when. In this paper, we propose a method and system which assists the user to choose which Programs on which Channels to watch without any inputs from the Viewer about his “Likes” or “Dislikes”. It learns from the Viewer Implicitly over time and learns all the patterns that the Viewer exhibits over the course of Television watching. © Springer International Publishing Switzerland 2016.