Contextual ad processing on local machine
First Claim
Patent Images
1. A method for providing advertisements, comprising:
- accessing content of a first message at a first client device, said content is received from a server;
identifying one or more advertisements from a larger set of advertisements that are relevant to said content of said first message, said identifying is performed on said first client device; and
providing said one or more advertisements at an output of said first client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for serving advertisements to a user of a client device. A set of advertisements are downloaded to the client device. Based on data stored on the client device, or action taken on the client device, a subset of the advertisement are chosen for presentation to the user of the client device. In one embodiment, the choice of advertisement to present to the user is based on the content of one or more email messages. The scanning of the email message and the decision as to which advertisement(s) to present are made on the client machine in order to protect the privacy of the user. The chosen advertisements are then displayed with the one or more emails.
124 Citations
20 Claims
-
1. A method for providing advertisements, comprising:
-
accessing content of a first message at a first client device, said content is received from a server;
identifying one or more advertisements from a larger set of advertisements that are relevant to said content of said first message, said identifying is performed on said first client device; and
providing said one or more advertisements at an output of said first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing advertisements, comprising:
-
accessing content on a first client device;
choosing an advertisement based on user data for said first client device, said choosing is performed on said first client device; and
providing said advertisement at an output of said first client device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
accessing content of a first email message on a client device;
identifying one or more advertisements from a larger set of advertisements that are most relevant to said content of said first email message, said identifying is performed on said client device; and
displaying said one or more advertisements with said first content. - View Dependent Claims (19, 20)
-
Specification