System and method for allocating bandwidth between media streams
AssigneeSpotify AB
InventorsEric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpotify AB
InventorsEric Hoffert, Mike Berkley, Kevin Faaborg, Gustav Soderstrom
Estimating the term…
An electronic device with one or more processors, memory and a display receives a first request to display a first video stream and in response, displays the first video stream. The device allocates, in accordance with a bandwidth allocation, available bandwidth for receiving data at the device between receiving the first video stream and preloading one or more other, non-displayed, video streams. While displaying the first video stream on the display, the device preloads at least a portion of one or more non-displayed video streams based on the bandwidth allocation. After the preloading, the device receives a second request to display a second video stream. In response to receiving the second request, the device displays at least a portion of the second video stream on the display using a preloaded portion of the second video stream that was preloaded in accordance with the bandwidth allocation.
A method, comprising:
(canceled)
A computer system, the computer system comprising:
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer system with one or more processors, cause the computer system to:
Dependencies are inferred from the claim text.