Network storage device and method
AssigneeComcast Cable Communications, LLC
InventorArun V Rajagopalan
Life of this patent
Estimating the term…
Abstract
A network device can manage the storing of content. In one aspect, the content may be managed to prevent the storing of multiple versions of the same content. A deduplication process may be performed by comparing digests generated at user devices. Based on the comparison of the digests, the network device can efficiently and effectively manage the retrieving and storing of content.
Claims19
A method, comprising:
- receiving, at a computing device from a first user device remote from the computing device, one or more first digests derived from content;
- comparing, by the computing device, the one or more first digests with one or more second digests to determine whether the one or more second digests are also derived from the content, wherein the one or more second digests originate from a second user device remote from the computing device;
- retrieving, by the computing device, at least a portion of the content based on a result of the comparing, if the content is not presently stored in a storage of the computing device;
- and
- storing the retrieved at least the portion of the content in the storage of the computing device.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause a computing device to perform a method, comprising:
- receiving one or more first digests, representing first content, from a first user device remote from the computing device;
- receiving one or more second digests, representing second content, from a second user device remote from the computing device;
- and
- comparing the one or more first digests with the one or more second digests to determine whether the first content corresponds to the second content.
A computing device, comprising:
- a processor;
- and
- memory storing computer-executable instructions that, when executed by the processor, cause the computing device to:
- receive one or more first digests associated with first content from a first remote user device;
- receive one or more second digests associated with second content from a second remote user device;
- and
- compare the one or more first digests with the one or more second digests to determine whether the first content corresponds to the second content.
Dependencies are inferred from the claim text.