Fragmenting Media Content
AssigneeComcast Cable Communications, LLC
InventorsAllen Broome, John Leddy
Life of this patent
Estimating the term…
Abstract
Systems and methods relating to fragmenting content based on metadata are disclosed. In one embodiment, metadata is obtained from data that is accessible from an interface. A content descriptor, based on at least a portion of the metadata, may be utilized to determine fragment size. The content descriptor value may be derived from multiple forms of metadata, such as for example, genre, sub-genre, presence of live media, and combinations thereof. The fragments may be either virtual or physically discrete segments or files. In one aspect, the value may be the sole basis for determining the fragment lengths. In another aspect of the embodiment, the division of the content is conducted such that each resultant fragment comprises a single frame type.
Claims20
A method comprising:
- receiving, by a computing device, content and metadata associated with the content, wherein the metadata comprises one or more content descriptors;
- virtually fragmenting, based on the one or more content descriptors and based on at least one rule associated with the one or more content descriptors, the content into a plurality of ordered virtual fragments;
- and
- storing the plurality of ordered virtual fragments as a single contiguous media file.
A method comprising:
- receiving, by a computing device, a request for content;
- accessing, based on the request, virtually fragmented content, wherein the virtually fragmented content is associated with a plurality of flags indicating locations of virtual fragments of the virtually fragmented content;
- fragmenting, based on the virtual fragments, the virtually fragmented content into a plurality of ordered fragments;
- and
- sending the plurality of ordered fragments.
A system comprising:
- a first computing device;
- and
- a second computing device;
- wherein the first computing device comprises:
- one or more first processors;
- and
- first memory storing first instructions that, when executed by the one or more first processors, cause the first computing device to:
- send, to the second computing device, content and metadata associated with the content, wherein the metadata comprises one or more content descriptors;
- and
- wherein the second computing device comprises:
- one or more second processors;
- and
- second memory storing second instructions that, when executed by the one or more second processors, cause the second computing device to:
- receive the content and the metadata associated with the content;
- virtually fragment, based on the one or more content descriptors and based on at least one rule associated with the one or more content descriptors, the content into a plurality of ordered virtual fragments;
- and
- store the plurality of ordered virtual fragments as a single contiguous media file.
Dependencies are inferred from the claim text.