Managing data
AssigneeComcast Cable Communications, LLC
InventorDanial E. Holden
Life of this patent
Estimating the term…
Abstract
An apparatus, method, and system are provided for binding application data associated with an application with content asset data associated with a content asset. In some embodiments, capacity or bandwidth for each of the application data and the content asset data may be allocated in accordance with one or more profiles. The one or more profiles may include horizontal aspects, vertical aspects, linear and non-linear aspects, and the like. In some embodiments, the binding may take place at a content provider location in accordance with early binding practices, at a central location in accordance with late binding practices, and/or at a user equipment device in accordance with user binding practices.
Claims40
A method comprising:
- receiving, by a computing device, a plurality of encoded segments of a content item, wherein each of the encoded segments comprises:
- a content portion comprising audio or video of the content item;
- and
- a padding portion;
- generating enhanced encoded segments of the content item using application data of an application associated with the content item, wherein the application data is allocated in the padding portions;
- and
- transmitting the enhanced encoded segments of the content item.
A method comprising:
- receiving, by a computing device, audio or video associated with a content item;
- generating, by the computing device, a plurality of encoded segments of the content item, wherein:
- each of the encoded segments comprises:
- a content portion comprising encoded audio or encoded video of the content item;
- and
- a padding portion comprising application data of an application associated with the content item;
- and
- transmitting, after the generating, the encoded segments of the content item.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- receive a plurality of encoded segments of a content item, wherein each of the encoded segments comprises:
- a content portion comprising audio or video of the content item;
- and
- a padding portion;
- generate enhanced encoded segments of the content item using application data of an application associated with the content item, wherein the application data is allocated in the padding portions;
- and
- transmit the enhanced encoded segments of the content item.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving, by a computing device, a plurality of encoded segments of a content item, wherein each of the encoded segments comprises:
- a content portion comprising audio or video of the content item;
- and
- a padding portion;
- generating enhanced encoded segments of the content item using application data of an application associated with the content item, wherein the application data is allocated in the padding portions;
- and
- transmitting the enhanced encoded segments of the content item.
Dependencies are inferred from the claim text.