Method and apparatus for selecting a version of an entertainment program based on user preferences
First Claim
Patent Images
1. A method comprising:
- receiving a selection of an entertainment program;
searching through an electronic program guide to identify alternate versions of the selected entertainment program, which start within a user specified period of time of the selected entertainment program, wherein the identified alternate versions are the same programs as the selected entertainment program;
identifying, for each of the identified alternate versions, a set of descriptive information regarding the version, the set of descriptive information includes duration of the version, type of audio support for the version, availability of enhanced programming for the version, language of subtitles in the version, language spoken in the version, and screen format of the version;
automatically choosing one of the versions for display based on the set of descriptive information; and
displaying the chosen version of the entertainment program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for selecting a version of an entertainment program based on user preference includes receiving entertainment programing input, identifying multiple available versions of an entertainment program, identifying, for each of the multiple versions, a set of descriptive information regarding the respective version, accessing user preferences, and selecting one of the multiple versions for display based on a comparison of the descriptive information to the user preferences.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a selection of an entertainment program;
searching through an electronic program guide to identify alternate versions of the selected entertainment program, which start within a user specified period of time of the selected entertainment program, wherein the identified alternate versions are the same programs as the selected entertainment program;
identifying, for each of the identified alternate versions, a set of descriptive information regarding the version, the set of descriptive information includes duration of the version, type of audio support for the version, availability of enhanced programming for the version, language of subtitles in the version, language spoken in the version, and screen format of the version;
automatically choosing one of the versions for display based on the set of descriptive information; and
displaying the chosen version of the entertainment program. - View Dependent Claims (5, 6, 17)
-
-
2. A storage medium having stored thereon a plurality of instructions that, when executed by a processor, result in:
-
receiving a selection of an entertainment program;
searching through an electronic program guide to identify alternate versions of the selected entertainment program which start within a user specified period of the selected entertainment program, wherein the identified alternate versions are the same programs as the selected entertainment program;
identifying, for each of the identified alternate versions, a set of descriptive information regarding the version, the set of descriptive information includes duration of the version, type of audio support for the version, availability of enhanced programming for the version, language of subtitles in the version, language spoken in the version and screen format of the version;
automatically choosing one of the versions for display based on the set of descriptive information; and
displaying the chosen version of the entertainment program. - View Dependent Claims (7, 8, 18)
-
-
3. An apparatus comprising:
-
a program guide controller to receive entertainment programming;
a selection controller coupled to the program guide controller to receive a selection of an entertainment program, search through an electronic program guide to identify alternate versions of the selected entertainment program which start within a user specified period of time of the selected entertainment program, wherein the identified alternate versions are the same programs as the selected entertainment program;
identify, for each of the identified alternate versions, a set of descriptive information regarding the version, a automatically choose one of the versions for display based on the set of descriptive information, the set of descriptive information for each of the version includes duration of the version, type of audio support for the version, availability of enhanced programming for the version, language of subtitles in the version, language spoken in the version and screen format of the version; and
a device controller, coupled to the selection controller, to display the chosen version of the entertainment program. - View Dependent Claims (19)
-
-
4. An apparatus comprising:
-
means for receiving a selection of an entertainment program;
means, coupled to the means for receiving, for searching through an electronic program guide to identify alternate versions of the selected entertainment program, which start within a user specified period of time of the selected entertainment program, wherein the identified alternate versions are the same programs as the selected entertainment program and, for each of the identified alternate versions, to identify a set of descriptive information regarding the version, the set of descriptive information includes duration of the version, type of audio support for the version, availability of enhanced programming for the version, language of subtitles in the version, language spoken in the version, and screen format of the version;
means for automatically choosing one of the versions for display; and
means for displaying, coupled to the means for automatically choosing, the chosen version of the entailment program. - View Dependent Claims (9, 10)
-
-
11. An entertainment system controller comprising:
-
an I/O interface to receive entertainment programming;
a user interface to receive a selection of an entertainment program;
a programming guide memory comprising a set of descriptive information regarding each of multiple versions of an entertainment program, the set of descriptive information includes, of duration of the version, type of audio support for the version, availability of enhanced programming for the version, language of subtitles in the version, language spoken in the version, and screen format of the version;
a program guide controller to store the entertainment programming in put in the program guide memory;
a selection controller coupled to the program guide controller to access the program guide memory to automatically upon receipt of an entertainment program selection identify alternate versions of the selected entertainment program that are available, which start within a user specified period of time of the selected entertainment program, wherein the identified alternate versions are the same programs as the selected entertainment program and to choose one of the multiple versions for display based on the set of descriptive information; and
a device controller, coupled to the selection controller, to cause the display of the chosen version of the entertainment program on a display device. - View Dependent Claims (12, 13, 14, 15, 16, 20)
-
Specification