Pre-storing multiple programs with user control of playback
First Claim
1. A method for receiving a program by a user location that is sent from a content provider, the method comprising steps of:
- receiving, at the user location, signals from a plurality of transponders, wherein;
each signal is associated with a transponder, andeach signal comprises a plurality of programs having a start time associated therewith, the start time of each signal being staggered such that no two start times occur simultaneously;
each time a start time occurs, recording at the user location a first segment of all of the plurality of programs associated with that start time before any user request for the program;
detecting the user request for a selected program of the plurality of programs after recording the first segment of all of the plurality of programs; and
recording at the user location a second segment of the selected program.
6 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, a method for receiving a program by a user location is disclosed. The program is sent from a content provider. In one step, at least a first segment of each of a first number of programs sent from the content provider before any user request for any of the first number of programs is recorded. The user request for one of the first number of programs is detected. At least a second segment of each of a second number of programs sent from the content provider is also recorded if the user request is not detected before a stagger period expires. The one of the first number of programs is recorded if the user request is detected before the stagger period expires.
-
Citations
23 Claims
-
1. A method for receiving a program by a user location that is sent from a content provider, the method comprising steps of:
-
receiving, at the user location, signals from a plurality of transponders, wherein; each signal is associated with a transponder, and each signal comprises a plurality of programs having a start time associated therewith, the start time of each signal being staggered such that no two start times occur simultaneously; each time a start time occurs, recording at the user location a first segment of all of the plurality of programs associated with that start time before any user request for the program; detecting the user request for a selected program of the plurality of programs after recording the first segment of all of the plurality of programs; and recording at the user location a second segment of the selected program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for receiving a program by a user location that is sent from a remote provider, the method comprising steps of:
-
receiving, at the user location, a plurality of signals from a plurality of transponders, wherein; each signal of the plurality of signals is associated with a transponder, and each signal comprises a plurality of programs having a start time associated therewith, the start time of each signal being staggered such that no two start times occur simultaneously; each time the start time for one of the signals occurs, determining if any of a first segment of each of the plurality of programs of the one of the signals are not already stored at the user location; recording, at the user location, any first segment of each of the plurality of programs that are not already stored at the user location, wherein determining if any first segment of the plurality of programs are not already stored at the user location and recording any first segment that is not already stored at the user location are performed before any user request for any of the plurality of programs; detecting the user request for one of the plurality of programs after storing the first segment of each of plurality of programs at the user location; and recording, at the user location, a second segment of the one of the plurality of programs at the user location in response to the detecting step. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification