Patent US2957544A successfully refreshed from Google Patents.
Patent US6480667B1 successfully refreshed from Google Patents.
US6480667B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of time shifting to simultaneously record and play a data stream
Assignee: Intel Corp
•
Filing: 1997-12-23
•
Granted: 2002-11-12
•
Expires: 2017-12-23
Abstract
Abstract A video stream is received at an input. The video stream is recorded to a storage unit. While the video stream continues to be recorded, a portion of the video stream is retrieved from the storage unit and provided at an output. In one embodiment, the storage medium is a random access storage unit, such as a hard disk.
Inventors
- 👤 Dennis M. O'Connor
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 18:53
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/414; H04N21/4147; H04N5/00; H04N5/76; H04N5/91; G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/102; G11B27/105; G11B20/00; G11B20/10; G11B2020/10935; G11B2020/10953; G11B2020/10962; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/215; G11B2220/218; G11B2220/25; G11B2220/2508; G11B2220/2516; G11B2220/2537; G11B2220/2545; G11B2220/2562; G11B2220/40; G11B2220/45; G11B2220/455; G11B2220/60; G11B2220/61; H04N5/78; H04N5/781; H04N5/84; H04N5/85; H04N5/907
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
77 words
A method of displaying a video stream comprising the steps of: (a) receiving the video stream at an input; (b) initiating one or more stores of the video stream into a storage unit; (c) initiating one or more random access reads of the video stream from the storage unit, wherein the one or more stores of the step (b) are multiplexed with the one or more reads of the step (c); and (d) displaying the video stream.
Claim 2
Independent Claim
77 words
A method of displaying a video stream comprising the steps of: (a) receiving the video stream at an input; (b) initiating one or more stores of the video stream into a storage unit; (c) initiating one or more random access reads of the video stream from the storage unit, wherein the one or more stores of the step (b) are multiplexed with the one or more reads of the step (c); and (d) displaying the video stream.
Claim 3
Dependent Claim
40 words
The method of claim 1 wherein the one or more reads of the video stream from the storage unit are used to play back the video stream at a rate faster than it is being stored in the step (b).
Claim 4
Dependent Claim
72 words
The method of claim 1 wherein the one or more reads of the step (c) correspond to the video stream of the step (a) shifted by a time delay, wherein when the time delay falls below a predetermined amount of time, the one or more reads from the storage unit cease, and the step (d) is further comprised of the step of: (d) displaying the video stream received in the step (a).
Claim 5
Dependent Claim
41 words
The method of claim 1 wherein the one or more reads of the step (c) access the video stream offset by a time delay from the video stream being stored in the step (b), the time delay being variable over time.
Claim 6
Dependent Claim
61 words
The method of claim 1 further comprising the step of: (e) retrieving two or more frames of the video stream shifted by different time delays; (f) displaying the two or more frames of the video stream; and (g) allowing a user to select one of the frames of the video stream as a starting point for playing back the video stream.
Claim 7
Independent Claim
92 words
A method of displaying a video stream, the method comprising the steps of: (a) receiving the video stream; (b) storing the video stream received in the step (a) to a storage unit; and (c) displaying the video stream at least initially delayed by a time delay, wherein when the time delay is greater than a predetermined threshold the video stream is displayed from the storage unit, and wherein when the time delay is less than the predetermined threshold the video stream is displayed from the video stream received in the step (a).
Claim 8
Independent Claim
92 words
A method of displaying a video stream, the method comprising the steps of: (a) receiving the video stream; (b) storing the video stream received in the step (a) to a storage unit; and (c) displaying the video stream at least initially delayed by a time delay, wherein when the time delay is greater than a predetermined threshold the video stream is displayed from the storage unit, and wherein when the time delay is less than the predetermined threshold the video stream is displayed from the video stream received in the step (a).
Claim 9
Dependent Claim
84 words
The method of claim 6 , wherein the step (b) of storing the video stream to the storage unit comprises performing one or more stores to the storage unit, and the step (c) of retrieving the video stream from the storage unit when the time delay is greater than the predetermined threshold comprises performing one or more reads from the storage unit, and the one or more stores to the storage unit are multiplexed with the one or more reads from the storage unit.
Claim 10
Dependent Claim
39 words
The method of claim 7 , wherein the storage unit is a random access memory unit, and the one or more reads from the storage unit retrieve the video stream with one or more time delays that are user-specified.
Claim 11
Dependent Claim
35 words
The method of claim 6 , wherein the step (b) of storing the video stream to the storage unit further comprises compressing the video stream prior to storing the video stream to the storage unit.
Claim 12
Dependent Claim
43 words
The method of claim 6 , wherein the step (c) of retrieving the video stream from the storage unit when the time delay is greater than the predetermined threshold comprises decompressing the video stream after retrieving the video stream from the storage unit.
Claim 13
Independent Claim
129 words
A method of recording a video stream, the method comprising the steps of: (a) receiving the video stream; (b) displaying the video stream as it is received; (c) responsive to a first user input, suspending display of the video stream and storing to a storage medium the video stream received subsequent to the first user input; (d) reading the video stream from the storage medium to provide the video stream at the output; and (e) wherein the video stream read in step (d) corresponds to the video stream received in step (a) shifted by time delay, wherein when the time delay falls below a predetermined amount of time, providing at an output the video stream received in step (a) without first storing the video stream to the storage medium.
Claim 14
Independent Claim
129 words
A method of recording a video stream, the method comprising the steps of: (a) receiving the video stream; (b) displaying the video stream as it is received; (c) responsive to a first user input, suspending display of the video stream and storing to a storage medium the video stream received subsequent to the first user input; (d) reading the video stream from the storage medium to provide the video stream at the output; and (e) wherein the video stream read in step (d) corresponds to the video stream received in step (a) shifted by time delay, wherein when the time delay falls below a predetermined amount of time, providing at an output the video stream received in step (a) without first storing the video stream to the storage medium.
Claim 15
Dependent Claim
35 words
The method of claim 11 wherein reading the video stream from the storage medium in the step (d) is performed at an overall rate faster than a rate that the video stream is being received.
Claim 16
Dependent Claim
23 words
The method of claim 12 wherein reading the video stream from the storage medium is performed by skipping portions of the video stream.
Claim 17
Dependent Claim
61 words
The method of claim 11 further comprising the step of: (f) retrieving two or more frames of the video stream shifted by different time delays; (g) displaying the two or more frames of the video stream; and (h) allowing a user to select one of the frames of the video stream as a starting point for playing back the video stream.
References Cited (Backward Citations)
JPH0244569A
Cited
US5134499A
Cited
US5479302A
Cited
JPH07264529A
Cited
JPH08237592A
Cited
JPH1056620A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-11 | 2006-05-13 | 2006-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-11 | 2010-05-13 | 2010-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-11 | 2014-05-13 | 2014-11-12 | $7700.00 | Window Closed / Lapsed |