Automatic extension of recording using in-band and out-of-band data sources
First Claim
1. A method in a media presentation system for automatically extending a scheduled recording period for a program that may extend beyond an originally schedule broadcast period, the method comprisingreceiving current program schedule information from a number of sources including an out-of-band source;
- determining whether the current program schedule information is related to the program;
determining whether the program will extend beyond the originally schedule broadcast period based upon the current program schedule information;
determining a revised recording period for the program from the current program schedule information received; and
extending the scheduled recording period to follow the revised recording period to ensure the program will be recorded in its entirety.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple data inputs, to a recording device, including out-of-band data, are used in order to dynamically adjust the start and end times for recordings. These data inputs may include published program schedules, electronic program guide data, real-time data feeds, in-band data markers, and real-time services. In advance of and during an event recording, the media recorder monitors real-time data and determines whether the event will start early, start late, end early, or run past the initial scheduled duration. The media recorder may seek out other scheduled recordings for potential conflicts. If no conflicts are found, the media recorder automatically extends or contracts the length of the recording. If conflicts are found, the media recorder attempts to resolve the conflicts based upon priority designations, heuristics, or additional user input to determine whether to alter the scheduled recording session, for example, by extending the duration of the recording period or switching the recording function to a another scheduled program.
75 Citations
20 Claims
-
1. A method in a media presentation system for automatically extending a scheduled recording period for a program that may extend beyond an originally schedule broadcast period, the method comprising
receiving current program schedule information from a number of sources including an out-of-band source; -
determining whether the current program schedule information is related to the program; determining whether the program will extend beyond the originally schedule broadcast period based upon the current program schedule information; determining a revised recording period for the program from the current program schedule information received; and extending the scheduled recording period to follow the revised recording period to ensure the program will be recorded in its entirety. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer-executable instructions for controlling a media recording operation on a computer controlled recording device, the instructions comprising operations for causing the recording device to
receive current program schedule information from a number of sources including an out-of-band source; -
determine whether the current program schedule information is related to the program; determine whether the program will extend beyond the originally schedule broadcast period based upon the current program schedule information; determine a revised recording period for the program from the current program schedule information received; and extend the scheduled recording period to follow the revised recording period to ensure the program will be recorded in its entirety. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for recording broadcast programming that automatically extends a scheduled recording period for a program that may run long, the system comprising
an event monitor module that receives current program schedule information from a number of sources including an out-of-band source; -
an event matcher module that determines whether the current program schedule information is related to the program; a heuristics module that determines whether the program will extend beyond the originally schedule broadcast period based upon the current program schedule information and determines a revised recording period for the program from the current program schedule information received; and a recording scheduler module that extends the scheduled recording period to follow the revised recording period to ensure the program will be recorded in its entirety. - View Dependent Claims (18, 19, 20)
-
Specification