Methods and systems for dynamic data management
AssigneeComcast Cable Communications, LLC
InventorsWeidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay, Bruce Bradley
Life of this patent
Estimating the term…
Abstract
Methods and systems for managing data are disclosed. One method can comprise storing first data locally relative to a user device and storing second data remotely relative to the user device. The first data and the second data can relate to the same content. The method can also comprise generating a manifest comprising location information relating to the first data and the second data and receiving a request for transmission of one or more of the first data and the second data based upon the manifest.
Claims24
A method comprising:
- causing a user device to store a first version of a content item and a plurality of storage devices to store a second version of the content item;
- generating, based on a time stamped event having an effect on delivery of the second version of the content item and a playback event associated with the user device, a manifest, wherein the manifest comprises location information associated with the first version of the content item and location information associated with the second version of the content item;
- and
- sending, to the user device, the manifest, wherein the manifest causes the user device to request at least a portion of the second version of the content item from a storage device of the plurality of storage devices and access at least a portion of the first version of the content item via a storage medium of the user device.
An apparatus comprising:
- at least one processor;
- and
- a memory storing processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to:
- cause a user device to store a first version of a content item and a plurality of storage devices to store a second version of the content item;
- generate, based on a time stamped event having an effect on delivery of the second version of the content item and a playback event associated with the user device, a manifest, wherein the manifest comprises location information associated with the first version of the content item and location information associated with the second version of the content item;
- and
- send, to the user device, the manifest, wherein the manifest causes the user device to request at least a portion of the second version of the content item from a storage device of the plurality of storage devices and access at least a portion of the first version of the content item via a storage medium of the user device.
A system comprising:
- a computing device configured to:
- cause a user device to store a first version of a content item and a plurality of storage devices to store a second version of the content item;
- generate, based on a time stamped event having an effect on delivery of the second version of the content item and a playback event associated with the user device, a manifest, wherein the manifest comprises location information associated with the first version of the content item and location information associated with the second version of the content item;
- and
- send, to the user device, the manifest, wherein the manifest causes the user device to request at least a portion of the second version of the content item from a storage device of the plurality of storage devices and access at least a portion of the first version of the content item via a storage medium of the user device;
- and
- the user device configured to:
- store the first version of the content item;
- and
- the plurality of storage devices configured to:
- store the second version of the content item.
Dependencies are inferred from the claim text.