Local client discovery for content via cache
First Claim
Patent Images
1. A method comprising:
- detecting, by a media client on a user device, that a first media content is stored in a first cache separate from the user device, wherein the first media content is provided to the first cache based on a media selection criterion and is provided to the first cache over a first connection that is not available to the user device;
modifying a media client user interface based on the detection, wherein the modified media client user interface comprises at least one selected from the group consisting of;
the first media content and a link to the first media content, wherein the modifying the media client user interface comprises indicating that the first media content is stored in the first cache;
rendering the modified media client user interface; and
in response to a selection of the first media content by use of the media client user interface, requesting the first media content, by the media client, from the cache and receiving the first media content from the cache over a second connection that is different from the first connection, and wherein receiving the first media content over the second connection incurs a cost that is less than a cost incurred when the first media content is requested from a server that is different from the cache and received by the media client from the server over a third connection that is available to the user device and that is different from the first connection and the second connection.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques are disclosed for predictively selecting media content items and providing the predicted media content items to a cache. A media client may be in communication with a cache and detect the media content items stored on the cache. Based on the detection, a media content user interface may be modified and may contain the cached media content items or links to the cached media content items.
15 Citations
17 Claims
-
1. A method comprising:
-
detecting, by a media client on a user device, that a first media content is stored in a first cache separate from the user device, wherein the first media content is provided to the first cache based on a media selection criterion and is provided to the first cache over a first connection that is not available to the user device; modifying a media client user interface based on the detection, wherein the modified media client user interface comprises at least one selected from the group consisting of;
the first media content and a link to the first media content, wherein the modifying the media client user interface comprises indicating that the first media content is stored in the first cache;rendering the modified media client user interface; and in response to a selection of the first media content by use of the media client user interface, requesting the first media content, by the media client, from the cache and receiving the first media content from the cache over a second connection that is different from the first connection, and wherein receiving the first media content over the second connection incurs a cost that is less than a cost incurred when the first media content is requested from a server that is different from the cache and received by the media client from the server over a third connection that is available to the user device and that is different from the first connection and the second connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A user device, comprising:
-
a processing device; a display device; a communication system; and a memory storing instruction executable by the processing device and that upon execution by the processing device cause the user device to perform the operations of; detecting, by a media client executing on the user device, that a first media content is stored in a first cache, wherein the first media content is provided to the first cache based on a media selection criterion and is provided to the first cache over a first connection that is not available to the user device; modifying a media client user interface based on the detection, wherein the modified media client user interface comprises at least one selected from the group consisting of;
the first media content and a link to the first media content, wherein the modifying the media client user interface comprises indicating that the first media content is stored in the first cache;rendering the modified media client user interface; and in response to a selection of the first media content by use of the media client user interface, requesting the first media content, by the media client, from the cache and receiving the first media content from the cache over a second connection that is different from the first connection, and wherein receiving the first media content over the second connection incurs a cost that is less than a cost incurred when the first media content is requested from a server that is different from the cache and received by the media client from the server over a third connection that is available to the user device and that is different from the first connection and the second connection. - View Dependent Claims (17)
-
Specification