Back to results
US 12,223,019 B2Granted
Content segment variant obfuscation
AssigneeComcast Cable Communications, LLC
InventorsAlexander Giladi, Yasser Syed
Life of this patent
Estimating the term…
Abstract
Described herein are systems and methods for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The duration parameter of a manifest entry can be modified by a random offset. The data size of variants of a given content segment can be equalized by adding one or more portions of data to one or more of the variants.
Claims20
A method comprising:
- determining, by a computing device, at least one content segment associated with a plurality of variants and an identifying sequence;
- determining, based on each variant of the plurality of variants, a greatest size variant of the plurality of variants, wherein each variant, of the plurality of variants, differs in size based on the identifying sequence;
- and
- generating a modified version of each remaining variant, of the plurality of variants, such that the modified version of each remaining variant has a same data size as the greatest size variant.
1 more element
A method comprising:
- determining, by a computing device, at least one content segment associated with a plurality of variants and an identifying sequence;
- determining, based on a data size of each variant of the plurality of variants, a first variant of the plurality of variants comprising a largest data size, wherein each variant, of the plurality of variants, differs in size based on the identifying sequence;
- and
- generating, for each remaining variant of the plurality of variants, an amount of data padding based on a difference between the largest data size and the data size of each remaining variant of the plurality of variants.
1 more element
An apparatus comprising:
- one or more processors;
- and
- memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
- determine at least one content segment associated with a plurality of variants and an identifying sequence;
- determine, based on each variant of the plurality of variants, a greatest size variant of the plurality of variants, wherein each variant, of the plurality of variants, differs in size based on the identifying sequence;
- and
- generate a modified version of each remaining variant, of the plurality of variants, such that the modified version of each remaining variant has a same data size as the greatest size variant.
4 more elements
Dependencies are inferred from the claim text.