Method and apparatus for detecting and viewing similar programs within a video system
First Claim
1. A program similarity detecting device comprising:
- a receiver adapted to receive an input stream of television program content and electronic program guide data, and adapted to separate the electronic program guide data from the input stream, wherein the program guide data includes a plurality of attributes characterizing television programs within the television program content;
a memory coupled to the receiver and adapted to store the electronic program guide data;
a controller coupled to the memory; and
a display coupled to the controller;
wherein the controller is programmed to compare a first set of attributes relating to at least one television program within the television program content to a second set of attributes relating to a second television program within the television program content to calculate a similarity score for the second television program based on a weighted combination of at least two attributes from the second set of attributes, and wherein the controller is programmed to cause the display to generate a first display indicating the second television program based on the similarity score.
1 Assignment
0 Petitions
Accused Products
Abstract
A device that detects and displays similar programs within a video system includes a memory, a display and a receiver that receives an input stream of television program content and electronic program guide data, wherein. the program guide data includes a plurality of attributes characterizing television programs within the television program content. The receiver separates electronic program guide data from the input stream while the memory stores the electronic program guide data separated from the input stream. Upon receiving a first user request, a controller compares a first set of attributes relating to at least one television program within the television content with second sets of attributes relating to further television programs within the television program content to determine a correlation between the first television program and each of the further television programs. In this manner, the controller identifies the television programs that have attributes that are similar to the attributes of the first television program based on the correlation and displays indications of the television programs found to be similar.
110 Citations
24 Claims
-
1. A program similarity detecting device comprising:
-
a receiver adapted to receive an input stream of television program content and electronic program guide data, and adapted to separate the electronic program guide data from the input stream, wherein the program guide data includes a plurality of attributes characterizing television programs within the television program content; a memory coupled to the receiver and adapted to store the electronic program guide data; a controller coupled to the memory; and a display coupled to the controller; wherein the controller is programmed to compare a first set of attributes relating to at least one television program within the television program content to a second set of attributes relating to a second television program within the television program content to calculate a similarity score for the second television program based on a weighted combination of at least two attributes from the second set of attributes, and wherein the controller is programmed to cause the display to generate a first display indicating the second television program based on the similarity score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of identifying similar programs within a video reception system comprising:
-
storing first characterizing information associated with a first television program; receiving further characterizing information associated with each of a second set of television programs; comparing the first characterizing information and each of the further characterizing information to determine a similarity score for each of the second set of television programs, wherein each similarity score is calculated based on a weighted combination of attributes associated with a corresponding one of the programs from the second set television programs; selecting a third set of television programs from the second set of television programs based on the similarity scores; and displaying indications of the third set of television programs. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of displaying program similarity explanations comprising the steps of:
-
receiving program guide data including characterizing information for each of a plurality of television programs; storing the program guide data in a memory; identifying a first set of television programs; storing attribute information for the first set of television programs; comparing the characterizing information of the first set of television programs with attribute information for a second set television programs; calculating a similarity score for each of the second set of television programs, wherein each of the similarity scores is based on a weighted combination of attributes associated with the second set of television programs that match attributes associated with the first set of television programs; and displaying an indication of at least one of the television programs within the second set of television programs based on the similarity scores. - View Dependent Claims (23, 24)
-
Specification