Program guide enhancements
First Claim
1. A method for formulating a program guide screen on a set top box used by a customer of a service provider, the method comprising steps of:
- identifying a plurality of predetermined programs from a content provider for which the set-top box is eligible;
receiving program description information from the service provider, wherein;
receiving the program description information occurs at a storage device, andthe service provider is remote to the set top box and the storage device is located in proximity to the set top box;
receiving a plurality of video clips from the service provider at the storage device, wherein at least one of the video clips comprises video scenes extracted from one of the plurality of predetermined programs;
storing the video clips at the storage device without input from the customer selecting one of the video clips, wherein at least two of the video clips include respective first and second audio tracks;
associating the predetermined programs with the video clips at the service provider;
associating respective portions of the program description information with respective ones of the predetermined programs at the service provider;
automatically removing from the storage device at least a portion of the video clips or at least a portion of the program description information if the associated predetermined programs are no longer available from the content provider;
formulating the program guide screen by retrieving at least respective portions of the plurality of previously stored video clips and at least respective portions of the program description information from the storage device; and
providing a user interface, configured to;
generate at least two selectable regions on the program guide screen, the at least two selectable regions each simultaneously displaying a dynamic representation of the previously stored respective video clips of the predetermined programs;
selectively switch play between the first and second audio tracks;
display notification symbols for each of the stored video clips when the associated predetermined programs are immediately available for playback with full or partial control of the playback, wherein the notification symbols are selected from a plurality of variants; and
allow the customer to watch from a beginning one of the predetermined programs from the service provider by selecting one of the selectable regions.
5 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, a method for formulating a program guide screen is disclosed. In various steps, program description information and promotional data is received. The promotional data comprises one or more of the following: a video clip, a video clip with audio accompaniment, an audio clip, an animation, an animation with audio accompaniment, a still image with audio accompaniment, a still image, a plurality of still images, and a plurality of still images with audio accompaniment. A predetermined program is associated with the promotional data and program description information. The guide screen is formulated with the promotional data and program description information.
94 Citations
23 Claims
-
1. A method for formulating a program guide screen on a set top box used by a customer of a service provider, the method comprising steps of:
-
identifying a plurality of predetermined programs from a content provider for which the set-top box is eligible; receiving program description information from the service provider, wherein; receiving the program description information occurs at a storage device, and the service provider is remote to the set top box and the storage device is located in proximity to the set top box; receiving a plurality of video clips from the service provider at the storage device, wherein at least one of the video clips comprises video scenes extracted from one of the plurality of predetermined programs; storing the video clips at the storage device without input from the customer selecting one of the video clips, wherein at least two of the video clips include respective first and second audio tracks; associating the predetermined programs with the video clips at the service provider; associating respective portions of the program description information with respective ones of the predetermined programs at the service provider; automatically removing from the storage device at least a portion of the video clips or at least a portion of the program description information if the associated predetermined programs are no longer available from the content provider; formulating the program guide screen by retrieving at least respective portions of the plurality of previously stored video clips and at least respective portions of the program description information from the storage device; and providing a user interface, configured to; generate at least two selectable regions on the program guide screen, the at least two selectable regions each simultaneously displaying a dynamic representation of the previously stored respective video clips of the predetermined programs; selectively switch play between the first and second audio tracks; display notification symbols for each of the stored video clips when the associated predetermined programs are immediately available for playback with full or partial control of the playback, wherein the notification symbols are selected from a plurality of variants; and allow the customer to watch from a beginning one of the predetermined programs from the service provider by selecting one of the selectable regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for formulating a program guide screen, the method comprising steps of:
-
identifying first and second predetermined programs at a location away from a user location; receiving program description information for the first predetermined program and the second predetermined program in non-volatile memory at the user location; receiving a first video clip, associated with the first predetermined program, and the first predetermined program and storing the first video clip and at least a portion of the first predetermined VOD program in non-volatile memory at the user location, wherein the first video clip is different from a segment of the first predetermined program and the first video clip is sent from the location away from the user location simultaneously with at least a portion of the first predetermined program, and wherein the first video clip is stored in the non-volatile memory substantially upon its receipt at the user location without a viewer selecting the first video clip, and the first video clip includes a first audio track; receiving a second video clip, associated with the second predetermined program and including a second audio track, and storing the second video clip in non-volatile memory at the user location; associating the first and second video clips and the first and second program description information with the first and second predetermined programs, respectively, at the location away from the user location; automatically removing from the non-volatile memory at least a portion of the first video clip or at least a portion of the first program description information if the first predetermined program is no longer available from a content provider; formulating the program guide screen using the stored first and second video clips and the program description information, wherein the program guide screen includes a first selectable region and a second selectable region whereby the user interacts with the first or second selectable region to initiate a retrieval of the first or second predetermined program, respectively, from the non-volatile memory, and the program guide screen includes first and second display regions simultaneously playing the first and second video tracks, respectively, while selectively playing one of the first and second audio tracks; displaying a first notification symbol for the first video clip if the first predetermined program is immediately available for playback with full or partial control of the playback, wherein the first notification symbol is selected from a plurality of variants; displaying a second notification symbol for the second video clip if the second predetermined program is immediately available for playback with full or partial control of the playback, wherein the second notification symbol is selected from the plurality of variants; receiving a user interaction with the first or second selectable region; and retrieving at least a portion of the first or second predetermined program from the non-volatile memory in response to the user interaction. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for formulating a program guide screen, the method comprising steps of:
-
receiving first program description information for a first predetermined program; receiving second program description information for a second predetermined program; receiving a first video clip, a first audio track, and the first predetermined program and storing the first video clip, the first audio track and at least a portion of the first predetermined program in non-volatile memory located at a user location, wherein the first video clip is different from a segment of the first predetermined program and the video clip is sent from a location away from the user location simultaneously with at least a portion of the predetermined program, and wherein each of the first video clip and the first predetermined program is stored in the non-volatile memory substantially upon its respective receipt at the user location without a viewer selecting the video clip; receiving a second video clip and a second audio track for the second predetermined program, wherein the second video clip is different from a segment of the second predetermined program; receiving the second predetermined program, wherein at least a portion of the second video clip or at least a portion of the second program description information is sent with the second predetermined program; automatically removing from the non-volatile memory at least a portion of the first video clip or at least a portion of the first program description information if the first predetermined program is no longer available from a content provider; and formulating the program guide screen using the stored first video clip and the second video clip and the first and second program description information, wherein; the program guide screen includes a first selectable region whereby the user interacts with the first selectable region to initiate retrieval of the first predetermined program from the non-volatile memory, the first predetermined program being retrieved from the non-volatile memory only after the user interacts with the first selectable region; the program guide screen includes a second selectable region whereby the user interacts with the second selectable region to initiate play of the second predetermined program, the program guide screen includes first and second display portions simultaneously displaying the first and second video clips, respectively, while selectively playing one of the first or second audio tracks, the program guide screen includes a first notification symbol for the first video clip if the first predetermined program is immediately available for playback with full or partial control of the playback, wherein the first notification symbol is selected from a plurality of variants; the program guide screen includes a second notification symbol for the second video clip if the second predetermined program is immediately available for playback with full or partial control of the playback, wherein the second notification symbol is selected from the plurality of variants; the receiving the first program description, receiving the first video clip, storing the first video clip, and storing the first program description information steps occur prior to the formulating the program guide screen step, and the receiving the second program description and receiving the second video clip steps occur subsequent to the formulating the program guide screen step. - View Dependent Claims (22, 23)
-
Specification