Advertising in application programs
First Claim
1. A system that facilitates display of content-targeted advertisements, comprising:
- a component that receives content-targeted advertisements and stores a subset of the advertisements on a client computer; and
an advertisement display component that displays advertisements from the subset of advertisements as a function of context relating to user computer interaction, the context relating to at least one of the following;
online/offline status;
content of a textual interaction;
or geographic or demographic information about the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject invention provides a unique system and method that facilitates displaying content-targeted advertisements within applications running on an end-user or client computer. To mitigate privacy concerns, one or more advertisements can be stored on a client computer. At least one advertisement can be displayed on the client based at least in part on the context relating to the user'"'"'s interaction with the client. By doing so, the user'"'"'s private data or content is not passed to the server—meanwhile content-targeted advertising processing can be run on the user'"'"'s content to determine which advertisements to display. Different forms of advertisements can be displayed to the user when the client is offline or online to facilitate optimizing use interaction with the advertisements and billing capabilities. To ensure that advertisements are displayed when content is displayed on a client, various encryption and decryption techniques can be employed to mitigate tampering of advertisement display code.
-
Citations
20 Claims
-
1. A system that facilitates display of content-targeted advertisements, comprising:
-
a component that receives content-targeted advertisements and stores a subset of the advertisements on a client computer; and
an advertisement display component that displays advertisements from the subset of advertisements as a function of context relating to user computer interaction, the context relating to at least one of the following;
online/offline status;
content of a textual interaction;
or geographic or demographic information about the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method that facilitates delivery of content-based advertisements, comprising:
-
storing advertisements on a client computer;
determining whether the computer is on-line or offline; and
displaying a subset of the advertisements on the client computer as a function of whether the computer is on-line or off-line. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method that facilitates display of content, comprising:
-
delivering content and advertisements to a client computer; and
ensuring display of the advertisements if the content is to be displayed. - View Dependent Claims (20)
-
- 17. The method further comprising encrypting the content.
Specification