← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag