Buffering Media Content
First Claim
Patent Images
1. A computer-implemented method for buffering media content, the method comprising:
- initiating download of media content to a device;
buffering portions of the media content successively during the download in a buffer on the device;
while buffering, reading the buffered portions and playing the media content, wherein a non-write buffer region trails behind a current playback read position by a first amount that is increasable up to a second predetermined amount, the non-write buffer region comprising a seekback buffer that includes portions of the media content available for replay; and
upon the buffering reaching an end of the buffer, continuing the buffering between a buffer beginning and the non-write buffer region.
2 Assignments
0 Petitions
Accused Products
Abstract
Media content is downloaded on a media device. Portions of the media content are buffered successively during the download in a buffer on the device. During the buffering, the buffered portions are read for playback. In the buffer, a non-write buffer region trails behind a current playback read position. Upon the buffering reaching an end of the buffer, the buffering of media content is continued between a buffer beginning and the non-write buffer region.
-
Citations
20 Claims
-
1. A computer-implemented method for buffering media content, the method comprising:
-
initiating download of media content to a device; buffering portions of the media content successively during the download in a buffer on the device; while buffering, reading the buffered portions and playing the media content, wherein a non-write buffer region trails behind a current playback read position by a first amount that is increasable up to a second predetermined amount, the non-write buffer region comprising a seekback buffer that includes portions of the media content available for replay; and upon the buffering reaching an end of the buffer, continuing the buffering between a buffer beginning and the non-write buffer region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18)
-
-
14. A computer program product embodied in a non-transitory program carrier and comprising instructions that when executed by a processor perform a method comprising:
-
initiating download of media content to a device; buffering portions of the media content successively during the download in a buffer on the device; while buffering, reading the buffered portions and playing the media content, wherein a non-write buffer region trails behind a current playback read position by a first amount that is increasable up to a second predetermined amount, the non-write buffer region comprising a seekback buffer that includes portions of the media content available for replay; and upon the buffering reaching an end of the buffer, continuing the buffering between a buffer beginning and the non-write buffer region. - View Dependent Claims (19, 20)
-
-
15. A device comprising:
-
a communication component configured to download media content to the device; a buffer in which portions of the media content are successively buffered during the download and during playback of the media content, wherein a non-write buffer region trails behind a current playback read position by a first amount that is increasable up to a second predetermined amount, the non-write buffer region comprising a seekback buffer that includes portions of the media content available for replay; and an output device performing playback of the media content, wherein upon an end of the buffer being reached, buffering continues between a buffer beginning and the non-write buffer region. - View Dependent Claims (16, 17)
-
Specification