PREDICTING USER RESPONSE TO ADVERTISEMENTS
First Claim
1. A computer-implemented method for scoring advertisements performed on at least one client, said client comprising a computer-readable medium coupled to a processor, the method comprising the steps of:
- a data collection component storing data received from a plurality of clients, each client associated with a unique identifier, said data comprising a uniform resource locator (URL) for each website visited by said plurality of clients, a category for each item searched, viewed, or purchased on said website, and an action performed each time said client visits said website;
a segmentation component transforming said data into segments for each category and each action;
a modeling component generating models that group a plurality of said clients according to similarities in categories and actions performed by said clients;
a server receiving an ad call from a browser, said ad call associated with a client;
said modeling component comparing said client to said models to predict said client'"'"'s similarity to said categories by comparing data associated with said client to said models;
an ad scoring component for generating an ad score for each of a plurality of advertisements based on said client'"'"'s similarity to said model and a price that an advertiser pays for display of each advertisement;
selecting an advertisement from said plurality of advertisements with a highest ad score; and
said server transmitting to said browser said selected ad.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for predicting user responses to advertisements comprises a data collection component, a segmentation component, a modeling component, a rule building component, and an ad scoring component. The data collection component receives data from cookies stored on each client and from other sources. The segmentation component organizes the data according to segments. The modeling component groups users according to segments and compares a user'"'"'s actions to the models to predicts the user'"'"'s future responses. The rule building component generates an ad campaign comprised of rules. The model or the rules are compared to a plurality of rules to generate a score. The ad with the highest combination of a score and a bid is displayed on the client.
200 Citations
20 Claims
-
1. A computer-implemented method for scoring advertisements performed on at least one client, said client comprising a computer-readable medium coupled to a processor, the method comprising the steps of:
-
a data collection component storing data received from a plurality of clients, each client associated with a unique identifier, said data comprising a uniform resource locator (URL) for each website visited by said plurality of clients, a category for each item searched, viewed, or purchased on said website, and an action performed each time said client visits said website; a segmentation component transforming said data into segments for each category and each action; a modeling component generating models that group a plurality of said clients according to similarities in categories and actions performed by said clients; a server receiving an ad call from a browser, said ad call associated with a client; said modeling component comparing said client to said models to predict said client'"'"'s similarity to said categories by comparing data associated with said client to said models; an ad scoring component for generating an ad score for each of a plurality of advertisements based on said client'"'"'s similarity to said model and a price that an advertiser pays for display of each advertisement; selecting an advertisement from said plurality of advertisements with a highest ad score; and said server transmitting to said browser said selected ad. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for scoring advertisements comprising:
-
a processor; a storage device in communication with said processor and storing instructions adapted to be executed by said processor; a data collection component that stores data received from a plurality of clients, each client associated with a unique identifier, said data comprising a uniform resource locator (URL) for each website visited by said plurality of clients, a category for each item searched, viewed, or purchased on said website, and an action performed each time said client visits said website; a segmentation component that transforms said data into segments for each category and each action; a modeling component that generates models that group a plurality of said clients according to similarities in categories and actions performed by said clients, said modeling component comparing a client to said models to predict said client'"'"'s similarity to said categories by comparing data associated with said client to said models; and an ad scoring component that generates an ad score for each of a plurality of advertisements based on said client'"'"'s similarity to said model and a price that an advertiser pays for display of each advertisement, said ad scoring component selecting an advertisement from said plurality of advertisements with a highest ad score and transmitting said ad to a publisher in response to an ad call. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for predicting user behavior in response to an advertisement comprising:
-
a data collection component stored on at least one computer, said computer comprising a computer-readable medium coupled to a processor, said data collection component for receiving data from a plurality of clients, each client associated with a unique identifier, said data comprising a uniform resource locator (URL) for each website visited by said plurality of clients, a category for each item searched, viewed, or purchased on said website, and an action performed each time said client visits said website; a segmentation component coupled to said data collection component, said segmentation component adapted to receive said data from said data collection component and transforming said data into segments and grouping said clients according to said segments; a modeling component coupled to said data collection component and said segmentation component, said modeling component receiving said segments from said segmentation component and generating models to predict a user'"'"'s reaction to display of an advertisement on said client; a rule building component coupled to said segmentation component, said rule building component for generating a series of rules for displaying advertisements on a website, said rules organized by a category, an event, an event type, a recency, and a frequency; and an ad scoring component coupled to said modeling component, said segmentation component, and said rule building component, said ad scoring component receiving a prediction from said modeling component and scoring a plurality of ads by comparing said ads that satisfy said rules generated by said rule building component to determine an ad that is most likely to result in a click-through. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification