PRESENTATION OF AUXILIARY CONTENT VIA A CONTENT PRESENTATION DEVICE
First Claim
1. In a communication system comprising a plurality of content presentation devices in communication with at least one content provider, a method in a content presentation device of the plurality of content presentation devices comprising:
- receiving auxiliary content not associated with any programming content from the at least one content provider;
receiving programming content comprising detectable indicia from the at least one content provider;
detecting at least one of the detectable indicia in the programming content; and
upon detection of the at least one of the detectable indicia, inserting at least a portion of the auxiliary content into the programming content.
2 Assignments
0 Petitions
Accused Products
Abstract
Auxiliary content not associated with programming content is provided to a content presentation device by at least one content provider. Similarly, programming content comprising detectable indicia is likewise provided by at least one content provider to the content presentation device. Prior to or during output of the programming content to a user, the content presentation device detects at least one detectable indicia in the programming content and inserts at least a portion of the previously received auxiliary content into the programming content. The auxiliary content may be filtered according to user information and selected for insertion into the programming content based on insertion criteria. Both the auxiliary and programming content may be provided by a single content provider or each may be provided by a different content provider. Because the content presentation device handles insertion of auxiliary content into programming content, more targeted presentation of auxiliary content is possible.
27 Citations
33 Claims
-
1. In a communication system comprising a plurality of content presentation devices in communication with at least one content provider, a method in a content presentation device of the plurality of content presentation devices comprising:
-
receiving auxiliary content not associated with any programming content from the at least one content provider; receiving programming content comprising detectable indicia from the at least one content provider; detecting at least one of the detectable indicia in the programming content; and upon detection of the at least one of the detectable indicia, inserting at least a portion of the auxiliary content into the programming content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a communication system comprising a plurality of content presentation devices in communication with at least one content provider, a method comprising:
-
selecting, by a content provider of the at least one content provider, auxiliary content configured for insertion into, but not associated with, any programming content; providing, by the content provider, the auxiliary content to at least one content presentation device of the plurality of content presentation devices; and providing, by the content provider to the at least one content presentation device, programming content capable of being output by the at least one content presentation device with at least a portion of the auxiliary content inserted in the programming content. - View Dependent Claims (8)
-
-
9. A content presentation device, comprising:
-
at least one processor; and at least one storage device, in communication with the at least one processor, having stored thereon instructions that, when executed by the at least one processor, cause the at least one processor to; receive auxiliary content not associated with any programming content from at least one content provider; receive programming content comprising detectable indicia from the at least one content provider; detect at least one of the detectable indicia in the programming content; and upon detection of the at least one of the detectable indicia, insert at least a portion of the auxiliary content into the programming content. - View Dependent Claims (10, 11, 12)
-
-
13. A content presentation device, comprising:
-
a receiver component operative to receive, from any of at least one content provider, auxiliary content not associated with any programming content and to receive, from any of the at least one content provider, programming content; a storage component, in communication with the receiver component, operative to store the auxiliary content; an insertion component, in communication with the storage component, operative to insert at least a portion of the auxiliary content into the programming content; and an output component, in communication with the insertion component, operative to output the programming content and the portion of the auxiliary content for presentation to at least one user of the content presentation device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communication system comprising:
-
at least one content provider that provides programming content and auxiliary content not associated with any programming content; and a plurality of content presentation devices in communication with the at least one content provider, at least one content presentation device of the plurality of content presentation devices operable to receive the programming content and the auxiliary content from the at least one content provider and to insert at least a portion of the auxiliary content into the programming content. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-readable medium comprising executable instructions that, when executed, cause at least one processor to:
-
receive, via a content presentation device in communication with at least one content provider, auxiliary content not associated with any programming content from the at least one content provider; receive, via the content presentation device, programming content comprising detectable indicia from the at least one content provider; detect at least one of the detectable indicia in the programming content; and upon detection of the at least one of the detectable indicia, insert at least a portion of the auxiliary content into the programming content. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer-readable medium comprising executable instructions that, when executed, cause at least one processor to:
-
select auxiliary content configured for insertion into, but not associated with, any programming content; provide the auxiliary content to at least one content presentation device of a plurality of content presentation devices; and provide programming content capable of being output by the at least one content presentation device with at least a portion of the auxiliary content inserted in the programming content. - View Dependent Claims (33)
-
Specification