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, said asset packets comprising at least one of service information and offer information;
receiving a transport stream comprising content packets and place holder packets;
generating mapping data indicative of one or more locations of the place holder packets within said transport stream;
finding, using said mapping data, a location of a first place holder packet within said transport stream;
determining that the first place holder packet should be replaced; and
replacing the first place holder packet with an asset packet.
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, said asset packets comprising at least one of service information and offer information; receiving a transport stream comprising content packets and place holder packets; generating mapping data indicative of one or more locations of the place holder packets within said transport stream; finding, using said mapping data, a location of a first place holder packet within said transport stream; determining that the first place holder packet should be replaced; and replacing the first place holder packet with an asset packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
finding, by a computing device, a first place holder packet within a transport stream using mapping data indicative of one or more place holder packets within the transport stream; determining that said first place holder packet should be replaced; and replacing said first place holder packet with an asset packet comprising at least one of service information and offer information. - 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 and offer information; and a processor configured to; find, using mapping data indicative of one or more place holder packets within a transport stream, a first place holder packet within said transport stream, determine that said first place holder packet should be replaced, and replace said first place holder packet with an asset packet comprising at least one of service information and offer information.
-
- 18. The apparatus of claim 18, wherein the one or more place holder packets are interspersed according to a pattern determined at a time the transport stream was generated, and the pattern is dependent upon a reserved bandwidth sufficient to support transmission of a plurality of the asset packets and a plurality of content packets over a network.
Specification