Joining multiple user lists
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a request for content from a user, the request being a request for an advertisement;
identifying a user associated with the request, the identifying based at least in part on a login or other identifying information provided as part of the request, wherein identifying includes determining a unique identifier that is associated with the user;
determining two or more user lists that are associated with the user, including using the unique identifier to locate the two or more lists, each user list including a definition that characterizes members of a respective user list, wherein the definition specifies a common characteristics shared by each member of a respective user list and wherein a user list is associated with an owner wherein the owner is not a user that is included in the user list;
enabling advertisers to subscribe to user lists including presenting available user lists for subscription and cost information for use of a respective user list, and receiving selections from an advertiser to subscribe to particular ones of the available user lists including a subset of the two or more user lists that are associated with the user, wherein subscription to a user list includes compensating an owner for access to a respective user list, access being at a time when a user request has been received to identify a particular user as having a characteristic that is associated with the respective user list based on knowledge of the owner of the respective user list;
after receiving the request and after enabling the advertiser to subscribe to the particular ones of the available user lists, determining that the advertiser is a subscriber to the subset of the two or more user lists, wherein the subset includes a first user list and a second user list, and wherein subscription to a user list includes compensating an owner for access to a respective user list and wherein the owner is not the advertiser;
determining that the advertiser has indicated a preference to target members that are included in both the first and the second user lists;
evaluating whether the indicated advertiser preference is satisfied by the user'"'"'s association with the two or more lists; and
providing content associated with the advertiser responsive to the request including compensating owners of the first and second user lists by the advertiser.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method comprises receiving a request for content from a user, determining two user lists that are associated with the user, each user list including a definition that characterizes members of a respective user list, determining a consumer is a subscriber to the two user lists, determining the consumer has indicated a preference to target members that are included in both user lists, and providing an indication to the consumer for all users that are included in both user lists including providing the definitions associated with both user lists along with the request to the consumer.
24 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving a request for content from a user, the request being a request for an advertisement; identifying a user associated with the request, the identifying based at least in part on a login or other identifying information provided as part of the request, wherein identifying includes determining a unique identifier that is associated with the user; determining two or more user lists that are associated with the user, including using the unique identifier to locate the two or more lists, each user list including a definition that characterizes members of a respective user list, wherein the definition specifies a common characteristics shared by each member of a respective user list and wherein a user list is associated with an owner wherein the owner is not a user that is included in the user list; enabling advertisers to subscribe to user lists including presenting available user lists for subscription and cost information for use of a respective user list, and receiving selections from an advertiser to subscribe to particular ones of the available user lists including a subset of the two or more user lists that are associated with the user, wherein subscription to a user list includes compensating an owner for access to a respective user list, access being at a time when a user request has been received to identify a particular user as having a characteristic that is associated with the respective user list based on knowledge of the owner of the respective user list; after receiving the request and after enabling the advertiser to subscribe to the particular ones of the available user lists, determining that the advertiser is a subscriber to the subset of the two or more user lists, wherein the subset includes a first user list and a second user list, and wherein subscription to a user list includes compensating an owner for access to a respective user list and wherein the owner is not the advertiser; determining that the advertiser has indicated a preference to target members that are included in both the first and the second user lists; evaluating whether the indicated advertiser preference is satisfied by the user'"'"'s association with the two or more lists; and providing content associated with the advertiser responsive to the request including compensating owners of the first and second user lists by the advertiser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
enabling advertisers to subscribe to user lists including presenting available user lists for subscription and cost information for use of a respective user list, and receiving selection from an advertiser to subscribe to particular ones of the available user lists, wherein subscription to a user list includes compensating an owner for access to a respective user list, access being at a time when a user request has been received to identify a particular as having a characteristic that is associated with the respective user list based on knowledge of the owner of the respective user list, wherein enabling includes providing a user interface including a presentation of one or more user lists to an advertiser, each user list including a definition that characterizes members of respective user list and cost information for subscription to the respective user list, wherein the definition specifies a common characteristics shared by each member of a respective user list and wherein a user list is associated with an owner and wherein the owner is not a user included in a respective user list; receiving an indication of a selection of two lists from the user lists, wherein the selection indicates a subscription, by the advertiser, to the selected two or more lists; receiving an indication of a function for joining the user lists to create a customized list that includes one or more members; storing the selection and the function for recall when a user provides a request for content, wherein respective owners of the first and second user lists are compensated by the advertiser when content associated with the advertiser is provided responsive to the request; and using the user list for the benefit of the advertiser when a user request is received from a user included in the lists including evaluating the user request to identify the user, determining that the user is included in one or more of the first and second user lists, determining that the function is satisfied by the user'"'"'s inclusion in the first and second user lists, and bidding on an opportunity to serve content of the advertiser to a user associated with the user request including compensating owners of both the first and second user lists, wherein the user is identified based on a login or with information included with the user request. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
presenting user lists to an advertiser, each user list including a definition describing members of a respective user list, wherein the definition specifies a common characteristics shared by each member of a respective user list and includes cost information for subscription to the respective user list, wherein a user is associated with an owner, and wherein the owner is not a user included in a respective user list; receiving, from the advertiser, a selection of at least two user lists for subscription to the selected user lists, wherein a subscription to a user list includes compensating an owner for access to a respective user list, wherein subscription to a user list includes compensating an owner fro access to respective user list, access being at a time when a user request has been received to identify a particular user as having a characteristics that is associated with the respective user list based on knowledge of the owner of the respective user list; creating a customized list included receiving a definition that is a function that relates the at least two user lists; storing the customized list including the definition, wherein respective owners of the first and second user lists are compensated by the advertiser when content associated with the advertiser is provided responsive to received requests from the user; and using the customized list for the benefit of the advertiser when a user request is received from a user included in the first and second lists including evaluating the user request to identify the user, determining that the user is included in the two user lists subscribed to by the advertiser, determining that the function is satisfied by the user'"'"'s inclusion in the two user lists, and serving content associated with the advertiser based on the determining including compensating owners of both the two user lists, wherein the user is identified based on a login or with information included with the user request. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
presenting user lists to a advertiser, each user list including a definition describing members of a respective user list, wherein the definition specifies a common characteristic shared by each member of the respective user list and includes cost information for subscription to the respective user list, wherein a user list is associated with an owner, and wherein the owner is not a user included in a respective user list; receiving, from the advertiser, a selection of at least two user lists for subscription to the selected user lists, wherein a subscription to a user list includes paying a fee to have access to information in the respective user list and wherein at least two of the user lists are associated with different owners, wherein subscription to a user list includes compensating an owner for access to a respective user list, access being at a time when a user request has been received to identify a particular user as having a characteristic that is associated with the respective user list based on knowledge of the owner of the respective user list; creating a customized list including receiving a definition that is function that relates the at least two user lists; storing the customized list including the definition such that the customized list is merged with unrelated user list data to create a merged list, wherein the merged list specifies an advertiser-defined combination of characteristics of members of the customized list; and using the merged list for the benefit of the advertiser when a user request is received from a user included in the merged list including evaluating the user request to identify the user, determining that the user is included in the merged list, determining that the function is satisfied by the user'"'"'s inclusion in the merged list, and serving content associated with the advertiser based on the determining including compensating owners of the at least two user lists, wherein the user is identified based on a login or with information included with the user request.
-
-
21. A computer-implemented method comprising:
-
determining one or more user lists available for subscription, each user list including a definition that describes members of a respective user list, wherein the definition specifies a common characteristic shared by each member of a respective user list and includes cost information for subscription to the respective user list, wherein a user list is associated with an owner, and wherein the owner is not a user included in a respective user list; receiving, from an advertiser, a selection of a subscription to two or more of the user lists wherein a subscription to a user list includes compensating an owner for access to a respective user list, wherein subscription to a user list includes compensating an owner for access to a respective user list, access being at a time when a use request has been received to identify a particular user as having a characteristic that is associated with the respective user list based on knowledge of the owner of the respective user list; merging user list data including merging at least two user lists including merging the user list data according to a function defined by the advertiser, the function describing a desired combination of the definitions associated with respective merged user lists; and providing to the advertiser an indication of a user request for content when a request for content is received and the function is satisfied, wherein respective owners of the first and second user lists are compensated by the advertiser and wherein the user associated with the user request is identified based on a login or with information included with a user request.
-
Specification