Caching Media in a Media Fling System
AssigneeComcast Cable Communications, LLC
InventorsCorey Farrell, Randall Hounsell, Michael Connelly
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure relate to a content (e.g., media) transfer or fling platform system and method. In a media fling platform system, media items may be cached at a rendering device prior to any selection of media items to fling. The determination of which media to cache may be based on a variety of factors including a user fling history, a currently viewed media item, and a navigation point in the media files. A fling request may take priority over caching, and the fling request may interrupt any caching processes.
Claims20
A method comprising:
- initiating flinging, by a computing device to a rendering device, of one or more first content items at a first resolution;
- determining, by the computing device, that a threshold is satisfied by a portion of the flung one or more first content items cached by the rendering device, wherein the threshold corresponds to caching less than all of the one or more first content items at the first resolution;
- and
- initiating, based on the determining that the threshold is satisfied, flinging of one or more second content items at a second resolution that is greater than the first resolution.
A system comprising:
- a rendering device;
- and
- a computing device comprising:
- one or more first processors;
- and
- memory storing first instructions that, when executed by the one or more first processors, cause the computing device to:
- initiate flinging, to the rendering device, of one or more first content items at a first resolution;
- determine that a threshold is satisfied by a portion of the flung one or more first content items cached by the rendering device, wherein the threshold corresponds to caching less than all of the one or more first content items at the first resolution;
- and
- initiate, based on the determining that the threshold is satisfied, flinging of one or more second content items at a second resolution that is greater than the first resolution;
- and
- wherein the rendering device comprises:
- one or more second processors;
- and
- memory storing second instructions that, when executed by the one or more second processors, cause the rendering device to cache the portion of the flung one or more first content items.
One or more non-transitory computer readable medium storing instructions that, when executed, cause:
- initiating flinging, by a computing device to a rendering device, of one or more first content item at a first resolution;
- determining, by the computing device, that a threshold is satisfied by a portion of the flung one or more first content items cached by the rendering device, wherein the threshold corresponds to caching less than all of the one or more first content items at the first resolution;
- and
- initiating, based on the determining that the threshold is satisfied, flinging of one or more second content items at a second resolution that is greater than the first resolution.
Dependencies are inferred from the claim text.