Patent ID: 9654721
Date: 2017-05-16
CPC Classifications: G06F,H04N

Claim:
1. A method, comprising: receiving, at a first receiver of a computing device, one or more user commands; transmitting, at a transmitter of the computing device, to at least one module, the one or more user commands to generate one or more personalized recommendations based on the one or more user commands, wherein generating the one or more personalized recommendations comprises taking into account the user's implicit preferences and matching one or more programs selected by a user with one or more similar programs selected by one or more other users within a community, wherein the community comprises users over multiple geographic localities who subscribe to a personalized recommendations feature, wherein the user's implicit preferences are quantified as an implicit rating for the user based on raw data and discovered data, and wherein the discovered data is determined based on raw data; receiving, at a second receiver of the computing device, the one or more personalized recommendations; and outputting, at a display device, the one or more personalized recommendations in an electronic program guide (EPG) in response to receiving one or more user inputs to display the one or more personalized recommendations to the user, the EPG listing programs chronologically and sequentially by channel, a first portion of the listed programs in the EPG comprising the one or more personalized recommendations along with the quantified implicit rating for the user for the one or more personalized recommendations and a second portion of the listed programs in the EPG comprising no personalized recommendations for the second portion of listed programs.