Back to results
US 10,311,012 B2Granted
Media content playback with state prediction and caching
AssigneeSpotify AB
InventorsSimon Hofverberg, Fredrik Schmidt, Johan Oskarsson, Ariel Marcus, Chris Doyle, Joseph Tam, Minchull Kim
Life of this patent
Estimating the term…
Abstract
Systems, devices, apparatuses, components, methods, and techniques for predicting user and media-playback device states are provided. Systems, devices, apparatuses, components, methods, and techniques for representing cached, user-selected, and streaming content are also provided.
Claims15
A media-playback device comprising:
- a media output device that plays media content items;
- a cache storing media content items or media content keys;
- a caching engine configured to curate the storage of media content items or media content keys in the cache according to caching parameters;
- and
- at least one non-transitory computer readable data storage device storing instructions that, when executed by at least one processor, cause the media-playback device to:
- determine whether the media-playback device is in a predetermined state or will enter a predetermined state within a threshold period of time;
- and
- modify at least one of the caching parameters responsive to determining that the media-playback device is in the predetermined state or will enter the predetermined state within a threshold period of time.
5 more elements
A method, comprising:
- determining whether the media-playback device is in a predetermined state or will enter a predetermined state within a threshold period of time;
- and
- modifying one or more caching parameters responsive to determining that the media-playback device is in the predetermined state or will enter the predetermined state within a threshold period of time;
- and
- curating storage of media content items or media content keys in a cache according to the one or more caching parameters.
2 more elements
A non-transitory computer readable data storage device storing instructions that, when executed by at least one processor, cause the at least one processor to:
- determine whether a media-playback device is in a predetermined state or will enter a predetermined state within a threshold period of time;
- and
- modify one or more caching parameters responsive to determining that the media-playback device is in the predetermined state or will enter the predetermined state within a threshold period of time;
- and
- curate storage of media content items or media content keys in a cache according to the one or more caching parameters.
2 more elements
Dependencies are inferred from the claim text.