Methods, computer program products, and apparatus for providing targeted content based on 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 instructions that, when executed by a computer, cause the computer to perform operations comprising:
- receiving program content and the targeted content, wherein the targeted content is associated with user information stored in a database within a network;
locally storing the targeted content in a local database;
determining what time during and at what position in the program content to overlay the program content with 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 to a scanning module occasions in which the program content was overlaid with the target content, in order to charge an advertiser of the targeted content for the occasions; and
to report the occasions to the scanning module providing a generic reporting of the program content overlaid with the targeted content without revealing the targeted content according a level of privacy in reporting the occasions, the generic reporting 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 associated with user information stored in a database within a network in communication with a user device is received along with program content. 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 at least one user. This rendering may occur within a network or within a user device.
13 Citations
15 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 instructions that, when executed by a computer, cause the computer to perform operations comprising:
-
receiving program content and the targeted content, wherein the targeted content is associated with user information stored in a database within a network; locally storing the targeted content in a local database; determining what time during and at what position in the program content to overlay the program content with 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 to a scanning module occasions in which the program content was overlaid with the target content, in order to charge an advertiser of the targeted content for the occasions; and to report the occasions to the scanning module providing a generic reporting of the program content overlaid with the targeted content without revealing the targeted content according a level of privacy in reporting the occasions, the generic reporting 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. A computer program product tangibly embodied on a non-transitory computer readable medium, for providing targeted content for advertising, the computer program product including instructions that, when executed by a set top box, cause the set top box to perform operations comprising:
-
receiving program content and the targeted content, wherein the targeted content is associated with user information stored in a database within a network; locally storing the targeted content in a local database; determining what time during and at what position in the program content to overlay the program content with 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 to a scanning module occasions in which the program content was overlaid with the target content, in order to charge an advertiser of the targeted content for the occasions; to report the occasions to the scanning module providing a generic reporting of the program content overlaid with the targeted content without revealing the targeted content according 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 (7, 8, 9, 10, 11)
-
-
12. An apparatus for providing 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 is associated with user information stored in a database within a network; locally storing the targeted content in a local database; determining what time during and at what position in the program content to overlay the program content with 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 to a scanning module occasions in which the program content was overlaid with the target content, in order to charge an advertiser of the targeted content for the occasions; to report the occasions to the scanning module, providing a generic reporting of the program content overlaid with the targeted content without revealing the targeted content according a level of privacy in reporting the occasions, the generic reporting 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 (13, 14, 15)
-
Specification