Media content playback with state prediction and caching
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
35 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15)
-
Specification