×

Method and apparatus for providing enhanced electronic program guide with personalized selection of broadcast content using affinities data and user preferences

  • US 8,490,136 B2
  • Filed: 05/07/2010
  • Issued: 07/16/2013
  • Est. Priority Date: 05/07/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating an enhanced electronic program guide (EPG) to a broadcast comprising programs playing concurrently on a plurality of received channels for display on a user device to facilitate perusal, navigation, and selection of programs for playback, the method comprising:

  • transmitting EPG data to the user device indicating programs playing on the channels for a selected period of time;

    transmitting Affinities data to the user device, the Affinities data indicating at least one of relationships between the programs that represent cross-affinities of the programs and relationships between the channels that represent cross-affinities of the channels, and comprising a plurality of topics and identifications for each of the programs of at least one of the topics that corresponds to that program, and Topics Affinities data that indicates relationships between the topics that represent cross-affinities of the topics, the Topics Affinities data comprising a matrix of weighted values comprising a list of the topics on an x-axis of the matrix and a list of the topics on a y-axis of the matrix to create a plurality of (x,y) coordinates being assigned a value selected from a range of values to indicate how much users, who generally like the topic identified as the x coordinate, will generally like the topic identified by the y coordinate;

    generating User Behavior data corresponding to a user indicating user preferences for selection and playback of programs from among the channels of the broadcast; and

    determining a subset of the programs playing on the channels that would be of interest to the user based on the Affinities data in combination with the User Behavior data.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×