Targeted advertising using temporal analysis of user specific data
First Claim
Patent Images
1. A method comprising:
- receiving a request for an advertisement to be provided to a device of a user for display with content of a publisher web page;
in response to receiving the request, determining, by a computer system, general purchase history for a plurality of users, the general purchase history including purchases made by the plurality of users at a plurality of merchant websites that are registered with the computer system;
determining specific purchase history of the user based on the general purchase history for the plurality of users;
identifying a plurality of user purchases based on the determined specific purchase history of the user;
determining a plurality of keywords associated with the plurality of user purchases;
logging, for each of the plurality of keywords, a time of occurrence of a user purchase that was performed by the user and is associated with the keyword;
assigning higher temporal weights to keywords having a more recent time of occurrence than other keywords having a less recent time of occurrence;
identifying a plurality of advertisements based on the plurality of keywords;
ranking the identified plurality of advertisements in a descending order of the time of occurrence for the keywords used to identify the plurality of advertisements;
transmitting, by the computer system, at least one highest ranked advertisement to the device of the user for display on the publisher web page, the displayed at least one advertisement including a hyperlink;
receiving, by the computer system and from the device of the user, a selection of the hyperlink included in the at least one highest ranked advertisement and in response;
directing a web browser of the user to a merchant website associated with the at least one highest ranked advertisement, andproviding, by the computer system, to the merchant website, information previously entered by the user at the publisher web page without requiring the user to re-enter the information at the merchant website.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus, including computer program products are described for providing temporally relevant targeted content items. A set of user data is used to determine current user interests as indicated by one or more recent events. Content items relevant to those events are identified and ranked based on a time that the corresponding event occurred. One or more of the top ranked content items can be delivered to a user.
29 Citations
6 Claims
-
1. A method comprising:
-
receiving a request for an advertisement to be provided to a device of a user for display with content of a publisher web page; in response to receiving the request, determining, by a computer system, general purchase history for a plurality of users, the general purchase history including purchases made by the plurality of users at a plurality of merchant websites that are registered with the computer system; determining specific purchase history of the user based on the general purchase history for the plurality of users; identifying a plurality of user purchases based on the determined specific purchase history of the user; determining a plurality of keywords associated with the plurality of user purchases; logging, for each of the plurality of keywords, a time of occurrence of a user purchase that was performed by the user and is associated with the keyword; assigning higher temporal weights to keywords having a more recent time of occurrence than other keywords having a less recent time of occurrence; identifying a plurality of advertisements based on the plurality of keywords; ranking the identified plurality of advertisements in a descending order of the time of occurrence for the keywords used to identify the plurality of advertisements; transmitting, by the computer system, at least one highest ranked advertisement to the device of the user for display on the publisher web page, the displayed at least one advertisement including a hyperlink; receiving, by the computer system and from the device of the user, a selection of the hyperlink included in the at least one highest ranked advertisement and in response; directing a web browser of the user to a merchant website associated with the at least one highest ranked advertisement, and providing, by the computer system, to the merchant website, information previously entered by the user at the publisher web page without requiring the user to re-enter the information at the merchant website. - View Dependent Claims (4, 5, 6)
-
-
2. A system comprising:
-
data processing apparatus; and a non-transitory computer-readable medium storing computer program instructions executable by the data processing apparatus to perform operations comprising; receiving a request for an advertisement to be provided to a device of a user for display with content of a publisher web page; in response to receiving the request, determining general purchase history for a plurality of users, the general purchase history including purchases made by the plurality of users at a plurality of merchant web sites that are registered with the data processing apparatus; determining specific purchase history of the user based on the general purchase history for the plurality of users; identifying a plurality of user purchases based on the determined specific purchase history of the user; determining a plurality of keywords associated with the plurality of user purchases; logging, for each of the plurality of keywords, a time of occurrence of a user purchase that was performed by the user and is associated with the keyword; assigning higher temporal weights to keywords having a more recent time of occurrence than other keywords having a less recent time of occurrence; identifying a plurality of advertisements based on the plurality of keywords; ranking the identified plurality of advertisements in a descending order of the time of occurrence for the keywords used to identify the plurality of advertisements; transmitting, by the computer system, at least one highest ranked advertisement to the device of the user for display on the publisher web page, the displayed at least one advertisement including a hyperlink; receiving, by the computer system and from the device of the user, a selection of the hyperlink included in the at least one highest ranked advertisement and in response; directing a web browser of the user to a merchant web site associated with the at least one highest ranked advertisement, and providing to the merchant website, information previously entered by the user at the publisher web page without requiring the user to re-enter the information at the merchant web site.
-
-
3. A non-transitory computer-readable medium storing computer program instructions executable by data processing apparatus to perform operations comprising:
-
receiving a request for an advertisement to be provided to a device of a user for display with content of the publisher web page; in response to receiving the request, determining general purchase history for a plurality of users; determining specific purchase history of the user based on the general purchase history for the plurality of users; identifying a plurality of user purchases based on the determined specific purchase history of the user; determining a plurality of keywords associated with the plurality of user purchases; logging, for each of the plurality of keywords, a time of occurrence of a user purchase that was performed by the user and is associated with the keyword; assigning higher temporal weights to keywords having a more recent time of occurrence than other keywords having a less recent time of occurrence; identifying a plurality of advertisements based on the plurality of keywords; ranking the identified plurality of advertisements in a descending order of the temporal weights for the keywords used to identify the plurality of advertisements; receiving, by the computer system and from the device of the user, a selection of the hyperlink included in the at least one highest ranked advertisement and in response; directing a web browser of the user to a merchant website associated with the at least one highest ranked advertisement, and providing to the merchant website, information previously entered by the user at the publisher web page without requiring the user to re-enter the information at the merchant website.
-
Specification