System and method for personal video recording system menu control
First Claim
1. A method for displaying an on-screen program menu, said method comprising:
- receiving a sponsored program list from a service provider over a network, the sponsored program list including one or more sponsored program listings;
retrieving a stored program list from a nonvolatile storage area, the stored program list including one or more stored program listings;
assigning a display order for one or more of the sponsored program listings and one or more of the stored program listings;
increasing a display order for one or more of the sponsored program listings that matches one or more of the stored program listings;
displaying one or more of the sponsored program listings and one or more of the stored program listings the on-screen program menu, wherein each of the displayed listings are displayed in an arrangement based on the display order of the respective displayed listings.
1 Assignment
0 Petitions
Accused Products
Abstract
An on-screen program menu that displays available programs sorted, or grouped, by a display order (i.e., a ranking) is provided. Program listings are ranked by the user of a digital video recorder. These rankings are combined with sponsorship rankings to determine the resulting display order. The program listings can correspond to programs available for viewing or recording as well as programs that have already been recorded by the user'"'"'s digital video recorder. The resulting display orders the programs by their overall rank. Programs are displayed in groups. When an event occurs, the next group of programs is displayed. The digital video recorder keeps track of programs that the user selects from the on-screen menu and sends the information, along with the user'"'"'s demographic information, back to the DVR service provider. The DVR service provider creates reports for sponsors showing programs that were performed by different groups of people.
-
Citations
22 Claims
-
1. A method for displaying an on-screen program menu, said method comprising:
-
receiving a sponsored program list from a service provider over a network, the sponsored program list including one or more sponsored program listings;
retrieving a stored program list from a nonvolatile storage area, the stored program list including one or more stored program listings;
assigning a display order for one or more of the sponsored program listings and one or more of the stored program listings;
increasing a display order for one or more of the sponsored program listings that matches one or more of the stored program listings;
displaying one or more of the sponsored program listings and one or more of the stored program listings the on-screen program menu, wherein each of the displayed listings are displayed in an arrangement based on the display order of the respective displayed listings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
a network interface connecting the information handling system to a computer network; and
a on-screen menu tool for displaying an on-screen menu to a user, the on-screen menu tool including;
means for receiving a sponsored program list from a service provider over a network, the sponsored program list including one or more sponsored program listings;
means for retrieving a stored program list from a nonvolatile storage area, the stored program list including one or more stored program listings;
means for assigning a display order for one or more of the sponsored program listings and one or more of the stored program listings;
means for increasing a display order for one or more of the sponsored program listings that matches one or more of the stored program listings;
means for displaying one or more of the sponsored program listings and one or more of the stored program listings the on-screen program menu, wherein each of the displayed listings are displayed in an arrangement based on the display order of the respective displayed listings. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product stored in a computer operable media for displaying an on-screen program menu, said computer program product comprising:
-
means for receiving a sponsored program list from a service provider over a network, the sponsored program list including one or more sponsored program listings;
means for retrieving a stored program list from a nonvolatile storage area, the stored program list including one or more stored program listings;
means for assigning a display order for one or more of the sponsored program listings and one or more of the stored program listings;
means for increasing a display order for one or more of the sponsored program listings that matches one or more of the stored program listings;
means for displaying one or more of the sponsored program listings and one or more of the stored program listings the on-screen program menu, wherein each of the displayed listings are displayed in an arrangement based on the display order of the respective displayed listings. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification