Strategies for updating schedules
First Claim
1. A method for updating schedules, comprising:
- maintaining schedule information for a plurality of schedules;
compiling a master list of unique entries culled from the plurality of schedules;
determining whether any entries in the master list require updating; and
selectively updating, based on the determining, at least one of the plurality of schedules.
2 Assignments
0 Petitions
Accused Products
Abstract
Scheduling functionality is employed at a head-end site to update schedules used by a plurality of respective client devices to define the recording of media presentation events. The scheduling functionality operates by: compiling a master list of unique entries culled from the plurality of schedules; determining whether any entries in the master list require updating; and updating, based on the determining, at least one of the plurality of schedules. The scheduling functionality helps reduce the amount of redundant processing operations involved in updating the plurality of schedules, and therefore provides an efficient technique for updating the schedules.
-
Citations
20 Claims
-
1. A method for updating schedules, comprising:
-
maintaining schedule information for a plurality of schedules;
compiling a master list of unique entries culled from the plurality of schedules;
determining whether any entries in the master list require updating; and
selectively updating, based on the determining, at least one of the plurality of schedules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Scheduling functionality for updating schedules, comprising:
-
a store configured to store schedule information for a plurality of schedules;
a master list forming module configured to compile a master list of unique entries culled from the plurality of schedules;
a program guide comparison module configured to determine whether any entries in the master list require updating; and
a schedule change module configured to update, based on an output result generated by the program guide comparison module, at least one of the plurality of schedules. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A scheduling system, comprising:
-
a plurality of client devices that use a plurality of respective schedules to determine the recording of media presentation events;
scheduling functionality, comprising;
a store configured to store schedule information for the plurality of schedules;
a master list forming module configured to compile a master list of unique entries culled from the plurality of schedules;
a program guide comparison module configured to determine whether any entries in the master list require updating; and
a schedule change module configured to update, based on an output result generated by the program guide comparison module, at least one of the plurality of schedules.
-
Specification