Method and apparatus for continuous playback or distribution...

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

06625656

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention pertains to the field of playback of 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 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 the system shown in
FIG. 1
, 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
. In more complex systems, delays can also arise from decoders, multicasting CPU time-slices, and other concurrently operating software components.
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 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 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 media for playback which comprises: (a) a buffer which stores data corresponding to the media; (b) a time-scale modification system that time-scale modifies data output from the buffer at a playback rate; and (c) a rate determiner that determines the playback rate over an interval to control the amount of data in the buffer.


REFERENCES:
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: 5694521 (1997-12-01), Shlomot et al.
patent: 5749064 (1998-05-01), Pawate 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: 5806023 (1998-09-01), Satyamurti
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: 6124878 (2000-09-01), Adams et al.
patent: 6169843 (2001-01-01), Lenihan et al.
patent: 6357047 (2002-03-01), Kurtze et al.
patent: 6397251 (2002-05-01), Graf
patent: 6415326 (2002-07-01), Gupta et al.
patent: 6449653 (2002-09-01), Klemets 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 continuous playback or distribution... 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 continuous playback or distribution..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for continuous playback or distribution... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3007232

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