Systems and methods for submitting user selected profile information to an advertiser
US-10489826-B2 · Nov 26, 2019 · US
US11244358B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11244358-B2 |
| Application number | US-201916382495-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 12, 2019 |
| Priority date | Dec 27, 2016 |
| Publication date | Feb 8, 2022 |
| Grant date | Feb 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are described herein for allowing a user to grant or deny a third party access to different portions of the user's profile characteristics. Control circuitry may calculate an optimal promotion offer from a third party to a user based on a first layer of the user's profile characteristics matching a target-audience profile of the third party. Control circuitry may then generate for display the optimal promotion offer to the user. In response to receiving a selection of the optimal promotion offer from the user, control circuitry may receive further selections, from the user, of a subset of the user's profile characteristics to share with the third party, and then generate for display, to the user, an actual promotion offer based on the selected subset of profile characteristics.
Opening claim text (preview).
What is claimed is: 1. A method for identifying information that is not publicly available about users for use in generating content recommendations, the method comprising: determining an identity of a user accessing a content provider portal; accessing a database accessible to a content provider comprising a profile corresponding to the user; retrieving, from the profile of the database, information about the user, wherein the information comprises (1) demographic information about the user, (2) preferences of the user, or (3) behavioral information about the user; retrieving a plurality of target audience profiles associated with the content provider corresponding to the content provider portal; comparing the information about the user to information of each of the target audience profiles of the plurality of target audience profiles; determining, based on the comparing, a first subset of target audience profiles of the plurality of target audience profiles where a first threshold amount of the information about the user matches the information of a respective target audience profile; determining, based on the comparing, a second subset of target audience profiles of the plurality of target audience profiles where a second threshold amount of the information about the user is contradictory to the information of the respective target audience profile; generating a third subset of the target audience profiles by filtering out the first subset of the target audience profiles and filtering out the second subset of the target audience profiles from the plurality of target audience profiles; extracting a plurality of characteristics of a given target audience profile in the third subset of the target audience profiles, the plurality of characteristics comprising two or more of age, gender, education, address, shopping preference, or sports preference; determining, for each characteristic of the plurality of characteristics, a sub-score corresponding to the characteristic based on the information about the user: computing a matching score for the given target audience profile based on the sub-scores for each characteristic of the plurality of characteristics; identifying a plurality of sub-scores for an additional characteristic and determining, based on the plurality of sub-scores, that obtaining a value for the additional characteristic would change the matching score for the given target audience profile such that the given target audience profile could be added to the first subset or to be added to the second subset; generating a query for the user that requests information corresponding to the additional characteristic; in response to receiving a reply to the query, updating the user profile information to include the additional characteristic and computing an updated matching score for the given target audience profile using the sub-scores for each of the plurality of characteristics and an additional sub-score computed from a value of the additional characteristic received in the reply to the query; determining, based on the updated matching score, that the updated user profile information matches with the given target audience profile and, in response, selecting a content item of a plurality of content items based on the given target audience profile; calculating a promotional offer for the selected content item based on the updated user profile information; and generating and transmitting the selected content item and the corresponding calculated promotion offer. 2. The method of claim 1 , further comprising: adding the information about the user to a private database accessible to the content provider; determining a kind of information of the reply by determining whether the reply includes demographic information, preference information, or behavioral information; and updating the information about the user by adding the information of the reply to, in the private database, either the demographic information about the user, the preference information about the user, or the behavioral information about the user based on the determination of the kind of information of the reply. 3. The method of claim 2 , further comprising: accessing a knowledge graph; determining, based on information of the knowledge graph, a strength of association between the information of the reply and additional information; and in response to determining that the strength of association exceeds a threshold strength of association, adding the additional information to the private database. 4. The method of claim 2 , further comprising: determining whether the updated user profile information about the user has an amount of information that matches information of the given target audience profile of the third subset that meets or exceeds the first threshold amount of information; and in response to determining that the updated information has an amount of information that matches information of the given target audience profile of the third subset that meets or exceeds the first threshold amount of information, providing a content recommendation to the user for a product or service corresponding to the given target audience profile of the third subset. 5. The method of claim 4 , further comprising: monitoring whether the user acts on the content recommendation; and in response to determining that the user acts on the content recommendation, updating the behavioral information in the private database. 6. The method of claim 5 , wherein updating the behavioral information in the private database comprises: accessing a knowledge graph; determining a strength of association between the updated behavioral information and additional behavioral information in the knowledge graph; and in response to determining that the strength of association exceeds a threshold strength of association, further updating the behavioral information to include the additional behavioral information. 7. The method of claim 5 , further comprising: further in response to determining that the user acts on the content recommendation, determining a set of attributes that correspond to a manner in which the user acted on the content recommendation; comparing the set of attributes to attributes of other target audience profiles of the third subset; determining, based on comparing the set of attributes to the attributes of other target audience profiles of the third subset, a fourth subset of target audience profiles; and generating another query for the user that requests further information that will enable a given target audience profile of the fourth subset to be added to the first subset or to be added to the second subset. 8. The method of claim 7 , further comprising: comparing the set of attributes to attributes of target audience profiles of the first subset; determining whether a threshold amount of the set of attributes do not match the attributes of a given target audience profile of the first subset; and in response to determining that the threshold amount of the set of attributes do not match the attributes of the given target audience profile of the first subset, removing the given target audience profile from the first subset and adding the given target audience profile to the second subset. 9. The method of claim 5 , further comprising: determining, based on the monitoring, that the user fails to act on the content recommendation during a threshold period of time; and in response to determining that the user fails to act on the content recommendation during the threshold period of time, adding the given target audience profile of the third subset to the second subset, and removing the given target audience profile of the third su
based on user profile or attribute · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.