Back to results
US 8,553,687 B2Granted
Method and apparatus for injecting information assets into a content stream
AssigneeComcast IP Holdings I, LLC
InventorsMichael C. Bertram, Tobie J. LaRooca
Life of this patent
Estimating the term…
Abstract
A method and apparatus for transport encoded asset data and content data, multiplexing the transport encoded content data with a plurality of NULL transport packets to provide “place holder” for the asset data transport packets, and replacing the NULL transport packets with asset data transport packets prior to transmitting the multiplexed transport stream to a set top box.
Claims20
A method comprising:
- storing asset packets in a memory, wherein the asset packets comprise at least one of service information or offer information;
- receiving an indication of an amount of bandwidth to reserve for the asset packets;
- generating a transport stream comprising content packets and place holder packets, wherein said generating includes interspersing the place holder packets with the content packets such that the amount of bandwidth is reserved in the transport stream for the asset packets;
- generating mapping data indicative of one or more locations of the place holder packets within the transport stream;
- finding, using the mapping data, a location of a first place holder packet within the transport stream;
- and
- replacing the first place holder packet with at least one of the asset packets.
4 more elements
A method, comprising:
- receiving a transport stream, wherein the transport stream includes one or more place holder packets interspersed with content packets dependent upon a bandwidth requirement of asset packets, wherein the asset packets comprise at least one of service information or offer information;
- finding, by a computing device, a first place holder packet within the transport stream using mapping data indicative of place holder packet locations within the transport stream;
- and
- replacing the first place holder packet with at least one of the asset packets.
1 more element
An apparatus, comprising:
- a memory for storing asset packets comprising at least one of service information or offer information;
- and
- a processor configured to:
- receive a transport stream, said transport stream including place holder packets interspersed with content packets dependent upon a bandwidth requirement of the asset packets;
- find, using mapping data indicative of place holder packet locations within the transport stream, a first place holder packet within the transport stream, and
- replace the first place holder packet with at least one of the asset packets.
3 more elements
Dependencies are inferred from the claim text.