US2021081988A1PendingUtilityA1
User-targeted advertising
Est. expiryFeb 4, 2028(~1.5 yrs left)· nominal 20-yr term from priority
Inventors:Mayur DatarJason C. MillerMichael HochbergBahman RabiiMegan KacholiaJulie TungJeremiah HarmsenTomasz J. Tunguz-ZawislakAndres S. Perez-Bergquist
G06Q 30/0251G06Q 30/02G06F 16/9535
68
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Structured data sets including one or more attributes are identified, each structured data set associated with, for example, a particular user. Values corresponding the at least one of the one or more attributes in each structured data set are identified. A condition established by a content provider, for instance, an advertiser, is compared to the identified values to determine if the condition is satisfied. When the condition is satisfied, one or more content items are identified to the users associated with the structured data sets containing identified values satisfying the condition.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method performed by one or more processing devices, comprising:
for each user among a plurality of users, generating a structured data set that includes interests of the user; receiving, from a content provider, a set of user interests; determining, by the one or more data processors and using the generated structured data sets, how many of the plurality of users have at least one interest included in the set of user interests; presenting, in a user interface provided to the content provider, a visual indication of how many of the plurality of users have the at least one interest included in the set of user interests; while presenting the visual indication of how many of the plurality of users have the at least one interest, receiving, from the content provider, a revision to the set of user interests; determining a number of the plurality of users having one or more interests in the revised set of user interests; and updating, within the user interface, the visual indication of how many of the plurality of users have the one or more interests in the revise set of user interests to present the number of the plurality of users having the one or more interests in the revised set of user interests.
3 . The method of claim 2 , further comprising comparing the revised set of user interests to one or more tags.
4 . The method of claim 2 , further comprising determining a set of the users having one or more attribute-value pairs that satisfy the revised set of user interests.
5 . The method of claim 4 , wherein an attribute-value pair is selected from a group of attribute-value pairs comprising a number of friends, interests, zip code, or length of time since previous login.
6 . The method of claim 5 , wherein the set of user interests identifies one or more required particular attribute-value pair.
7 . The method of claim 6 , further comprising comparing the one or more required particular attribute-value pairs with one or more updated attribute-value pairs of the users that have the one or more interests in the revised set of user interests.
8 . The method of claim 2 , further comprising displaying one or more content items to the users associated with the revised set of user interests.
9 . One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices to perform operations comprising:
for each user among a plurality of users, generating a structured data set that includes interests of the user; receiving, from a content provider, a set of user interests; determining, by the one or more data processors and using the generated structured data sets, how many of the plurality of users have at least one interest included in the set of user interests; presenting, in a user interface provided to the content provider, a visual indication of how many of the plurality of users have the at least one interest included in the set of user interests; while presenting the visual indication of how many of the plurality of users have the at least one interest, receiving, from the content provider, a revision to the set of user interests; determining a number of the plurality of users having one or more interests in the revised set of user interests; and updating, within the user interface, the visual indication of how many of the plurality of users have the one or more interests in the revise set of user interests to present the number of the plurality of users having the one or more interests in the revised set of user interests.
10 . The one or more non-transitory machine-readable storage devices of claim 9 , wherein the instructions cause the one or more processing devices to perform operations further comprising comparing the revised set of user interests to one or more tags.
11 . The one or more non-transitory machine-readable storage devices of claim 9 , further comprising determining a set of the users having one or more attribute-value pairs that satisfy the revised set of user interests.
12 . The one or more non-transitory machine-readable storage devices of claim 11 , wherein an attribute-value pair is selected from a group of attribute-value pairs comprising a number of friends, interests, zip code, or length of time since previous login.
13 . The one or more non-transitory machine-readable storage devices of claim 12 , wherein the set of user interests identifies one or more required particular attribute-value pair.
14 . The one or more non-transitory machine-readable storage devices of claim 13 , wherein the instructions cause the one or more processing devices to perform operations further comprising comparing the one or more required particular attribute-value pairs with one or more updated attribute-value pairs of the users that have the one or more interests in the revised set of user interests.
15 . The one or more non-transitory machine-readable storage devices of claim 9 , wherein the instructions cause the one or more processing devices to perform operations further comprising displaying one or more content items to the users associated with the revised set of user interests.
16 . A system comprising:
one or more computer readable storage devices; and one or more processors configured to execute instructions stored on the one or more computer readable storage devices and perform operations comprising: for each user among a plurality of users, generating a structured data set that includes interests of the user; receiving, from a content provider, a set of user interests; determining, by the one or more data processors and using the generated structured data sets, how many of the plurality of users have at least one interest included in the set of user interests; presenting, in a user interface provided to the content provider, a visual indication of how many of the plurality of users have the at least one interest included in the set of user interests; while presenting the visual indication of how many of the plurality of users have the at least one interest, receiving, from the content provider, a revision to the set of user interests; determining a number of the plurality of users having one or more interests in the revised set of user interests; and updating, within the user interface, the visual indication of how many of the plurality of users have the one or more interests in the revise set of user interests to present the number of the plurality of users having the one or more interests in the revised set of user interests.
17 . The system of claim 16 , wherein the one or more processors are configured to perform operations further comprising comparing the revised set of user interests to one or more tags.
18 . The system of claim 16 , wherein the one or more processors are configured to perform operations further comprising determining a set of the users having one or more attribute-value pairs that satisfy the revised set of user interests.
19 . The system of claim 18 , wherein an attribute-value pair is selected from a group of attribute-value pairs comprising a number of friends, interests, zip code, or length of time since previous login.
20 . The system of claim 19 , wherein the set of user interests identifies one or more required particular attribute-value pair.
21 . The system of claim 20 , wherein the one or more processors are configured to perform operations further comprising comparing the one or more required particular attribute-value pairs with one or more updated attribute-value pairs of the users that have the one or more interests in the revised set of user interests.Join the waitlist — get patent alerts
Track US2021081988A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.