Customized advertisement splicing in encrypted entertainment sources
First Claim
1. A method, comprising:
- providing at least one processor and using the at least one processor for;
receiving gap information from an entertainment content source configured to provide an entertainment stream associated with a first contributing source of information and a first key indicator providing a source of the entertainment stream and a chronological order to render the entertainment stream,the entertainment stream being encrypted and having an associated first decryption key multiplexed into a key distribution system,the gap information identifying a gap in the entertainment stream within which an ad may be one of inserted or substituted;
synchronizing a target ad from an advertisement stream to a time base corresponding to the gap;
generating a second generating a second decryption key for the synchronized target ad, the target ad being associated with a second contributing source of information and a second key indicator;
multiplexing the second key into the key distribution system;
encrypting the synchronized target ad so that the target ad may be decrypted using the second key;
rendering the entertainment stream and the target ad as a composite stream based on the chronological order, the target ad being rendered during the gap in the entertainment stream;
decrypting the entertainment stream using the first decryption key selected from the key distribution system based on the first contributing source of information and the first key indicator; and
,decrypting the target ad using the second decryption key selected from the key distribution system based on the second contributing source information and the second key indicator.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving gap information from an entertainment content source configured to provide an entertainment stream associated with a contributing source information providing a source of the entertainment stream and a chronological order to render the entertainment stream, the entertainment stream being encrypted and having an associated first decryption key multiplexed into a key distribution system, the gap information identifying a gap in the entertainment stream where an ad may be one of inserted or substituted, synchronizing a target ad from an advertisement stream to a time base corresponding to the gap, decrypting the entertainment stream using the first decryption key selected from the key distribution system based on the contributing source information, and rendering the entertainment stream and the target ad as a composite stream based on the chronological order, the target ad being rendered during the gap in the entertainment stream.
41 Citations
17 Claims
-
1. A method, comprising:
-
providing at least one processor and using the at least one processor for; receiving gap information from an entertainment content source configured to provide an entertainment stream associated with a first contributing source of information and a first key indicator providing a source of the entertainment stream and a chronological order to render the entertainment stream, the entertainment stream being encrypted and having an associated first decryption key multiplexed into a key distribution system, the gap information identifying a gap in the entertainment stream within which an ad may be one of inserted or substituted; synchronizing a target ad from an advertisement stream to a time base corresponding to the gap; generating a second generating a second decryption key for the synchronized target ad, the target ad being associated with a second contributing source of information and a second key indicator; multiplexing the second key into the key distribution system; encrypting the synchronized target ad so that the target ad may be decrypted using the second key; rendering the entertainment stream and the target ad as a composite stream based on the chronological order, the target ad being rendered during the gap in the entertainment stream; decrypting the entertainment stream using the first decryption key selected from the key distribution system based on the first contributing source of information and the first key indicator; and
,decrypting the target ad using the second decryption key selected from the key distribution system based on the second contributing source information and the second key indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a cryptographic key source, including at least one processor and means for storing data, configured to receive, store and supply one or more keys including a first key and a second key; and
,a synchronization unit, including at least one processor, configured to receive gap information from an entertainment content source configured to provide an entertainment stream associated with a contributing source of information and a first key indicator providing a source of the entertainment stream and a chronological order for rendering the entertainment stream, the entertainment stream being encrypted and configured for decryption using the first key, the gap information identifying a gap in the entertainment stream where an ad may be one of inserted or substituted, the synchronization unit being configured to receive ad information from an advertisement content source identifying at least the duration of a target ad, the advertisement content source including a target ad having ad information that is compatible with the gap information, the target ad being associated with the advertisement content source and a second key indicator and configured for decryption using the second key, the synchronization unit being configured to provide ad sync information for modifying the chronological order of the target ad to coincide with the gap, the first key being selected from the cryptographic key source and used to decrypt the entertainment stream based on the source of the entertainment stream and the first key indicator, the second key being selected from the cryptographic key source and used to decrypt the target ad based on the advertisement content source and the second key indicator, wherein a composite stream of the decrypted entertainment stream and the target ad is rendered based on the chronological order, the target ad being rendered during the gap in the entertainment stream. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a key distribution means for providing one or more cryptographic keys including a first key and a second key, the key distribution means supporting Group Domain of Interpretation (GDOI); and
,a synchronization means for receiving gap information from an entertainment content source configured to provide an entertainment stream associated with a contributing source of information and a key indicator providing a source of the entertainment stream and a chronological order for rendering the entertainment stream, the entertainment stream being encrypted and configured for decryption using the first key, the gap information identifying a gap in the entertainment stream where an ad may be one of inserted or substituted, the synchronization means receiving ad information from an advertisement content source identifying at least the duration of a target ad, the advertisement content source including a target ad having ad information that is compatible with the gap information, the target ad being encrypted and associated with the advertisement content source and a second key indicator and configured for decryption using the second key, the synchronization means providing ad sync information for modifying the chronological order of the target ad to coincide with the gap, the first key being selected from a cryptographic key source and used to decrypt the entertainment stream based on the source of the entertainment stream and the first key indicator, the second key being selected from a cryptographic key source and used to decrypt the target ad based on the advertisement content source and the second key indicator, the GDOI being used to bind a decryption key to a source identifier of an associated stream, wherein a composite stream of the decrypted entertainment stream and the target ad is rendered based on the chronological order, the target ad being rendered during the gap in the entertainment stream.
-
Specification