Systems and Methods for Using Seektables to Stream Media Items
AssigneeSpotify AB
InventorsIsak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpotify AB
InventorsIsak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
Estimating the term…
In one aspect, a first client device receives, from a second client device, a request to stream a media item from a first position within the media item. The first client device obtains, from a server, a seektable that identifies a plurality of segments into which content corresponding to the media item is divided, wherein each segment of the plurality of segments corresponds to multiple samples of the media item. The first client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position. After consulting the seektable, the device retrieves, from the server, the segment of the media item. The first client device plays the content corresponding to the first position using the retrieved segment.
A method, performed at a first client device with one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
A first client device, comprising:
A non-transitory computer-readable storage medium storing one or more programs configured for execution by one or more processors of a first client device, the one or more programs comprising instructions for:
Dependencies are inferred from the claim text.