Pre-Buffering Audio Streams
First Claim
1. A computer-implemented method for identifying and pre-buffering audio/video stream pairs, the method comprising:
- predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair;
computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair;
downloading the audio portion at the first rate and downloading the video portion at the second rate; and
storing the downloaded audio portion and the downloaded video portion in a content buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.
-
Citations
21 Claims
-
1. A computer-implemented method for identifying and pre-buffering audio/video stream pairs, the method comprising:
-
predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair; computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair; downloading the audio portion at the first rate and downloading the video portion at the second rate; and storing the downloaded audio portion and the downloaded video portion in a content buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium storing instructions that, when executed by a processor, cause the processor to identify and pre-buffer audio/video stream pairs, by performing the steps of:
-
predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair; computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair; downloading the audio portion at the first rate and downloading the video portion at the second rate; and storing the downloaded audio portion and the downloaded video portion in a content buffer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a processor; and a memory configured to store instructions that, when executed by the processor, cause the processor to; predictively identify for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair; compute a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair; download the audio portion at the first rate and downloading the video portion at the second rate; and store the downloaded audio portion and the downloaded video portion in a content buffer.
-
Specification