Patent US3713501A successfully refreshed from Google Patents.
Patent US5903264A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5903264A Expired / Lapsed US ⏱️ 0.0 years remaining

Video delivery system and method for displaying an indexing slider bar

Assignee: OpenTV Inc
•
Filing: 1998-04-24
•
Granted: 1999-05-11
•
Expires: 2018-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method which displays a graphical icon, such as a slider bar, on a subscriber's television or display unit for indexing to different positions in a video stream in an interactive video delivery system. The interactive video delivery system preferably comprises at least one media server which stores one or more video streams, and one or more subscribers which each include a display device, such as a television. The television displays a slider bar or other graphical icon, and the slider bar is used to index to different locations in the video stream. During video delivery, the user may use or adjust a knob on the slider bar, preferably using a remote control device, to indicate a desire to "jump" to a different location in the movie or video stream. The media server receives the slider bar user input from the subscriber device and begins outputting the normal play stream at the desired position.

Inventors

  • 👤 Chris Moeller
  • 👤 Mike DeMoney
  • 👤 Rob Goedman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 11:28
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N21/00; H04N21/20; H04N21/23; H04N21/231; H04N21/23106; H04N21/40; H04N21/41; H04N21/426; H04N21/47; H04N21/472; H04N21/47202; H04N21/47217; H04N21/60; H04N21/65; H04N21/658; H04N21/6587; H04N21/63; H04N21/643; H04N21/64307; Y; Y10; Y10S; Y10S715/00; Y10S715/973; Y10S715/974

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 189 words
A computer implemented method for selecting output positions in a video stream in a video delivery system, wherein the video delivery system includes a video server and a subscriber device coupled to the video server, wherein the subscriber device includes a display, the method comprising: displaying on the display of the subscriber device a video stream received from the video server; displaying on the display of the subscriber device a graphical icon for selecting output positions within the video stream, wherein the graphical icon is adjustable to effect changes in position of the received video stream; receiving first user input indicating a new output position of the video stream; the subscriber device providing information to the video server in response to said receiving first user input; the video server determining the new output position for the video stream in response to receiving said information from the subscriber device; the video server outputting the video stream at the new position in response to said determining the new output position; and displaying on the display of the subscriber device the video stream at the new position in response to said outputting.
Claim 2
Dependent Claim 189 words
A computer implemented method for selecting output positions in a video stream in a video delivery system, wherein the video delivery system includes a video server and a subscriber device coupled to the video server, wherein the subscriber device includes a display, the method comprising: displaying on the display of the subscriber device a video stream received from the video server; displaying on the display of the subscriber device a graphical icon for selecting output positions within the video stream, wherein the graphical icon is adjustable to effect changes in position of the received video stream; receiving first user input indicating a new output position of the video stream; the subscriber device providing information to the video server in response to said receiving first user input; the video server determining the new output position for the video stream in response to receiving said information from the subscriber device; the video server outputting the video stream at the new position in response to said determining the new output position; and displaying on the display of the subscriber device the video stream at the new position in response to said outputting.
Claim 3
Dependent Claim 19 words
The method of claim 1, wherein said receiving first user input comprises receiving an adjustment to said graphical icon.
Claim 4
Dependent Claim 48 words
The method of claim 2, wherein said graphical icon includes an adjustable knob which is adjustable to effect changes in position of the received video stream, wherein said receiving first user input comprises moving the knob in the graphical icon to a new position in the graphical icon.
Claim 5
Dependent Claim 88 words
The method of claim 1, wherein the video server stores an index table corresponding to the video stream, wherein the index table comprising a plurality of tuples, wherein each of said tuples comprises a first value and a second offset value which is an offset into a position of the video stream, wherein said video server determining the new position of the video stream in response to said received information comprises the video server indexing into the index look-up table to obtain an offset into the video stream.
Claim 6
Dependent Claim 94 words
The method of claim 4, wherein each of said plurality of tuples comprises a normal play time value and an offset into the video stream; wherein said subscriber device providing information comprises the subscriber device providing a value within a predetermined range indicating a relative position within the video stream based on said received first user input; and wherein said video server determining the new output position for the video stream comprises the video server determining a normal play time value based on said value in said predetermined range provided by said subscriber device.
Claim 7
Dependent Claim 16 words
The method of claim 5, wherein said predetermined range comprises a range from 0 to 100.
Claim 8
Dependent Claim 42 words
The method of claim 1, wherein said graphical icon comprises a slider bar including a knob, wherein the knob is located at a position in the slider bar to indicate the position of the output video stream received by the subscriber device.
Claim 9
Dependent Claim 45 words
The method of claim 1, further comprising: receiving second user input to pause the video stream; wherein said displaying on the display of the subscriber device said graphical icon is performed in response to said receiving the second user input to pause the video stream.
Claim 10
Dependent Claim 77 words
The method of claim 8, wherein said graphical icon includes an adjustable knob which is adjustable to effect changes in position of the received video stream, the method further comprising: updating the location of the knob on the graphical icon in response to said displaying on the display of the subscriber device said graphical icon, wherein said updating updates the location of the knob on the graphical icon according to a current location of the output stream.
Claim 11
Dependent Claim 13 words
The method of claim 1, wherein said subscriber device includes a television set.
Claim 12
Dependent Claim 23 words
The method of claim 1, wherein said subscriber device comprises a television set and a set top box coupled to the television set.
Claim 13
Dependent Claim 210 words
An interactive video delivery system which enables a user to select output positions in a video stream, comprising: a video server which outputs a video stream, wherein the video server is capable of selectively outputting said video stream at different positions of said video stream; and a subscriber device coupled to the video server which receives the video stream output from the video server, wherein the subscriber device includes: a display which displays the video stream received from the video server, wherein the display also displays a graphical icon for selecting output positions within the video stream, wherein the graphical icon is adjustable to effect changes in position of the received video stream; an input for receiving first user input indicating a new output position of the video stream; and means for providing information to the video server in response to receiving said first user input; and wherein the video server includes an input for receiving said information; wherein said video server outputs the video stream at the new position in response to receiving said information from the subscriber device; wherein the subscriber device displays the video stream at the new position on the display in response to receiving the video stream at the new position from the video server.
Claim 14
Dependent Claim 210 words
An interactive video delivery system which enables a user to select output positions in a video stream, comprising: a video server which outputs a video stream, wherein the video server is capable of selectively outputting said video stream at different positions of said video stream; and a subscriber device coupled to the video server which receives the video stream output from the video server, wherein the subscriber device includes: a display which displays the video stream received from the video server, wherein the display also displays a graphical icon for selecting output positions within the video stream, wherein the graphical icon is adjustable to effect changes in position of the received video stream; an input for receiving first user input indicating a new output position of the video stream; and means for providing information to the video server in response to receiving said first user input; and wherein the video server includes an input for receiving said information; wherein said video server outputs the video stream at the new position in response to receiving said information from the subscriber device; wherein the subscriber device displays the video stream at the new position on the display in response to receiving the video stream at the new position from the video server.
Claim 15
Dependent Claim 24 words
The interactive video delivery system of claim 12, wherein the subscriber device input comprises an input for receiving an adjustment to said graphical icon.
Claim 16
Dependent Claim 65 words
The interactive video delivery system of claim 13, wherein said graphical icon includes an adjustable knob which is adjustable to effect changes in position of the received video stream, wherein the knob in the graphical icon is movable to a new position in the graphical icon; wherein the subscriber device input comprises an input for receiving an adjustment to the knob in said graphical icon.
Claim 17
Dependent Claim 34 words
The interactive video delivery system of claim 12, wherein the video server includes means for determining the new output position for the video stream in response to receiving said information from the subscriber device.
Claim 18
Dependent Claim 91 words
The interactive video delivery system of claim 15, wherein the video server further comprises: a memory which stores an index table corresponding to the video stream, wherein the index table comprising a plurality of tuples, wherein each of said tuples comprises a first value and a second offset value which is an offset into a position of the video stream; wherein said means for determining the new output position for the video stream indexes into the index look-up table stored in said memory to obtain an offset into the video stream.
Claim 19
Dependent Claim 85 words
The interactive video delivery system of claim 16, wherein each of said plurality of tuples comprises a normal play time value and an offset into the video stream; wherein said means for providing information provides a value within a predetermined range indicating a relative position within the video stream based on said received first user input; and wherein said means for determining the new output position for the video stream determines a normal play time value based on said received value in said predetermined range.
Claim 20
Dependent Claim 19 words
The interactive video delivery system of claim 17, wherein said predetermined range comprises a range from 0 to 100.
Claim 21
Dependent Claim 45 words
The interactive video delivery system of claim 12, wherein said graphical icon comprises a slider bar including a knob, wherein the knob is located at a position in the slider bar to indicate the position of the output video stream received by the subscriber device.
Claim 22
Dependent Claim 63 words
The interactive video delivery system of claim 12, wherein said input for receiving said first user input indicating a new output position of the video stream operates in response to receiving second user input to pause the video stream; wherein said subscriber device displays said graphical icon on the display in response to said receiving second user input to pause the video stream.
Claim 23
Dependent Claim 88 words
The interactive video delivery system of claim 20, wherein said graphical icon includes an adjustable knob which is adjustable to effect changes in position of the received video stream; wherein the subscriber device further comprises: means for updating the location of the knob on the graphical icon in response to said subscriber device displaying on the display of the subscriber device said graphical icon, wherein said means for updating updates the location of the knob on the graphical icon according to a current location of the output stream.
Claim 24
Dependent Claim 16 words
The interactive video delivery system of claim 12, wherein said subscriber device includes a television set.
Claim 25
Dependent Claim 26 words
The interactive video delivery system of claim 12, wherein said subscriber device comprises a television set and a set top box coupled to the television set.
Claim 26
Dependent Claim 153 words
A computer implemented method for selecting output positions in a video stream in a video delivery system, wherein the video delivery system includes a video server for providing a video stream, the method comprising: the video server providing a video stream to a subscriber device; the video server receiving user input from the subscriber device indicating a new output position of the video stream, where the user input comprises information regarding a change in position of a slider bar displayed on the subscriber device; the video server determining the new output position for the video stream in response to receiving said information from the subscriber device; the video server outputting the video stream at the new position in response to said determining the new output position; and the subscriber device displaying the video stream at the new position in response to receiving the video stream at the new position from the video server.
Claim 27
Dependent Claim 153 words
A computer implemented method for selecting output positions in a video stream in a video delivery system, wherein the video delivery system includes a video server for providing a video stream, the method comprising: the video server providing a video stream to a subscriber device; the video server receiving user input from the subscriber device indicating a new output position of the video stream, where the user input comprises information regarding a change in position of a slider bar displayed on the subscriber device; the video server determining the new output position for the video stream in response to receiving said information from the subscriber device; the video server outputting the video stream at the new position in response to said determining the new output position; and the subscriber device displaying the video stream at the new position in response to receiving the video stream at the new position from the video server.
Claim 28
Dependent Claim 90 words
The method of claim 24, wherein the video server stores an index table corresponding to the video stream, wherein the index table comprising a plurality of tuples, wherein each of said tuples comprises a first value and a second offset value which is an offset into a position of the video stream, wherein said video server determining the new output position of the video stream in response to said received user input comprises the video server indexing into the index look-up table to obtain an offset into the video stream.
Claim 29
Dependent Claim 122 words
An interactive video delivery system which enables a user to select output positions in a video stream, comprising: a video server which outputs a video stream, wherein the video server is capable of selectively outputting said video stream at different positions of said video stream, wherein the video server includes an input for receiving information from a subscriber device regarding a user-selected position of a slider bar displayed on the subscriber device, wherein said video server outputs the video stream at a new position in response to receiving said information from the subscriber device, wherein the subscriber device receives and displays the video stream at the new position in response to said video stream outputting the video stream at the new position.
Claim 30
Dependent Claim 122 words
An interactive video delivery system which enables a user to select output positions in a video stream, comprising: a video server which outputs a video stream, wherein the video server is capable of selectively outputting said video stream at different positions of said video stream, wherein the video server includes an input for receiving information from a subscriber device regarding a user-selected position of a slider bar displayed on the subscriber device, wherein said video server outputs the video stream at a new position in response to receiving said information from the subscriber device, wherein the subscriber device receives and displays the video stream at the new position in response to said video stream outputting the video stream at the new position.
Claim 31
Dependent Claim 91 words
The interactive video delivery system of claim 26, wherein the video server further comprises: a memory which stores an index table corresponding to the video stream, wherein the index table comprising a plurality of tuples, wherein each of said tuples comprises a first value and a second offset value which is an offset into a position of the video stream; wherein said means for determining a new output position for the video stream indexes into the index look-up table stored in said memory to obtain an offset into the video stream.

References Cited (Backward Citations)

US5202961A Cited
US5237648A Cited
US5388197A Cited
US5371532A Cited
US5442390A Cited
US5644714A Cited
US5818439A Cited
US5517257A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-10 2002-11-09 2003-05-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-10 2006-11-09 2007-05-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-10 2010-11-09 2011-05-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag