US5477263A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for video on demand with fast forward, reverse and channel pause
Assignee: Verizon Patent and Licensing Inc
•
Filing: 1994-05-26
•
Granted: 1995-12-19
•
Expires: 2014-05-26
Abstract
Abstract In a video distribution system, methods and apparatus for rapid channel selection are implemented to reduce the channel-to-channel latencies which might otherwise occur in modern video decoding systems, such as MPEG-2. In addition, methods and apparatus are implemented for providing fast forward, fast reverse and channel pause functionality when utilizing staggered start times for a particular program source.
Inventors
- 👤 Daniel O'Callaghan
- 👤 Eugene L. Lew
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 20:51
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/47; H04N21/472; H04N21/47202; H04N19/00; H04N19/60; H04N19/61; H04N21/43; H04N21/434; H04N21/438; H04N21/4383; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N19/70
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
139 words
Apparatus for providing special functions for a user receiving a particular program in a system providing a plurality of programs, at least one group of programs of said plurality of programs comprising the same program source material with staggered starting times offset by respective numbers of time delay increments from a first program of said group, comprising: a memory containing a data structure having information identifying how to access each program of said group and containing a pointer to the program of said group which should be decoded for presentation to said user; a user control apparatus for indicating program selection information and for activating special functions; and means responsive to an indication from said user control apparatus that the user requires a special function for changing said pointer to point to a program with a different starting time.
Claim 2
Dependent Claim
139 words
Apparatus for providing special functions for a user receiving a particular program in a system providing a plurality of programs, at least one group of programs of said plurality of programs comprising the same program source material with staggered starting times offset by respective numbers of time delay increments from a first program of said group, comprising: a memory containing a data structure having information identifying how to access each program of said group and containing a pointer to the program of said group which should be decoded for presentation to said user; a user control apparatus for indicating program selection information and for activating special functions; and means responsive to an indication from said user control apparatus that the user requires a special function for changing said pointer to point to a program with a different starting time.
Claim 3
Dependent Claim
20 words
Apparatus as set forth in claim 1 further comprising a decoder for decoding said program with a different starting time.
Claim 4
Dependent Claim
44 words
Apparatus as set forth in claim 1 in which the special function is that of fast forward and the means for changing said pointer changes the pointer to point to a program starting earlier than the program pointed to when said indication was received.
Claim 5
Dependent Claim
44 words
Apparatus as set forth in claim 1 in which the special function is that of fast reverse and the means for changing said pointer changes the pointer to point to a program starting later than the program pointed to when said indication was received.
Claim 6
Dependent Claim
244 words
Apparatus for providing channel pause for a user receiving a particular program in a system providing a plurality of programs, at least one group of programs of said plurality of programs comprising the same program source material with staggered starting times offset by respective numbers of time delay increments from a first program of said group, comprising: a memory containing a data structure having information identifying how to access each program of said group and containing a pointer to the program of said group which should be decoded for presentation to said user; a user control apparatus for indicating program selection information and for activating special functions; means responsive to an indication from said user control apparatus that the user requires channel pause for changing said pointer to point to a program with a different starting time; and means responsive to a first pause indication from said user control apparatus for storing a pause time stamp of the last block of data received prior to receipt of said pause indication and the means for changing said pointer includes means responsive to a second pause indication from said user control apparatus for changing the pointer to point to the first later starting program of said group with a block time stamp earlier than that stored in response to the first pause indication and for delaying resumption of display until the time stamp of the data block being received equals that of the pause time stamp.
Claim 7
Dependent Claim
244 words
Apparatus for providing channel pause for a user receiving a particular program in a system providing a plurality of programs, at least one group of programs of said plurality of programs comprising the same program source material with staggered starting times offset by respective numbers of time delay increments from a first program of said group, comprising: a memory containing a data structure having information identifying how to access each program of said group and containing a pointer to the program of said group which should be decoded for presentation to said user; a user control apparatus for indicating program selection information and for activating special functions; means responsive to an indication from said user control apparatus that the user requires channel pause for changing said pointer to point to a program with a different starting time; and means responsive to a first pause indication from said user control apparatus for storing a pause time stamp of the last block of data received prior to receipt of said pause indication and the means for changing said pointer includes means responsive to a second pause indication from said user control apparatus for changing the pointer to point to the first later starting program of said group with a block time stamp earlier than that stored in response to the first pause indication and for delaying resumption of display until the time stamp of the data block being received equals that of the pause time stamp.
Claim 8
Dependent Claim
147 words
Apparatus for providing special functions for a user receiving a particular program in a system providing a plurality of programs in MPEG format, at least one group of programs of said plurality of programs comprising the same program source material with staggered starting times offset by respective numbers of time delay increments from a first program of said group, comprising: a memory containing a data structure having MPEG program identification information identifying how to access each program of said group and containing a pointer to a PID of a program of said group which should be decoded for presentation to said user; a user control apparatus for indicating program selection information and for activating special functions; and means responsive to an indication from said user control apparatus that the user requires a special function for changing said pointer to point to a program with a different PID.
Claim 9
Dependent Claim
147 words
Apparatus for providing special functions for a user receiving a particular program in a system providing a plurality of programs in MPEG format, at least one group of programs of said plurality of programs comprising the same program source material with staggered starting times offset by respective numbers of time delay increments from a first program of said group, comprising: a memory containing a data structure having MPEG program identification information identifying how to access each program of said group and containing a pointer to a PID of a program of said group which should be decoded for presentation to said user; a user control apparatus for indicating program selection information and for activating special functions; and means responsive to an indication from said user control apparatus that the user requires a special function for changing said pointer to point to a program with a different PID.
Claim 10
Dependent Claim
47 words
Apparatus as set forth in claim 6 in which the special function is that of fast forward and the means for changing said pointer changes the pointer to point to a PID of a program starting earlier than the program pointed to when said indication was received.
Claim 11
Dependent Claim
47 words
Apparatus as set forth in claim 6 in which the special function is that of fast reverse and the means for changing said pointer changes the pointer to point to a PID of a program starting later than the program pointed to when said indication was received.
Claim 12
Dependent Claim
130 words
Apparatus as set forth in claim 6 in which the special function is that of program pause and the apparatus further comprises means responsive to a first pause indication from said user control apparatus for storing a pause time stamp of the last block of data received prior to receipt of said pause indication and the means for changing said pointer includes means responsive to a second pause indication from said user control apparatus for changing the pointer to point to the PID of a later starting program of said group with a block time stamp earlier than that stored in response to the first pause indication and for delaying resumption of display until the time stamp of the data block being received equals that of the pause time stamp.
Claim 13
Dependent Claim
15 words
Apparatus as set forth in claim 6 in which said MPEG format is MPEG-2 format.
References Cited (Backward Citations)
US4506387A
Cited
US4709418A
Cited
US5105268A
Cited
USRE34611E
Cited
US4947244A
Cited
US5068733A
Cited
US5133079A
Cited
US5172413A
Cited
US5168353A
Cited
US5253275A
Cited
US5132992A
Cited
US5285272A
Cited
US5339315A
Cited
US5247347A
Cited
US5341474A
Cited
US5357276A
Cited
US5414455A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-12-18 | 1999-06-19 | 1999-12-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-12-18 | 2003-06-19 | 2003-12-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-12-18 | 2007-06-19 | 2007-12-19 | $7700.00 | Window Closed / Lapsed |