BINARY INTEREST VECTOR FOR BETTER AUDIENCE TARGETING
First Claim
1. A computer-executed method comprising:
- detecting activity, of a user associated with a particular entity, related to a particular topic of a set of topics;
in response to detecting the activity, modifying a particular subset of bits, of a first set of bits associated with the particular entity, to reflect the activity related to the particular topic;
wherein the first set of bits includes a plurality of distinct subsets of bits;
wherein the position of each bit of the particular subset of bits indicates which topic of the set of topics that the particular subset of bits reflects;
selecting a particular content item from a plurality of available content items based at least in part on the first set of bits; and
displaying the particular content item to the user;
wherein the method is performed by one or more computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A binary interest vector is herein described, which represents information in a string of bits about user interest in a set of topics. The binary interest vector may represent the interests of a particular user, or the interests of users associated with a particular client machine. Such a binary interest vector can store a large amount of information in a very small space by assigning bit subsets of the string of bits to represent interest in respective topics of the set of topics based on the positions of the bits in the subsets. Additionally, the bits of a particular binary interest vector may include a version indicator identifying the pattern of topics assigned to the bits of the particular vector. The user interest information in a particular binary interest vector may be utilized in selecting content to display to the user that is associated with the particular vector.
-
Citations
20 Claims
-
1. A computer-executed method comprising:
-
detecting activity, of a user associated with a particular entity, related to a particular topic of a set of topics; in response to detecting the activity, modifying a particular subset of bits, of a first set of bits associated with the particular entity, to reflect the activity related to the particular topic; wherein the first set of bits includes a plurality of distinct subsets of bits; wherein the position of each bit of the particular subset of bits indicates which topic of the set of topics that the particular subset of bits reflects; selecting a particular content item from a plurality of available content items based at least in part on the first set of bits; and displaying the particular content item to the user; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
10. A computer-executed method comprising:
-
detecting activity, of a user associated with a particular entity, that indicates interest in a particular topic of a set of topics; in response to detecting the activity, modifying a particular subset of bits of a set of bits that is associated with the particular entity; wherein the set of bits includes a plurality of distinct subsets of bits; wherein each distinct subset of bits of the plurality of distinct subsets of bits reflects activity related to a different topic of the set of topics; wherein the position of each bit of the particular subset of bits relative to the other bits in the set of bits is a sole indicator of which topic of the set of topics that the particular subset of bits reflects; selecting a particular content item from a plurality of available content items based at least in part on the set of bits; and displaying the particular content item to the user; wherein the method is performed by one or more computing devices. - View Dependent Claims (20)
-
Specification