Interactive program banners providing program segment information
First Claim
1. A programmable video receiver device comprising a computer readable medium storing programming code for controlling the device to perform processing comprising:
- storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;
receiving a command to display a program banner; and
in response to the command, producing a program banner that is customized to the currently displayed segment of the currently displayed television program, the program banner comprising at least one of descriptive information and timing information from the segment metadata for the currently displayed segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Interactive program guides and interactive program banners are enhanced through the use of individual program segment metadata that provides descriptive and timing information for individual segments of television programs. The program guides and program banners provide detailed information to the viewer about individual program segments, such as descriptions of individual segments, the time and duration of individual segments, and the location of individual segments within the program. Viewer preferences may be updated and future programs and segments may be searched with reference to characteristics of an individual program segment.
233 Citations
25 Claims
-
1. A programmable video receiver device comprising a computer readable medium storing programming code for controlling the device to perform processing comprising:
-
storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;
receiving a command to display a program banner; and
in response to the command, producing a program banner that is customized to the currently displayed segment of the currently displayed television program, the program banner comprising at least one of descriptive information and timing information from the segment metadata for the currently displayed segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method in a video receiver device comprising:
-
storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;
receiving a command to display a program banner; and
in response to the command, producing a program banner that is customized to the currently displayed segment of the currently displayed television program, the program banner comprising at least one of descriptive information and timing information from the segment metadata for the currently displayed segment. - View Dependent Claims (21, 22, 23)
-
-
24. A method in a video receiver device comprising:
-
storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;
receiving a command to display a program banner;
in response to the command, producing a program banner for the currently displayed television program from the program metadata for the currently displayed program; and
in response to a further command, displaying at least one of descriptive information and timing information from the segment metadata for a currently displayed segment of the program.
-
-
25. A method in a video receiver device comprising:
-
storing program metadata that includes timing and descriptive data for television programs and segment metadata that includes timing and descriptive data for individual segments of television programs;
receiving a command to display information about a currently displayed segment of a currently displayed program; and
in response to the command, displaying at least one of descriptive information and timing information from the segment metadata for the currently displayed segment of the program.
-
Specification