User segment population techniques
First Claim
1. A method in a computing system for identifying users among a plurality of users that have an interest in a selected subject, comprising:
- for each of a plurality of actual users, establishing a user behavior record describing behavior of the actual user;
establishing a user behavior record describing behavior of a virtual user, the behavior described by the user behavior record for the virtual user comprising actions each tending to indicate an interest in the selected subject; and
identifying as interested in the selected subject a proper subset of the plurality of actual users whose user behavior records are most similar to the user behavior record established for the virtual user.
6 Assignments
0 Petitions
Accused Products
Abstract
A facility for identifying users that have an interest in a selected subject is described. For each of a number of actual users, the facility establishes a user behavior record describing the behavior of the actual user. The facility also establishes a user behavior record describing behavior of a virtual user. The behavior described by the user behavior record for the virtual user is made up of actions each tending to indicate an interest in the selected subject. The facility identifies a proper subset of the actual users whose user behavior records are most similar to the user behavior record of the virtual user as interested in the selected subject.
-
Citations
27 Claims
-
1. A method in a computing system for identifying users among a plurality of users that have an interest in a selected subject, comprising:
-
for each of a plurality of actual users, establishing a user behavior record describing behavior of the actual user; establishing a user behavior record describing behavior of a virtual user, the behavior described by the user behavior record for the virtual user comprising actions each tending to indicate an interest in the selected subject; and identifying as interested in the selected subject a proper subset of the plurality of actual users whose user behavior records are most similar to the user behavior record established for the virtual user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer memories collectively containing a user behavior data structure, comprising:
-
for each of a plurality of actual users, a user behavior record describing behavior of the actual user; and a user behavior record describing behavior of a virtual user, the behavior described by the user behavior record for the virtual user comprising actions each tending to indicate an interest in a selected subject, the contents of the data structure being adapted to use by a cohort matching technique to select the users of the plurality of actual users whose behavior is most similar to that of the virtual user and identify the selected users as interested in the selected subject. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium whose contents cause a computing system to perform a method for determining a relative ranking of users among a plurality of users indicating the extent to which each user is interested in a selected subject, the method comprising:
-
among a plurality of available actions, selecting a proper subset of actions whose performance reflects interest in the selected subject; for each user of the plurality, determining (a) the number of total selected actions performed by the user, (b) the number of distinct selected actions performed by the user, (c) the number of distinct unselected actions performed by the user, and (d) the number of total unselected actions performed by the user; and determining a relative ranking of the plurality of users that reflects the determination of (a)-(d) for each user. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computing system having a processor that determines a relative ranking of users among a plurality of users indicating the extent to which each user is interested in a selected subject, comprising:
-
an action selection system that selects, among a plurality of available actions, a proper subset of actions whose performance reflects interest in the selected subject; a user behavior analysis subsystem that determines, for each user of the plurality, (a) the number of total selected actions performed by the user, (b) the number of distinct selected actions performed by the user, (c) the number of distinct unselected actions performed by the user, and (d) the number of total unselected actions performed by the user; and a user ranking subsystem that determines, with the processor, a relative ranking of the plurality of users that reflects the determination of (a)-(d) for each user. - View Dependent Claims (27)
-
Specification