← Back to Patent Explorer
US5724646A Expired / Lapsed US ⏱️ 0.0 years remaining

Fixed video-on-demand

Assignee: Cisco Technology Inc
•
Filing: 1995-06-15
•
Granted: 1998-03-03
•
Expires: 2015-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, method and apparatus for Video-on-demand (VOD) satisfying the desire of `surfers`. The process entails a server operating in a standard Near-Video-on-demand (NVOD) mode, whereby it repeatedly transmits multiple copies of each program on separate channels. Each copy is delayed by a staggered time interval. The server also repeatedly transmits a beginning portion of each NVOD program of a duration up to the staggered time interval. The invention provides a way to fulfill a VOD user requests asynchronous with the start of a NVOD transmission but which still makes primary use of the NVOD transmission for that requestor. The invention further advantageously provides fixed asset utilization in a predictable manner.

Inventors

  • 👤 Alan George Ganek
  • 👤 Louis Paul Herzberg
  • 👤 Antonio Ruiz
  • 👤 Barry Edward Willner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 02:41
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/47; H04N21/472; H04N21/47202; H04N21/60; H04N21/20; H04N21/23; H04N21/238; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N7/17336

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 153 words
A method of providing video-on-demand of the type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server to a viewbox wherein the viewbox receives a request for the video program, the method comprising the steps of: repeatedly transmitting a beginning portion of the video program from the video-on-demand-server to the viewbox at a second staggered time interval; and at a receiver end: selecting a next commenced beginning portion of the video program for output by the viewbox, responsive to the request for the video program; selecting and storing an in-progress one of a plurality of repeated transmissions of the video program in a buffer associated with the viewbox, responsive to the request for the video program; and contiguously splicing an immediately previous transmission of the video program stored in the buffer, to a conclusion of the beginning portion of the video program, for output by the viewbox.
Claim 2
Independent Claim 153 words
A method of providing video-on-demand of the type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server to a viewbox wherein the viewbox receives a request for the video program, the method comprising the steps of: repeatedly transmitting a beginning portion of the video program from the video-on-demand-server to the viewbox at a second staggered time interval; and at a receiver end: selecting a next commenced beginning portion of the video program for output by the viewbox, responsive to the request for the video program; selecting and storing an in-progress one of a plurality of repeated transmissions of the video program in a buffer associated with the viewbox, responsive to the request for the video program; and contiguously splicing an immediately previous transmission of the video program stored in the buffer, to a conclusion of the beginning portion of the video program, for output by the viewbox.
Claim 3
Dependent Claim 43 words
A method of providing video-on-demand as claimed in claim 1 wherein the beginning portion of the video program is of a duration equal to or greater than a delay of the request from a start of the in-progress transmission of the video program.
Claim 4
Dependent Claim 30 words
A method of providing video-on-demand as claimed in claim 1 wherein the beginning portion of the program is of a duration less than or equal to the staggered time interval.
Claim 5
Dependent Claim 23 words
A method of providing video-on-demand as claimed in claim 1 wherein the in-progress transmission is an immediately previous transmission of the video program.
Claim 6
Dependent Claim 42 words
A method of providing video-on-demand as claimed in claim 1 wherein storing the in-progress transmission in the buffer is done in a recirculating manner; and wherein the splicing step further comprises reading the in-progress transmission from the buffer in a recirculating manner.
Claim 7
Dependent Claim 22 words
A method of providing video-on-demand as claimed in claim 1 wherein the beginning portion of the video program further comprises a lead-in.
Claim 8
Dependent Claim 25 words
A method of providing video-on-demand as claimed in claim 1 wherein the video program repeatedly transmitted at a staggered time interval further comprises a lead-in.
Claim 9
Dependent Claim 45 words
A method of providing video-on-demand as claimed in claim 1 wherein the storing step commences at a point advanced from the start of the in-progress transmission of the video program by an amount equal to the duration of the beginning portion of the video program.
Claim 10
Dependent Claim 40 words
A method of providing video-on-demand as claimed in claim 1 further comprising the step of displaying the video program associated with the request on a display, responsive to the viewbox selecting the beginning portion of the video program for output.
Claim 11
Independent Claim 137 words
A method of providing video-on-demand of the type wherein a video program is repeatedly transmitted at a staggered time interval and wherein a beginning portion of the video program is repeatedly transmitted at a second staggered time interval from a video-on-demand-server to a viewbox associated with a request for the video program, the method comprising the steps of: at a receiver end: selecting an in-progress one of the repeated transmissions of the video program and storing it in a buffer associated with the viewbox, responsive to the request for the video program; selecting a next commenced beginning portion of the video program provided by the video-on-demand-server, for output by the viewbox; and contiguously splicing the in-progress transmission stored in the buffer to a conclusion of the beginning portion of the video program, for output by the viewbox.
Claim 12
Independent Claim 137 words
A method of providing video-on-demand of the type wherein a video program is repeatedly transmitted at a staggered time interval and wherein a beginning portion of the video program is repeatedly transmitted at a second staggered time interval from a video-on-demand-server to a viewbox associated with a request for the video program, the method comprising the steps of: at a receiver end: selecting an in-progress one of the repeated transmissions of the video program and storing it in a buffer associated with the viewbox, responsive to the request for the video program; selecting a next commenced beginning portion of the video program provided by the video-on-demand-server, for output by the viewbox; and contiguously splicing the in-progress transmission stored in the buffer to a conclusion of the beginning portion of the video program, for output by the viewbox.
Claim 13
Dependent Claim 47 words
A method as claimed in claim 10 wherein the beginning portion of the video program is equal to or greater than a duration of a delay of the request from the in-progress transmission of the video program and less than or equal to the staggered time interval.
Claim 14
Dependent Claim 48 words
A method as claimed in claim 10 wherein storing the in-progress transmission of the video program in the buffer is done in a recirculating manner; and wherein the splicing step further comprises reading the in-progress transmission of the video program stored in the buffer in a recirculating manner.
Claim 15
Dependent Claim 23 words
A method as claimed in claim 10 wherein the beginning portion of the video program associated with the request further comprises a lead-in.
Claim 16
Dependent Claim 22 words
A method as claimed in claim 10 wherein the video program repeatedly transmitted at a staggered time interval further comprises a lead-in.
Claim 17
Dependent Claim 361 words
A video-on-demand system of a type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server to a viewbox via a transmission line communicatively coupled therebetween wherein the viewbox Is responsive to the video-on-demand-server which receives a request for the video program, the system comprising: at a head end: the video-on-demand-server repeatedly transmitting a beginning portion of the video program from the video-on-demand-server to the viewbox; and at a receiver end: the viewbox having an input coupled to the transmission line and an output, the viewbox further including: a tuning circuit having a first output, a second output, an input and a control point wherein the first output is switchably coupled to the output of the viewbox, the input being coupled to the input of the viewbox; a remotely controlled switching device having a first output, a second output, and an input coupled to the input of the viewbox; the second output of the remotely controlled switching device being coupled to the control point of the tuning circuit for switchably and adjustably selecting both a next commenced one of the beginning portions repeatedly transmitted from the video-on-demand-server and an in-progress one of the repeated transmissions of the video program associated with a request for the video program; wherein the selected next commenced beginning portion of the video program is switchably coupled to the first output of the tuning circuit and the selected in-progress transmission of the video program is switchably coupled to the second output of the tuning circuit; and a buffer for storing the selected in-progress transmission of the video program; the buffer including a first input, a second input, and an output wherein the output of the buffer is switchably coupled to the output of the viewbox, the second input of the buffer is coupled to the second output of the tuning circuit, and the first input of the buffer is coupled to the first output of the switching device; wherein the remotely controlled switching device is further adapted for contiguously splicing the in-progress transmission of the video program stored in the buffer to the conclusion of the beginning portion of the video program.
Claim 18
Dependent Claim 361 words
A video-on-demand system of a type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server to a viewbox via a transmission line communicatively coupled therebetween wherein the viewbox Is responsive to the video-on-demand-server which receives a request for the video program, the system comprising: at a head end: the video-on-demand-server repeatedly transmitting a beginning portion of the video program from the video-on-demand-server to the viewbox; and at a receiver end: the viewbox having an input coupled to the transmission line and an output, the viewbox further including: a tuning circuit having a first output, a second output, an input and a control point wherein the first output is switchably coupled to the output of the viewbox, the input being coupled to the input of the viewbox; a remotely controlled switching device having a first output, a second output, and an input coupled to the input of the viewbox; the second output of the remotely controlled switching device being coupled to the control point of the tuning circuit for switchably and adjustably selecting both a next commenced one of the beginning portions repeatedly transmitted from the video-on-demand-server and an in-progress one of the repeated transmissions of the video program associated with a request for the video program; wherein the selected next commenced beginning portion of the video program is switchably coupled to the first output of the tuning circuit and the selected in-progress transmission of the video program is switchably coupled to the second output of the tuning circuit; and a buffer for storing the selected in-progress transmission of the video program; the buffer including a first input, a second input, and an output wherein the output of the buffer is switchably coupled to the output of the viewbox, the second input of the buffer is coupled to the second output of the tuning circuit, and the first input of the buffer is coupled to the first output of the switching device; wherein the remotely controlled switching device is further adapted for contiguously splicing the in-progress transmission of the video program stored in the buffer to the conclusion of the beginning portion of the video program.
Claim 19
Dependent Claim 17 words
A video-on-demand system as claimed in claim 15 wherein the remotely controlled switching device comprises a microcontroller.
Claim 20
Dependent Claim 42 words
A video-on-demand system as claimed in claim 15 wherein the beginning portion of the video program is of a duration equal to or greater than the delay of the request from a start of an immediately previous transmission of the video program.
Claim 21
Dependent Claim 29 words
A video-on-demand system as claimed in claim 15 wherein the beginning portion of the video program is of a duration less than or equal to the staggered time interval.
Claim 22
Dependent Claim 22 words
A video-on-demand system as claimed in claim 15 wherein the selected in-progress transmission is the immediately previous transmission of the video program.
Claim 23
Dependent Claim 25 words
A video-on-demand system as claimed in claim 15 wherein the remotely controlled switching device is adapted for recirculatingly storing to and reading from the buffer.
Claim 24
Dependent Claim 24 words
A video-on-demand system as claimed in claim 15 wherein the beginning portion of the video program associated with the request further comprises a lead-in.
Claim 25
Dependent Claim 24 words
A video-on-demand system as claimed in claim 15 wherein the video program repeatedly made available at a staggered time interval further comprises a lead-in.
Claim 26
Dependent Claim 45 words
A video-on-demand system as claimed in claim 15 wherein the processor is further adapted for storing the in-progress transmission of the video program in the buffer at a point advanced by an amount equal to the duration of the beginning portion of the video program.
Claim 27
Dependent Claim 173 words
A video-on-demand system of the type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server to a vlewbox via a transmission line communicatively coupled therebetween, the system comprising: at a head end: means for repeatedly transmitting a beginning portion of the video program at a second staggered time interval; and at a receiver end: means for selecting an in-progress one of the repeated transmissions of the video program and storing it in a buffer associated with the viewbox, responsive to a request for the video program; means for selecting one of the repeatedly transmitted beginning portions of the video program, responsive to a request for the video program; means for selecting one of the repeatedly transmitted beginning portions of the video program for output by the viewbox, responsive to the request for the video program; and means for contiguously splicing the in-progress transmission of the video program stored in the buffer to a conclusion of the beginning portion of the video program, for output by the viewbox.
Claim 28
Dependent Claim 173 words
A video-on-demand system of the type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server to a vlewbox via a transmission line communicatively coupled therebetween, the system comprising: at a head end: means for repeatedly transmitting a beginning portion of the video program at a second staggered time interval; and at a receiver end: means for selecting an in-progress one of the repeated transmissions of the video program and storing it in a buffer associated with the viewbox, responsive to a request for the video program; means for selecting one of the repeatedly transmitted beginning portions of the video program, responsive to a request for the video program; means for selecting one of the repeatedly transmitted beginning portions of the video program for output by the viewbox, responsive to the request for the video program; and means for contiguously splicing the in-progress transmission of the video program stored in the buffer to a conclusion of the beginning portion of the video program, for output by the viewbox.
Claim 29
Dependent Claim 129 words
A viewbox apparatus for use with a video-on-demand system of the type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server, comprising: means for selecting an in-progress one of the repeated transmissions of the video program and storing it in a buffer, responsive to a request for the video program; means for receiving from the video-on-demand-server a beginning portion of the video program repeatedly transmitted by the video-on-demand-server at a second staggered time interval, for output by the viewbox responsive to a request for the video program; and means for contiguously splicing the in-progress transmission of the video program stored in the buffer to a conclusion of the beginning portion of the video program stored in the buffer, for output by the viewbox.
Claim 30
Dependent Claim 129 words
A viewbox apparatus for use with a video-on-demand system of the type wherein a video program is repeatedly transmitted at a staggered time interval from a video-on-demand-server, comprising: means for selecting an in-progress one of the repeated transmissions of the video program and storing it in a buffer, responsive to a request for the video program; means for receiving from the video-on-demand-server a beginning portion of the video program repeatedly transmitted by the video-on-demand-server at a second staggered time interval, for output by the viewbox responsive to a request for the video program; and means for contiguously splicing the in-progress transmission of the video program stored in the buffer to a conclusion of the beginning portion of the video program stored in the buffer, for output by the viewbox.
Claim 31
Dependent Claim 342 words
A viewbox apparatus having an output and an input, the input being coupled to one end of a transmission line for receiving a video program in a video-on-demand system of a type wherein a video-on-demand-server coupled to an opposite end of the transmission line repeatedly transmits both a video program at a staggered time interval as well as a beginning portion of the video program at a second staggered time interval, the viewbox comprising: a tuning circuit having a first output, a second output, an input and a control point wherein the first output is switchably coupled to the output of the viewbox, the input being coupled to the input of the viewbox; a remotely controlled switching device having a first output, a second output, and an input coupled to the input of the viewbox; the second output of the remotely controlled switching device being coupled to the control point of the tuning circuit for switchably and adjustably selecting both a next commenced one of the beginning portions of the video program and an in-progress one of the repeated transmissions of the video program associated with a request for the video program; wherein the selected next commenced beginning portion of the video program is switchably coupled to the first output of the tuning circuit and the selected in-progress transmission of the video program is switchably coupled to the second output of the tuning circuit; and a buffer for storing the selected in-progress transmission of the video program; the buffer including a first input, a second input, and an output wherein the output of the buffer is switchably coupled to the output of the viewbox, the second input of the buffer is coupled to the second output of the tuning circuit, and the first input of the buffer is coupled to the first output of the switching device; wherein the remotely controlled switching device is further adapted for contiguously splicing the selected in-progress transmission of the video program stored in the buffer to a conclusion of the beginning portion of the video program.
Claim 32
Dependent Claim 342 words
A viewbox apparatus having an output and an input, the input being coupled to one end of a transmission line for receiving a video program in a video-on-demand system of a type wherein a video-on-demand-server coupled to an opposite end of the transmission line repeatedly transmits both a video program at a staggered time interval as well as a beginning portion of the video program at a second staggered time interval, the viewbox comprising: a tuning circuit having a first output, a second output, an input and a control point wherein the first output is switchably coupled to the output of the viewbox, the input being coupled to the input of the viewbox; a remotely controlled switching device having a first output, a second output, and an input coupled to the input of the viewbox; the second output of the remotely controlled switching device being coupled to the control point of the tuning circuit for switchably and adjustably selecting both a next commenced one of the beginning portions of the video program and an in-progress one of the repeated transmissions of the video program associated with a request for the video program; wherein the selected next commenced beginning portion of the video program is switchably coupled to the first output of the tuning circuit and the selected in-progress transmission of the video program is switchably coupled to the second output of the tuning circuit; and a buffer for storing the selected in-progress transmission of the video program; the buffer including a first input, a second input, and an output wherein the output of the buffer is switchably coupled to the output of the viewbox, the second input of the buffer is coupled to the second output of the tuning circuit, and the first input of the buffer is coupled to the first output of the switching device; wherein the remotely controlled switching device is further adapted for contiguously splicing the selected in-progress transmission of the video program stored in the buffer to a conclusion of the beginning portion of the video program.
Claim 33
Dependent Claim 16 words
A viewbox as claimed in claim 26 wherein the remotely controlled switching device comprises a microcontroller.
Claim 34
Dependent Claim 50 words
A viewbox as claimed in claim 26 wherein the beginning portion of the video program is equal to or greater than a duration of the delay of the request from a start of the in-progress transmission of the video program and less than or equal to the staggered time interval.
Claim 35
Dependent Claim 24 words
A viewbox as claimed in claim 26 wherein the remotely controlled switching device is adapted for recirculatingly storing to and reading from the buffer.
Claim 36
Dependent Claim 18 words
A viewbox as claimed in claim 26 wherein the viewbox comprises a display for viewing the video program.
Claim 37
Dependent Claim 19 words
A viewbox as claimed in claim 26 wherein the beginning portion of the video program further comprises a lead-in.
Claim 38
Dependent Claim 22 words
A viewbox as claimed in claim 26 wherein the video program repeatedly transmitted at a staggered time interval further comprises a lead-in.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-02 2001-09-01 2002-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-02 2005-09-01 2006-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-02 2009-09-01 2010-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag