Targeting customer segments
First Claim
1. A computer-implemented method comprising:
- receiving, by a server associated with at least one organization, from respective client computer devices, anonymous user identifiers which respectively correspond to users associated with the respective client computer devices, wherein the anonymous user identifiers anonymously identify the users to the server associated with the at least one organization without revealing a respective identity of the users to the server associated with the at least one organization;
mapping, by the server associated with the at least one organization, the anonymous user identifiers to a targeting segment;
requesting, by the server associated with the at least one organization, from a content delivery system, an anonymous segment identifier for anonymously identifying the targeting segment, the anonymous segment identifier being requested by the server associated with the at least one organization without revealing to the content delivery system an identity of the targeting segment;
receiving, by the server associated with the at least one organization, from the content delivery system, the anonymous segment identifier;
associating, by the server associated with the at least one organization, the anonymous segment identifier with the anonymous user identifiers mapped to the targeting segment, to yield an anonymous targeting segment;
sending, by the server associated with the at least one organization, to the content delivery system, the anonymous targeting segment comprising the anonymous segment identifier and the anonymous user identifiers, wherein the anonymous targeting segment masks both the respective identity of the users and the identity of the targeting segment from the content delivery system; and
instructing, by the server associated with the at least one organization, the content delivery system to deliver selected media content to one or more respective client computer devices associated with at least one of the anonymous user identifiers in the anonymous targeting segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for targeting segments of customers. A system maps users to targeting segments based on a respective purchase history of the users, and receives a segment identifier from a server, the segment identifier to be associated with a targeting segment from the targeting segments for anonymously identifying the targeting segment. Next, the system associates the segment identifier with the targeting segment and users mapped to the targeting segment, and sends, to the server, the segment identifier and unique user identifiers of the users mapped to the targeting segment associated with the segment identifier, the unique user identifiers masking respective identities of the users from the server and the segment identifier masking an identity of the targeting segment associated with the segment identifier. The system then instructs the server to deliver selected invitational content to at least one unique user identifier associated with the segment identifier.
46 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a server associated with at least one organization, from respective client computer devices, anonymous user identifiers which respectively correspond to users associated with the respective client computer devices, wherein the anonymous user identifiers anonymously identify the users to the server associated with the at least one organization without revealing a respective identity of the users to the server associated with the at least one organization; mapping, by the server associated with the at least one organization, the anonymous user identifiers to a targeting segment; requesting, by the server associated with the at least one organization, from a content delivery system, an anonymous segment identifier for anonymously identifying the targeting segment, the anonymous segment identifier being requested by the server associated with the at least one organization without revealing to the content delivery system an identity of the targeting segment; receiving, by the server associated with the at least one organization, from the content delivery system, the anonymous segment identifier; associating, by the server associated with the at least one organization, the anonymous segment identifier with the anonymous user identifiers mapped to the targeting segment, to yield an anonymous targeting segment; sending, by the server associated with the at least one organization, to the content delivery system, the anonymous targeting segment comprising the anonymous segment identifier and the anonymous user identifiers, wherein the anonymous targeting segment masks both the respective identity of the users and the identity of the targeting segment from the content delivery system; and instructing, by the server associated with the at least one organization, the content delivery system to deliver selected media content to one or more respective client computer devices associated with at least one of the anonymous user identifiers in the anonymous targeting segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server associated with at least one organization, the server comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the server to; receive, from respective client computing devices, anonymous user identifiers corresponding to respective users associated with the respective client computing devices, wherein the anonymous user identifiers anonymously identify the respective users to the server associated with the at least one organization without revealing to the server associated with the at least one organization a respective user identity of the respective users; associate the anonymous user identifiers to a targeting segment based on a match between one or more segment characteristics associated with the targeting segment and one or more respective user characteristics attributed to the anonymous user identifiers based on previous activity; requesting, from a content delivery system, an anonymous segment identifier for anonymously identifying the targeting segment, the anonymous segment identifier being requested by the server associated with the at least one organization without revealing, to the content delivery system, a segment identity of the targeting segment, the one or more respective user characteristics, or the one or more segment characteristics; receive, from the content delivery system, the anonymous segment identifier; associate the anonymous segment identifier with the anonymous user identifiers associated with the targeting segment, to yield an anonymous targeting segment; transmit, to the content delivery system, the anonymous targeting segment comprising the anonymous segment identifier and the anonymous user identifiers, wherein the anonymous targeting segment masks from the content delivery system both the respective identity of the respective users and the segment identity of the targeting segment; and transmit, to the content delivery system, a request to deliver media content to one or more of the respective client computing devices associated with at least one of the anonymous user identifiers in the anonymous targeting segment. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by one or more processors, cause a server associated with at least one organization to:
-
receive, from respective client computing devices, anonymous user identifiers corresponding to respective users associated with the respective client computing devices, wherein the anonymous user identifiers anonymously identify the respective users to the server associated with at least one organization without revealing to the server associated with at least one organization a respective user identity of the respective users; map the anonymous user identifiers to a targeting segment based on a match between one or more segment characteristics associated with the targeting segment and one or more respective user characteristics attributed to the anonymous user identifiers based on previous activity; request, from content delivery system, an anonymous segment identifier for anonymously identifying the targeting segment, the anonymous segment identifier being requested by the server associated with at least one organization without revealing, to the content delivery system, a segment identity of the targeting segment, the one or more respective user characteristics, or the one or more segment characteristics; receive, from the content delivery system, the anonymous segment identifier; associate the anonymous segment identifier with the anonymous user identifiers mapped to the targeting segment, to yield an anonymous targeting segment; send, to the content delivery system, the anonymous targeting segment comprising the anonymous segment identifier and the anonymous user identifiers, wherein the anonymous targeting segment masks from the content delivery system both the respective identity of the respective users and the segment identity of the targeting segment; and send, to the content delivery system, an instruction to deliver media content to one or more of the respective client computing devices associated with at least one of the anonymous user identifiers in the anonymous targeting segment. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification