Smart broadcast program recording padding and scheduling system
First Claim
1. A process for adjusting start and end times of a broadcast program recording schedule and resolving recording conflicts in a computer environment, comprising the steps of:
- accepting user input;
selecting a particular broadcast program to record in response to said user input;
wherein said particular broadcast program has a predetermined start and end broadcast time;
scheduling said particular broadcast program to be recorded; and
adjusting said start and/or said end recording time for said particular broadcast program using padding values as indicated by the user;
determining if any previously scheduled broadcast programs have start or end recording times that conflict with the particular broadcast program'"'"'s adjusted start and/or end recording times;
resolving any conflicts determined by said determining step; and
providing program recording means for storing a broadcast program on a storage device in a digital format.
4 Assignments
0 Petitions
Accused Products
Abstract
A smart broadcast program recording padding and scheduling system provides a system for adjusting the start and end times of a broadcast program'"'"'s recording schedule that has a predetermined start and end broadcast time and resolving any conflicts arising from conflicting scheduled program recordings. An on screen program guide is displayed to the viewer via a monitor or television that lists the predetermined scheduled broadcast times and channels of a plurality of broadcast programs. The viewer selects a particular broadcast program to record and the invention schedules the broadcast program to be recorded by inserting the program'"'"'s information such as program identifier, start and end times, and storage duration into a recording schedule database. The viewer adjusts the scheduled start and/or end recording times for a specific program or series of programs by specifying the time increment (padding) to add or subtract from the start and/or end recording times and the invention adjusts the recording schedule for the program(s) using the padding values. Conflicts that arise from adjusted recording schedules are resolved using a priority scheme. Conflicting padding values and start and end recording times are adjusted using threshold values or by elimination. Broadcast programs are recorded onto a persistent storage device when the recording schedule indicates that it is time to do so.
135 Citations
26 Claims
-
1. A process for adjusting start and end times of a broadcast program recording schedule and resolving recording conflicts in a computer environment, comprising the steps of:
-
accepting user input;
selecting a particular broadcast program to record in response to said user input;
wherein said particular broadcast program has a predetermined start and end broadcast time;
scheduling said particular broadcast program to be recorded; and
adjusting said start and/or said end recording time for said particular broadcast program using padding values as indicated by the user;
determining if any previously scheduled broadcast programs have start or end recording times that conflict with the particular broadcast program'"'"'s adjusted start and/or end recording times;
resolving any conflicts determined by said determining step; and
providing program recording means for storing a broadcast program on a storage device in a digital format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for adjusting start and end times of a broadcast program recording schedule and resolving recording conflicts in a computer environment, comprising:
-
a module for accepting user input;
a module for selecting a particular broadcast program to record in response to said user input;
wherein said particular broadcast program has a predetermined start and end broadcast time;
a module for scheduling said particular broadcast program to be recorded; and
a module for adjusting said start and/or said end recording time for said particular broadcast program using padding values as indicated by the user;
a module for determining if any previously scheduled broadcast programs have start or end recording times that conflict with the particular broadcast program'"'"'s adjusted start and/or end recording times;
a module for resolving any conflicts determined by said determining module; and
program recording means for storing a broadcast program on a storage device in a digital format. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification