User List Generation and Identification
First Claim
1. A computer-implemented method, comprising:
- generating, by a data exchange engine executing on one or more processors, one or more user lists based on owned or permissioned data;
importing, by the data exchange engine, user specific data from at least one of a browser, a third-party server, or an advertising database;
generating, by the data exchange engine, one or more associations between one or more user lists and the imported user specific data, wherein the associations define whether user specific data correlates to one or more predefined definitions associated with a given user list;
storing the associations; and
providing user list identifying information to subscribers to a given user list in response to receipt of a content request from a user included in a respective user list.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer program products and techniques are described for presenting content. One method includes generating, by a data exchange engine executing on one or more processors, one or more user lists based on owned or permissioned data; importing, by the data exchange engine, user specific data from at least one of a browser, a third-party server, or an advertising database; generating, by the data exchange engine, one or more associations between one or more user lists and the imported user specific data, wherein the associations define whether user specific data correlates to one or more predefined definitions associated with a given user list; storing the associations; and providing user list identifying information to subscribers to a given user list in response to receipt of a content request from a user included in a respective user list.
19 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
generating, by a data exchange engine executing on one or more processors, one or more user lists based on owned or permissioned data; importing, by the data exchange engine, user specific data from at least one of a browser, a third-party server, or an advertising database; generating, by the data exchange engine, one or more associations between one or more user lists and the imported user specific data, wherein the associations define whether user specific data correlates to one or more predefined definitions associated with a given user list; storing the associations; and providing user list identifying information to subscribers to a given user list in response to receipt of a content request from a user included in a respective user list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
generating one or more user lists based on owned or permissioned data; importing user specific data from at least one of a browser, a third-party server, or an advertising database; generating one or more associations between one or more user lists and the imported user specific data, wherein the associations define whether user specific data correlates to one or more predefined definitions associated with a given user list; storing the associations; and providing user list identifying information to subscribers to a given user list in response to receipt of a content request from a user included in a respective user list.
-
-
16. A system comprising:
-
an advertising server configurable for receiving advertising content requests and providing advertising content to users; and a data exchange engine operably coupled to the advertising server and configurable to maintain one or more user lists based on owned or permissioned data, wherein the user lists comprise user specific associations between users and a user list definition so as to allow for personalized advertising content to be delivered to users. - View Dependent Claims (17)
-
-
18. A method comprising:
-
receive a request to provide content to a user; determine user lists associated with the user; identify subscribers to the determined user lists; and provide list definition information and the request to a subscriber so that the subscriber may either customize a bid for an impression associated with the request or customize content to be displayed to the user after having won the impression.
-
Specification