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

System, device, and method for streaming a multimedia file encoded at a variable bitrate

Assignee: Google Technology Holdings LLC
•
Filing: 1997-06-30
•
Granted: 1999-02-02
•
Expires: 2017-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract System, Device, And Method For Streaming A Multimedia File Encoded at a Variable Bitrate. The data is encoded at a variable bit rate and formed into packets having a server time stamp. The server time stamps are constructed so that the streaming of the packets will be substantially constant, not variable, and equal to a desired, budgeted bandwidth, such as one corresponding to fully utilizing a modem link. To schedule the sending of packets, the server uses the server time stamp, rather than, for example, the play-back time stamp. By having the data encoded at a variable bit rate, the otherwise-unused capacity, i.e., the capacity not used by the server, can be used to send packets needed in the future. This is accomplished by the server time stamps scheduling packets for transmission that will not be needed until the future.

Inventors

  • 👤 Feng Chi Wang
  • 👤 Thomas Goetz
  • 👤 Krystyna Wieckiewicz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 19:12
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/61; H04N21/6106; H04N21/6125; H04N19/00; H04N19/10; H04N19/102; H04N19/132; H04N19/50; H04N19/587; H04N19/60; H04N19/61; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/234354; H04N21/234381; H04N21/24; H04N21/2402; H04N21/242; H04N21/25; H04N21/262; H04N21/26208; H04N21/26241; H04N21/266; H04N21/2662; H04N21/40; H04N21/47; H04N21/472; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 97 words
A server for streaming to a client device video information stored in pre-packetized form in a multimedia file stored on a computer-readable medium, the multimedia file having packet descriptors that describe the packets of video information, wherein the packet descriptor includes a server time stamp, the server comprising: logic for sending a packet of information on to a communication network, in response to an initiation request; logic for analyzing the server time stamps of the packets of video information to schedule corresponding initiation requests, such that the communication network is utilized at a substantially constant transmission rate.
Claim 2
Dependent Claim 97 words
A server for streaming to a client device video information stored in pre-packetized form in a multimedia file stored on a computer-readable medium, the multimedia file having packet descriptors that describe the packets of video information, wherein the packet descriptor includes a server time stamp, the server comprising: logic for sending a packet of information on to a communication network, in response to an initiation request; logic for analyzing the server time stamps of the packets of video information to schedule corresponding initiation requests, such that the communication network is utilized at a substantially constant transmission rate.
Claim 3
Independent Claim 121 words
A system for sending video information encoded at a variable bitrate on a network at a substantially constant rate, comprising: a packetizer for forming packets of video data that have been encoded at a variable bit rate, the packetizer maintaining a channel budget of the amount of data in the packets and inserting server time stamps into the formed packets, the server time stamps being calculated so that the sending of the packets, based on the time stamps, will correspond to a substantially constant bitrate corresponding to the channel budget; and a server, having logic for analyzing the server time stamps of the video packets and for scheduling the sending of packets on to a network based on the time stamps.
Claim 4
Independent Claim 121 words
A system for sending video information encoded at a variable bitrate on a network at a substantially constant rate, comprising: a packetizer for forming packets of video data that have been encoded at a variable bit rate, the packetizer maintaining a channel budget of the amount of data in the packets and inserting server time stamps into the formed packets, the server time stamps being calculated so that the sending of the packets, based on the time stamps, will correspond to a substantially constant bitrate corresponding to the channel budget; and a server, having logic for analyzing the server time stamps of the video packets and for scheduling the sending of packets on to a network based on the time stamps.

References Cited (Backward Citations)

US5768539A Cited
US5481312A Cited
US5612742A Cited
US5659539A Cited
US5790543A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag