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

Video delivery system and method for displaying indexing slider bar on the subscriber video screen

Assignee: OpenTV Inc
•
Filing: 1996-07-01
•
Granted: 1998-10-27
•
Expires: 2016-07-01
📄 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-09 13:31
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 176 words
A computer implemented method for indexing to positions in a video stream in a video delivery system, wherein the video delivery system includes a media server and a subscriber device coupled to the media server, wherein the subscriber device includes a display screen, the method comprising: displaying on the display screen of the subscriber device a video stream received from the media server; displaying on the display screen of the subscriber device a graphical icon for indexing to positions within the video stream, wherein the graphical icon is adjustable to effect changes in position of the received video stream; receiving input from a user indicating a desired change in output position of the video stream; the subscriber device providing information to the media server in response to said receiving input from the user; the media server determining a new output position for the video stream in response to receiving said information from the subscriber device; and the media server outputting the video stream at the new position in response to said determining the new output position.
Claim 2
Dependent Claim 176 words
A computer implemented method for indexing to positions in a video stream in a video delivery system, wherein the video delivery system includes a media server and a subscriber device coupled to the media server, wherein the subscriber device includes a display screen, the method comprising: displaying on the display screen of the subscriber device a video stream received from the media server; displaying on the display screen of the subscriber device a graphical icon for indexing to positions within the video stream, wherein the graphical icon is adjustable to effect changes in position of the received video stream; receiving input from a user indicating a desired change in output position of the video stream; the subscriber device providing information to the media server in response to said receiving input from the user; the media server determining a new output position for the video stream in response to receiving said information from the subscriber device; and the media server outputting the video stream at the new position in response to said determining the new output position.
Claim 3
Dependent Claim 17 words
The method of claim 1, wherein said receiving input comprises receiving an adjustment to said graphical icon.
Claim 4
Dependent Claim 46 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 input comprises moving the knob in the graphical icon to a new position in the graphical icon.
Claim 5
Dependent Claim 89 words
The method of claim 1, wherein the media 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 media server determining a new position of the video stream in response to said received user input comprises the media server indexing into the index look-up table to obtain an offset into the video stream.
Claim 6
Dependent Claim 89 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 user input; and wherein said media server determining a new output position for the video stream comprises the media server determining a normal play time value based on said received value in said predetermined range.
Claim 7
Dependent Claim 14 words
The method of claim 5, wherein said predetermined range is a value from 0-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
Independent Claim 42 words
The method of claim further comprising: receiving user input to pause the video stream; wherein said displaying on the display screen of the subscriber device said graphical icon is performed in response to said receiving user input to pause the video stream.
Claim 10
Dependent Claim 78 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 screen 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, herein said subscriber device comprises a television set and a set top box coupled to the television set.
Claim 13
Dependent Claim 187 words
An interactive video delivery system which enables a user to index to positions in a video stream, comprising: a media server which outputs a video stream, wherein the media server is capable of selectively outputting said video stream at different positions of said video stream; and a subscriber device coupled to the media server which receives the video stream output from the media server, wherein the subscriber device includes: a display screen which displays the video stream received from the media server, wherein the subscriber device display screen also displays a graphical icon for indexing to 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 input from a user indicating a desired change in output position of the video stream; and means for providing information to the media server in response to receiving input from the user; and wherein the media server includes an input for receiving said information; wherein said media server outputs the video stream at a new position in response to receiving said information from the media server.
Claim 14
Dependent Claim 187 words
An interactive video delivery system which enables a user to index to positions in a video stream, comprising: a media server which outputs a video stream, wherein the media server is capable of selectively outputting said video stream at different positions of said video stream; and a subscriber device coupled to the media server which receives the video stream output from the media server, wherein the subscriber device includes: a display screen which displays the video stream received from the media server, wherein the subscriber device display screen also displays a graphical icon for indexing to 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 input from a user indicating a desired change in output position of the video stream; and means for providing information to the media server in response to receiving input from the user; and wherein the media server includes an input for receiving said information; wherein said media server outputs the video stream at a new position in response to receiving said information from the media 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 media server includes means for determining a 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 media 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.
Claim 19
Dependent Claim 84 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 user input; and wherein said means for determining a 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 17 words
The interactive video delivery system of claim 17, wherein said predetermined range is a value from 0-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 64 words
The interactive video delivery system of claim 12, wherein said input for receiving input from a user indicating a desired change in output position of the video stream operates in response to receiving user input to pause the video stream; wherein said subscriber devices displays said graphical icon on the display screen in response to said receiving user input to pause the video stream.
Claim 23
Dependent Claim 89 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 screen 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 126 words
A computer implemented method for indexing to positions in a video stream in a video delivery system, wherein the video delivery system includes a media server for providing a video stream, the method comprising: providing a video stream to a subscriber device; receiving input from the subscriber device indicating a desired change in output position of the video stream, where the received input comprises information from a subscriber device regarding a change in position of a slider bar displayed on the subscriber device; the media server determining a new output position for the video stream in response to receiving said information from the subscriber device; and the media server outputting the video stream at the new position in response to said determining the new output position.
Claim 27
Dependent Claim 126 words
A computer implemented method for indexing to positions in a video stream in a video delivery system, wherein the video delivery system includes a media server for providing a video stream, the method comprising: providing a video stream to a subscriber device; receiving input from the subscriber device indicating a desired change in output position of the video stream, where the received input comprises information from a subscriber device regarding a change in position of a slider bar displayed on the subscriber device; the media server determining a new output position for the video stream in response to receiving said information from the subscriber device; and the media server outputting the video stream at the new position in response to said determining the new output position.
Claim 28
Dependent Claim 90 words
The method of claim 24, wherein the media 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 media server determining a new output position of the video stream in response to said received user input comprises the media server indexing into the index look-up table to obtain an offset into the video stream.
Claim 29
Dependent Claim 95 words
An interactive video delivery system which enables a user to index to positions in a video stream, comprising: a media server which outputs a video stream, wherein the media server is capable of selectively outputting said video stream at different positions of said video stream, wherein the media server includes an input for receiving information from a subscriber device regarding a change in position of a slider bar displayed on the subscriber device, wherein said media server outputs the video stream at a new position in response to receiving said information from the subscriber device.
Claim 30
Dependent Claim 95 words
An interactive video delivery system which enables a user to index to positions in a video stream, comprising: a media server which outputs a video stream, wherein the media server is capable of selectively outputting said video stream at different positions of said video stream, wherein the media server includes an input for receiving information from a subscriber device regarding a change in position of a slider bar displayed on the subscriber device, wherein said media server outputs the video stream at a new position in response to receiving said information from the subscriber device.
Claim 31
Dependent Claim 91 words
The interactive video delivery system of claim 26, wherein the media 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
US5513306A Cited
US5168353A Cited
US5191645A Cited
US5388197A Cited
US5461415A Cited
US5544313A Cited
US5635979A Cited
US5583561A Cited
US5594469A Cited
US5517257A Cited
US5561637A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag