Contextual ad processing on local machine
AssigneeMicrosoft Corporation
InventorsOmar Shahine, Richard Rashid
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.