Systems, methods, and apparatuses for storage management
AssigneeComcast Cable Communications, LLC
InventorsChristopher Lintz, Justin Luna
Life of this patent
Estimating the term…
Abstract
A computing device may receive a request to store a content segment(s). The request may include an estimated storage size. The computing device may determine a plurality of storage devices based on an estimated capacity of each of the storage devices to store the content segment(s). The computing device may cause each of the storage devices to allocate storage for the content segment(s). The allocated storage may be tracked and/or retrieved based on location metadata indicative of the allocated storage that may be stored at a cache and/or metadata repository.
Claims20
A method comprising:
- receiving, by a computing device, a request to store a segment of a plurality of segments of a content item, wherein a storage device allocated storage for the plurality of segments;
- causing, based on the allocated storage and an estimated storage size associated with the segment, the storage device to allocate further storage for the segment;
- causing the storage device to store the segment in the allocated further storage;
- and
- determining location metadata indicative of the allocated further storage at the storage device.
A method comprising:
- receiving, by a computing device, a request to store a segment of a plurality of segments of a content item;
- retrieving, based on an identifier associated with the plurality of segments, location metadata, wherein the location metadata is indicative of allocated storage for the plurality of segments in a storage device;
- causing, based on the location metadata and an estimated storage size associated with the segment, the storage device to allocate further storage for the segment;
- and
- causing the storage device to store the segment in the allocated further storage.
A method comprising:
- receiving, by a computing device, a request for a segment of a plurality of segments of a content item;
- retrieving, based on an identifier associated with the segment, location metadata, wherein the location metadata is indicative of allocated storage comprising first allocated storage and second allocated storage for the plurality of segments in a storage device;
- and
- causing, based on the first allocated storage and an estimated storage associated with the segment, the storage device to store the segment in the second allocated storage.
Dependencies are inferred from the claim text.