Broadcast Program Recording Overrun and Underrun Scheduling System
First Claim
1. A method, comprising:
- displaying at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s start availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s start availability time, the program having a start availability time and an end availability time listed in an electronic program guide;
scheduling a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field;
recording the program on at least one storage device in a digital format.
9 Assignments
0 Petitions
Accused Products
Abstract
A broadcast program recording overrun and underrun scheduling system provides a system for adjusting the start and end times of a broadcast program'"'"'s recording schedule that has a start and end broadcast time. The viewer selects a particular broadcast program to record from the program guide using a remote input device. The system 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 system allows the viewer to adjust the scheduled start and/or end recording times for a broadcast program by specifying the time increment to add or subtract from the start and/or end recording times of a specific program or series of programs.
32 Citations
72 Claims
-
1. A method, comprising:
-
displaying at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s start availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s start availability time, the program having a start availability time and an end availability time listed in an electronic program guide; scheduling a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field; recording the program on at least one storage device in a digital format. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that displays at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s start availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s start availability time, the program having a start availability time and an end availability time listed in an electronic program guide; a subsystem, implemented at least partially in hardware, that schedules a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field; a subsystem, implemented at least partially in hardware, that records the program on at least one storage device in a digital format. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium storing instructions that, when executed by one or more devices, cause performance of:
-
displaying at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s start availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s start availability time, the program having a start availability time and an end availability time listed in an electronic program guide; scheduling a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field; recording the program on at least one storage device in a digital format. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
displaying at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s end availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s end availability time, the program having a start availability time and an end availability time listed in an electronic program guide; scheduling a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled end recording time for the program using the relative amount of time specified by the user in the entry field; recording the program on at least one storage device in a digital format. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that displays at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s end availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s end availability time, the program having a start availability time and an end availability time listed in an electronic program guide; a subsystem, implemented at least partially in hardware, that schedules a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling subsystem adjusting the scheduled end recording time for the program using the relative amount of time specified by the user in the entry field; a subsystem, implemented at least partially in hardware, that records the program on at least one storage device in a digital format. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A non-transitory computer readable medium storing instructions that, when executed by one or more devices, cause performance of:
-
displaying at least one input screen to a user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust a program'"'"'s end availability time, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the program'"'"'s end availability time, the program having a start availability time and an end availability time listed in an electronic program guide; scheduling a start recording time and end recording time for the program using the program'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled end recording time for the program using the relative amount of time specified by the user in the entry field; recording the program on at least one storage device in a digital format. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method, comprising:
-
accepting user input, the user indicates a particular program series that the user desires to record multiple episodes of, each episode of the program series has a start availability time and an end availability time; displaying at least one input screen to the user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust start availability times for all episodes of the program series to be recorded, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the start availability times for all episodes of the program series to be recorded; scheduling a start recording time and end recording time for an episode of the program series using the episode'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field; recording the episode of the program series on at least one storage device in a digital format. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that accepts user input, the user indicates a particular program series that the user desires to record multiple episodes of, each episode of the program series has a start availability time and an end availability time; a subsystem, implemented at least partially in hardware, that displays at least one input screen to the user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust start availability times for all episodes of the program series to be recorded, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the start availability times for all episodes of the program series to be recorded; a subsystem, implemented at least partially in hardware, that schedules a start recording time and end recording time for an episode of the program series using the episode'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field; a subsystem, implemented at least partially in hardware, that records the episode of the program series on at least one storage device in a digital format. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A non-transitory computer readable medium storing instructions that, when executed by one or more devices, cause performance of:
-
accepting user input, the user indicates a particular program series that the user desires to record multiple episodes of, each episode of the program series has a start availability time and an end availability time; displaying at least one input screen to the user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust start availability times for all episodes of the program series to be recorded, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the start availability times for all episodes of the program series to be recorded; scheduling a start recording time and end recording time for an episode of the program series using the episode'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled start recording time for the program using the relative amount of time specified by the user in the entry field; recording the episode of the program series on at least one storage device in a digital format. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A method, comprising:
-
accepting user input, the user indicates a particular program series that the user desires to record multiple episodes of, each episode of the program series has a start availability time and an end availability time; displaying at least one input screen to the user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust end availability times for all episodes of the program series to be recorded, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the end availability times for all episodes of the program series to be recorded; scheduling a start recording time and end recording time for an episode of the program series using the episode'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled end recording time for the program using the relative amount of time specified by the user in the entry field; recording the episode of the program series on at least one storage device in a digital format. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that accepts user input, the user indicates a particular program series that the user desires to record multiple episodes of, each episode of the program series has a start availability time and an end availability time; a subsystem, implemented at least partially in hardware, that displays at least one input screen to the user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust end availability times for all episodes of the program series to be recorded, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the end availability times for all episodes of the program series to be recorded; a subsystem, implemented at least partially in hardware, that schedules a start recording time and end recording time for an episode of the program series using the episode'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled end recording time for the program using the relative amount of time specified by the user in the entry field; a subsystem, implemented at least partially in hardware, that records the episode of the program series on at least one storage device in a digital format. - View Dependent Claims (62, 63, 64, 65, 66)
-
-
67. A non-transitory computer readable medium storing instructions that, when executed by one or more devices, cause performance of:
-
accepting user input, the user indicates a particular program series that the user desires to record multiple episodes of, each episode of the program series has a start availability time and an end availability time; displaying at least one input screen to the user that contains an entry field that allows the user to specify a relative amount of time in the entry field to adjust end availability times for all episodes of the program series to be recorded, the relative amount of time is displayed in the entry field in response to the user specifying the relative amount of time to adjust the end availability times for all episodes of the program series to be recorded; scheduling a start recording time and end recording time for an episode of the program series using the episode'"'"'s start availability time and end availability time, the scheduling step adjusting the scheduled end recording time for the program using the relative amount of time specified by the user in the entry field; recording the episode of the program series on at least one storage device in a digital format. - View Dependent Claims (68, 69, 70, 71, 72)
-
Specification