IP Library Granted Patent US 7,024,679
Granted Patent B1
US 7,024,679 · App. 09/687,138 · Granted Apr 4, 2006

Local near video on demand storage

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,024,679
App. No.
09/687,138
Granted
Apr 4, 2006
Kind
B1
Abstract

The invention relates to delivering a program to an individual business or residence. In one embodiment, a process for pre-storing a portion of a program distributed on a plurality of distribution conduits and in a linear schedule with staggered start times is described. A first start time of the program is determined for a first distribution conduit, and a second start time of the program is determined for a second distribution conduit. A stagger time between the first start time and the second start time is also determined. A segment of the program equal in length to the stagger time is stored.

Claims (32)

1. A method for pre-storing a portion of a program distributed on a plurality of distribution conduits and in a linear schedule with staggered start times, the method comprising:

determining a first start time of the program on a first distribution conduit;

determining a second start time of the program on a second distribution conduit;

determining a stagger time between the first start time and the second start time;

storing a segment of the program about equal in length to the stagger time; and

detecting a user request to begin playing the program after the storing step has begun wherein the storing the segment comprises storing the segment at a user location.

2. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , wherein at least one of the first and second distribution conduits comprises at least one of a digital channel and an analog channel.

3. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , wherein at least a portion of the first and second distribution conduits share a same channel.

4. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , wherein at least one of the first and second distribution conduits comprises a broadband network connection.

5. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , wherein the determining the stagger time comprises subtracting the first start time from the second start time.

6. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , wherein the storing the segment comprises storing the segment in a non-volatile manner.

7. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , wherein the storing the segment comprises storing the segment on a rotating disk.

8. The method for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 1 , further comprising recording the segment from the first distribution conduit.

9. A distribution program product for pre-storing a portion of a program distributed on a plurality of distribution conduits and in a linear schedule with staggered start times, the distribution program product comprising:

code for determining a first start time of the program on a first distribution conduit;

code for determining a second start time of the program on a second distribution conduit;

code for determining a stagger time between the first start time and the second start time;

code for storing a segment of the program about equal in length to the stagger time that begins storing the segment before a user requests the program; and

a computer-readable medium for storing the codes wherein the code for storing the segment comprises code for storing the segment at a user location.

10. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein at least one of the first and second distribution conduits comprises at least one of a digital channel and an analog channel.

11. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein at least a portion of the first and second distribution conduits share a same channel.

12. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein at least a portion of the first and second distribution conduits share a same transponder.

13. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein at least one of the first and second distribution conduits comprises a broadband network connection.

14. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein the code for determining the stagger time comprises code for subtracting the first start time from the second start time.

15. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein the code for storing the segment comprises code for storing the segment on a rotating disk.

16. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , further comprising code for recording the segment from the first distribution conduit.

17. The distribution program product for pre-storing the portion of the program distributed on the plurality of distribution conduits and in the linear schedule with staggered start times as recited in claim 9 , wherein the code for storing the segment comprises code for storing the segment in a non-volatile manner.

18. A method for pre-storing a portion of a program distributed on a plurality of distribution conduits and in a linear schedule with staggered start times, the method comprising:

determining a first start time of the program on a first distribution conduit;

determining a second start time of the program on a second distribution conduit, wherein at least one of the first and second distribution conduits comprises at least one of a digital channel, an analog channel, a broadband network;

determining a stagger time between the first start time and the second start time, wherein the determining the stagger time comprises subtracting the first start time from the second start time; and

storing a segment of the program about equal in length to the stagger time, wherein the storing the segment comprises beginning to store the segment proximate to a user location before the user requests to view the program.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040709/0467) Recorded May 7, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: STARZ ENTERTAINMENT, LLC
Reel/Frame 071196/0817 →
SECURITY INTEREST Recorded Dec 12, 2016
From: STARZ ENTERTAINMENT, LLC; STARZ MEDIA, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040709/0467 →
CHANGE OF NAME Recorded Mar 22, 2016
From: STARZ ENCORE GROUP LLC
To: STARZ ENTERTAINMENT GROUP LLC
Reel/Frame 038580/0941 →
CHANGE OF NAME Recorded Mar 22, 2016
From: STARZ ENTERTAINMENT GROUP LLC
To: STARZ ENTERTAINMENT, LLC
Reel/Frame 038581/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2004
From: SVOD LLC
To: STARZ ENCORE GROUP LLC
Reel/Frame 014673/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2000
From: SIE, JOHN J.; BASAWAPATNA, GANESH; SABRAW, MARTIN F.
To: SVOD LLC
Reel/Frame 011243/0675 →