Claims
- 1. A method for receiving a program by a user location that is sent from a content provider, the method comprising steps of:
recording at least a first segment of each of a first plurality of programs sent from the content provider before any user request for any of the first plurality of programs; detecting the user request for one of the first plurality of programs; recording at least a second segment of each of a second plurality of programs sent from the content provider if the user request is not detected before a stagger period expires; and recording the one of the first plurality of programs if the user request is detected before the stagger period expires.
- 2. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, wherein the stagger period is a time duration between beginning the first plurality of programs and the second plurality of programs.
- 3. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, wherein the content provider is a cable television provider.
- 4. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, wherein the first plurality of programs are multiplexed together in a single datastream.
- 5. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, wherein:
the first plurality of programs is transported with a first transponder, and the second plurality of programs is transported with a second transponder.
- 6. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, further comprising a step of playing the one of the first plurality of programs.
- 7. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, wherein the detecting step comprises steps of:
receiving a wireless request from a remote control; and processing the wireless request to determine a desired program.
- 8. The method for receiving the program by the user location that is sent from the content provider as recited in claim 1, wherein the first listed recording step comprises a step of recording the first segment on a mass storage device associated with a set top box that is proximate to the user location.
- 9. A method for receiving a program by a user location that is sent from a remote provider, the method comprising steps of:
determining if any of a first segment of each of a plurality of programs sent from the content provider before any user request for any of the plurality of programs are not already stored; recording any first segment of each of the plurality of programs that are not already stored; detecting the user request for one of the plurality of programs; and recording a second segment of the one of the plurality of programs in response to the detecting step.
- 10. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 9, further comprising a step of recording any remaining segments of the one of the plurality of programs.
- 11. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 9, wherein the first segment and the second segment are on different digital channels.
- 12. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 9, wherein the first segment and the second segment are on different transponders.
- 13. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 9, further comprising a step of playing the one of the plurality of programs.
- 14. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 9, wherein the detecting step comprises steps of:
receiving a wireless request from a remote control; and processing the wireless request to determine a desired program.
- 15. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 9, wherein the first listed recording step comprises a step of recording the first segment on a mass storage device associated with a set top box that is proximate to the user location.
- 16. A method for receiving a program by a user location that is sent from a remote provider, the method comprising steps of:
recording at least a segment of each of a first plurality of programs sent from the content provider before any user request for any of the first plurality of programs; detecting the user request for one of the first plurality of programs; and continuing to record the one of the first plurality of programs beyond a stagger period based upon the detecting step.
- 17. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 16, wherein the stagger period is the time between beginning the first plurality of programs and a second plurality of programs.
- 18. The method for receiving the program by the user location that is sent from the remote provider as recited in claim 16, wherein the recording step comprises a step of recording the segment on a mass storage device associated with a set top box that is proximate to the user location.
- 19. A method for receiving a program by a user location that is sent from a content provider, the method comprising steps of:
recording a first segment of the program sent from the content provider before any user request for the program; detecting the user request for the program; recording a second segment of the program if the user request is detected before the period expires; and discontinuing the recording of the first segment if the user request is not detected before a period expires, wherein the period is less than a duration of the program.
- 20. The method for receiving the program by the user location that is sent from the content provider as recited in claim 19, wherein the detecting step comprises a step of detecting the user request for the program during the step of recording the first segment.
- 21. The method for receiving the program by the user location that is sent from the content provider as recited in claim 19, wherein the recording steps comprise a step of recording on a rotating disk at the user location.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/159,202 filed on Oct. 13, 1999; U.S. Provisional Application No. 60/159,469 filed on Oct. 13, 1999; U.S. Provisional Application No. 60/163,324 filed on Nov. 3, 1999; U.S. Non-Provisional Application No. 09/687,151 filed on Oct. 12, 2000; and U.S. Provisional Application No. 60/275,496, filed on Mar. 13, 2001, all of which are incorporated herein by reference.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60159202 |
Oct 1999 |
US |
|
60159469 |
Oct 1999 |
US |
|
60163324 |
Nov 1999 |
US |
|
60275496 |
Mar 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09687151 |
Oct 2000 |
US |
Child |
09877317 |
Jun 2001 |
US |