Method and apparatus for injecting information assets into a content stream
First Claim
Patent Images
1. 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 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification