Method and apparatus for providing continuous playback or...

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data streaming

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S232000, C709S233000

Reexamination Certificate

active

06625655

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention pertains to the field of playback of streaming media such as audio and audio-visual works which are retrieved from sources having non-deterministic delays such as, for example, a server such as a file server or a streaming media server, broadcasting data via the Internet. In particular, the present invention pertains to method and apparatus for providing playback of an audio or audio-visual work received from sources having non-deterministic delays. In further particular, the present invention pertains to method and apparatus for providing continuous playback of streaming media from sources having non-deterministic delays such as, for example, a server such as a file server or a streaming media server, broadcasting data via the Internet, an Intranet, or the like.
BACKGROUND OF THE INVENTION
Many digitally encoded audio and audio-visual works are stored as data on servers such as file servers or streaming media servers that are accessible via the Internet for users to download.
FIG. 1
shows, in schematic form, how such audio or audio-visual works are distributed over the Internet. As shown in
FIG. 1
, media broadcast server
2000
accesses data representing the audio or audio-visual work from storage medium
2100
and broadcasts the data to multiple recipients
2300
1
to
2300
n
across non-deterministic delay network
2200
. In this system there are two main sources of random delay: (a) delay due to the broadcast server's accessing storage medium
2100
and (b) delay due to the congestion, interference, and other delay mechanisms within network
2200
.
One well known technique for providing playback of the audio or audio-visual work is referred to as batch playback. Batch playback entails downloading an entire work and initiating playback after the entire work has been received. Another well known technique for providing playback of the audio or audio-visual work is referred to as “streaming.” Streaming entails downloading data which represents the audio or audio-visual work and initiating playback before the entire work has been received.
There are several disadvantages inherent in both of these techniques. A prime disadvantage of batch playback is that the viewer/listener must wait for the entire work to be downloaded before any portion of the work may be played. This can be tedious since the viewer/listener may wait a long time for the transmission to occur, only to discover that the work is of little or no interest soon after playback is initiated. The streaming technique alleviates this disadvantage of batch playback by initiating playback before the entire work has been received. However, a disadvantage of streaming is that playback is often interrupted when the flow of data is interrupted due to network traffic, congestion, transmission errors, and the like. These interruptions are tedious and annoying since they occur randomly and have a random duration. In addition, intermittent interruptions often cause the context of the playback stream to be lost as a user waits for playback to be resumed when new data is received.
As one can readily appreciate from the above, a need exists in the art for a method and apparatus for providing substantially continuous playback of streaming media such as audio and audio-visual works received from sources having non-deterministic delays such as a server, for example, a file server or a streaming media server, broadcasting data via the Internet.
SUMMARY OF THE INVENTION
Embodiments of the present invention advantageously satisfy the above-identified need in the art and provide method and apparatus for providing substantially continuous playback of streaming media such as audio and audio-visual works received from sources having non-deterministic delays such as a server, for example, a file server or a streaming media server, broadcasting data via the Internet.
One embodiment of the present invention is an apparatus for preparing streaming media such as an audio or audio-visual work for playback which comprises: (a) a buffer which stores data corresponding to the streaming media; (b) a buffer monitor which determines an amount of data stored in the buffer; (c) a rate determiner, in response to output from the buffer monitor, that determines a playback rate; and (d) a time-scale modification system, responsive to the playback rate, that time-scale modifies at least a portion of the data in the buffer. In further embodiments, a playback system plays back the time-scale modified data as a portion of the streaming media.


REFERENCES:
patent: 5175769 (1992-12-01), Hejna et al.
patent: 5544324 (1996-08-01), Edem et al.
patent: 5630013 (1997-05-01), Suzuki et al.
patent: 5649050 (1997-07-01), Hardwick et al.
patent: 5652627 (1997-07-01), Allen
patent: 5692213 (1997-11-01), Goldberg et al.
patent: 5720037 (1998-02-01), Biliris et al.
patent: 5745758 (1998-04-01), Shaw et al.
patent: 5758076 (1998-05-01), Wu et al.
patent: 5767863 (1998-06-01), Kimura
patent: 5793980 (1998-08-01), Glaser et al.
patent: 5808662 (1998-09-01), Kinney et al.
patent: 5818436 (1998-10-01), Imai et al.
patent: 5822537 (1998-10-01), Katseff et al.
patent: 5842172 (1998-11-01), Wilson
patent: 5864678 (1999-01-01), Riddle
patent: 5864682 (1999-01-01), Porter et al.
patent: 5893062 (1999-04-01), Bhadkamkar et al.
patent: 5953506 (1999-09-01), Kalra et al.
patent: 5973255 (1999-10-01), Tanji
patent: 6018359 (2000-01-01), Kermode et al.
patent: 6086537 (2000-07-01), Urbano et al.
patent: 6123548 (2000-09-01), Tallal et al.
patent: 6169843 (2001-01-01), Lenihan et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for providing continuous playback or... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing continuous playback or..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing continuous playback or... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3101093

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.