Identifying user segment assignments
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program, when executed, causing the computing device to at least:
- identify a plurality of authenticated users for which at least one segment assignment in at least one segment of interest is known based upon a respective user account of individual ones of the plurality of authenticated users;
identify at least one of a plurality of historical user behaviors associated with at least a subset of the authenticated users;
calculate, for the at least one of the plurality of historical user behaviors, a percentage of the authenticated users in each segment assignment associated with the at least one segment of interest that demonstrates the at least one of the plurality of historical user behaviors;
store the percentage in a data store;
identify a behavior associated with an unauthenticated user;
identify one of the plurality of historical user behaviors corresponding to the behavior;
identify a segment of interest associated with the one of the plurality of historical user behaviors;
associate the unauthenticated user with a first segment assignment in the segment of interest associated with a highest percentage of the authenticated users for which the first segment assignment is known who have exhibited the behavior; and
target the unauthenticated user with content associated with the first segment assignment in the segment of interest associated with the highest percentage of the authenticated users for which the first segment assignment is known who have exhibited the behavior.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for identifying segment assignments of users within segments of interest. Historical user behavior associated with users for whom segment assignments within segments of interest is analyzed. Probabilities associating possible segment assignments within a segment of interest with user behavior are calculated. User behavior of anonymous users and/or users for which segment assignments are unknown can be determined along with a confidence score.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program, when executed, causing the computing device to at least:
-
identify a plurality of authenticated users for which at least one segment assignment in at least one segment of interest is known based upon a respective user account of individual ones of the plurality of authenticated users; identify at least one of a plurality of historical user behaviors associated with at least a subset of the authenticated users; calculate, for the at least one of the plurality of historical user behaviors, a percentage of the authenticated users in each segment assignment associated with the at least one segment of interest that demonstrates the at least one of the plurality of historical user behaviors; store the percentage in a data store; identify a behavior associated with an unauthenticated user; identify one of the plurality of historical user behaviors corresponding to the behavior; identify a segment of interest associated with the one of the plurality of historical user behaviors; associate the unauthenticated user with a first segment assignment in the segment of interest associated with a highest percentage of the authenticated users for which the first segment assignment is known who have exhibited the behavior; and target the unauthenticated user with content associated with the first segment assignment in the segment of interest associated with the highest percentage of the authenticated users for which the first segment assignment is known who have exhibited the behavior. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
at least one computing device; a data store in communication with the at least one computing device; and a user behavior application executable in the at least one computing device, the user behavior application causing the at least one computing device to at least; identify at least one segment of interest among a user population; identify a plurality of authenticated users from the user population with a known segment assignment in the at least one segment of interest based upon a respective user account associated with individual ones of the plurality of authenticated users; identify at least one behavior of interest in connection with at least one of the plurality of authenticated users; calculate a percentage of the plurality of authenticated users in each of a plurality of possible segment assignments associated with the at least one segment of interest who exhibit the at least one behavior of interest; store the percentage in a data store; observe a user behavior associated with an unauthenticated user of the at least one computing device; determine whether the user behavior corresponds to the at least one behavior of interest; assign the unauthenticated user to a segment assignment in the at least one segment of interest associated with a highest percentage of users who are known to have exhibited the at least one behavior of interest; and target the unauthenticated user with content that is relevant to the segment assignment within the at least one segment of interest. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
identifying, in at least one computing device, a plurality of authenticated users for which at least one segment assignment in at least one segment of interest is known based upon a respective user account of individual ones of the plurality of authenticated users; identifying, in the at least one computing device, at least one historical user behavior associated with at least a subset of the authenticated users; calculating, in the at least one computing device, for the at least one historical user behavior, a percentage of the plurality of authenticated users in at least one possible segment assignment associated with the at least one of segment of interest that exhibit the at least one historical user behavior; storing, in the at least one computing device, the percentage in a data store accessible to the at least one computing device; establishing, in the at least one computing device, a session associated with an unauthenticated user for which the at least one segment assignment in at least one segment of interest is unknown; observing, in the at least one computing device, a behavior associated with the unauthenticated user; identifying, in the at least one computing device, the at least one historical behavior corresponding to the behavior associated with the unauthenticated user; identifying, in the at least one computing device, a segment of interest associated with the at least one historical behavior; associating, in the at least one computing device, the unauthenticated user with a first segment assignment in the segment of interest; and targeting, in the at least one computing device, the unauthenticated user with content that is relevant to the first segment assignment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification