Methods, computer program products, and apparatus for receiving targeted content based on locally stored user data
First Claim
1. A computer program product, tangibly embodied on a non-transitory computer readable medium, for providing targeted content for advertising, the computer program product including computer-executable instructions that, when executed by a set top box, cause the set top box to perform operations including:
- receiving program content and the targeted content, wherein the targeted content received is associated with user information stored locally on the set top box;
determining at what position during the program content to include the targeted content;
rendering the program content and the targeted content, with the targeted content included at the position determined in the program content, for presentation to a user;
reporting by the set top box to a scanning module occasions in which the set top box inserted the targeted content into the program content, such that reporting the occasions by the set top box causes an advertiser to be charged each time the targeted content is inserted for the occasions;
to report the occasions to the scanning module, performing by the set top box generic reporting of the program content inserted with the targeted content without revealing the targeted content according to a level of privacy in reporting the occasions, the generic reporting by the set top box further includes reporting when the targeted content was included during the program content and reporting where the targeted content was included in the program content according to the level of privacy while not revealing the targeted content.
1 Assignment
0 Petitions
Accused Products
Abstract
Targeted content is delivered to and received by at least one user device based on user information stored locally at the user device. Program content and targeted content are received. The targeted content received is associated with user information stored locally on the user device, while the program content is broadcast to multiple users. A determination by a scanning process is made at what position or at what time in the program content to include the targeted content. The program content and the targeted content are rendered, with the targeted content included at the determined position or time in the program content, for presentation to the user.
14 Citations
13 Claims
-
1. A computer program product, tangibly embodied on a non-transitory computer readable medium, for providing targeted content for advertising, the computer program product including computer-executable instructions that, when executed by a set top box, cause the set top box to perform operations including:
-
receiving program content and the targeted content, wherein the targeted content received is associated with user information stored locally on the set top box; determining at what position during the program content to include the targeted content; rendering the program content and the targeted content, with the targeted content included at the position determined in the program content, for presentation to a user; reporting by the set top box to a scanning module occasions in which the set top box inserted the targeted content into the program content, such that reporting the occasions by the set top box causes an advertiser to be charged each time the targeted content is inserted for the occasions; to report the occasions to the scanning module, performing by the set top box generic reporting of the program content inserted with the targeted content without revealing the targeted content according to a level of privacy in reporting the occasions, the generic reporting by the set top box further includes reporting when the targeted content was included during the program content and reporting where the targeted content was included in the program content according to the level of privacy while not revealing the targeted content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus of a set top box for receiving targeted content, the apparatus comprising:
-
a processor; and a non-transitory computer readable medium with computer-executable instructions stored thereon, that when executed by the processor cause the processor to perform operations comprising; receiving program content and the targeted content, wherein the targeted content received is associated with user information stored locally on the set top box; determining at what position in the program content to include the targeted content and configured to render the program content and the targeted content, with the targeted content included at the position determined in the program content, for presentation to a user; reporting to a scanning module occasions in which the rendering module inserted the targeted content into the program content, such that reporting the occasions by the rendering module causes an advertiser to be charged each time the targeted content is inserted for the occasions; to report the occasions to the scanning module, performing by the set top box generic reporting of the program content inserted with the targeted content without revealing the targeted content according to a level of privacy in reporting the occasions, the generic reporting by the set top box further includes reporting when the targeted content was included during the program content and reporting where the targeted content was included in the program content according to the level of privacy while not revealing the targeted content. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification