Method and system for incorporating payment data to improve online advertising
US-2015317674-A1 · Nov 5, 2015 · US
US10193841B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10193841-B2 |
| Application number | US-201514811717-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 28, 2015 |
| Priority date | Jul 31, 2014 |
| Publication date | Jan 29, 2019 |
| Grant date | Jan 29, 2019 |
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.
Techniques for onboarding users to various product features are described. According to various embodiments, information identifying a set of candidate onboarding content items associated with an email type of an email to be transmitted to a particular member of an online social network service is accessed. Thereafter, a first subset of the candidate onboarding content items is removed from the set, responsive to determining that the particular member has already been onboarded to products associated with the candidate onboarding content items in the first subset. Further, a second subset of the candidate onboarding content items is removed from the set, responsive to determining that the particular member has previously viewed and not interacted with the candidate onboarding content items in the second subset. A specific onboarding content item is then dynamically selected from the remaining set of candidate onboarding content items.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: accessing, via one or more data sources, email content data describing an email type of an email to be transmitted to a particular member of an online social network service; accessing, via the one or more data sources, candidate information identifying a set of candidate onboarding content items associated with the email type, each of the onboarding content items in the set being configured to promote a product feature associated with the online social network service; removing, from the set, a first subset of the candidate onboarding content items, responsive to determining that the particular member has already been onboarded to products associated with the candidate onboarding content items in the first subset; removing, from the set, a second subset of the candidate onboarding content items, responsive to determining that the particular member has previously viewed and not further interacted with the candidate onboarding content items in the second subset after being exposed to the candidate onboarding content in accordance with an impression capping rule that is tuned to the particular member; and dynamically selecting, using one or more processors, a specific onboarding content item from the set of candidate onboarding content items for inclusion in a portion of the email along with content displayed in an additional portion of the email. 2. The method of claim 1 , further comprising: inserting the specific onboarding content item in the email to be transmitted to the particular member; and transmitting the email to the particular member. 3. The method of claim 1 , wherein the candidate information identifies a plurality of email types and one or more candidate onboarding content items associated with each of the email types. 4. The method of claim 1 , wherein the determining that the particular member has already been onboarded to products associated with the candidate onboarding content items in the first subset further comprises: accessing user behavior log data associated with the particular member; accessing user qualifying criteria data associated with each onboarding content item in the set, the user qualifying criteria data for a given onboarding content item indicating that a user is not qualified to receive the given onboarding content item based on prior user interaction with a product associated with the given onboarding content item, the prior user interaction corresponding to performing a predetermined user action in connection with the product during a predetermined time period; and determining, for each onboarding content item in the set, based on the user behavior log data and the user qualifying criteria data, whether the particular member is qualified to receive the corresponding onboarding content item. 5. The method of claim 1 , wherein the determining that the particular member has previously viewed and not further interacted with the candidate onboarding content items in the second subset further comprises: accessing user behavior log data associated with the particular member; accessing impression capping criteria data associated with each onboarding content item in the set, the impression capping criteria data for a given onboarding content item indicating that a user is not qualified to receive the given onboarding content item for a predetermined time period after a predetermined number of prior user impressions of the given onboarding content item and no further user interaction with the given onboarding content item; and determining, for each onboarding content item in the set, based on the user behavior log data and the impression capping criteria data, whether the particular member is qualified to receive the corresponding onboarding content item. 6. The method of claim 1 , wherein the dynamically selecting further comprises: selecting the specific onboarding content item from the set of candidate onboarding content items, based on a random selection scheme. 7. The method of claim 1 , wherein the dynamically selecting further comprises: selecting the specific onboarding content item from the set of candidate onboarding content items based on a weighted rotation selection scheme, wherein onboarding content items are chosen randomly from the set with a probability that is determined by a weight that is assigned to each onboarding content item in the set, and wherein a most recently viewed candidate onboarding content item in the set is assigned a lower weight relative to other candidate onboarding content items in the set. 8. The method of claim 1 , wherein the dynamically selecting further comprises: selecting the specific onboarding content item from the set of candidate onboarding content items based on a weighted rotation selection scheme, wherein onboarding content items are chosen randomly from the set with a probability that is determined by a business rule weight that is assigned to each onboarding content item in the set. 9. The method of claim 8 , wherein the dynamically selecting further comprises: determining that the particular member is in a given member segment, based on member profile data of the particular member; accessing business rule weight data associated with the given member segment, the business rule weight data identifying a business rule weight to be assigned to each candidate onboarding content item in the set in conjunction with selection of onboarding content items for a member in the given member segment; and assigning, based on the business rule weight data, a plurality of business rule weights to the candidate onboarding content items in the set. 10. A system comprising: a processor; and a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising: accessing, via one or more data sources, email content data describing an email type of an email to be transmitted to a particular member of an online social network service; accessing, via the one or more data sources, candidate information identifying a set of candidate onboarding content items associated with the email type, each of the onboarding content items in the set being configured to promote a product feature associated with the online social network service; removing, from the set, a first subset of the candidate onboarding content items, responsive to determining that the particular member has already been onboarded to products associated with the candidate onboarding content items in the first subset; removing, from the set, a second subset of the candidate onboarding content items, responsive to determining that the particular member has previously viewed and not further interacted with the candidate onboarding content items in the second subset after being exposed to the candidate onboarding content in accordance with an impression capping rule that is tuned to the particular member; and dynamically selecting, using one or more processors, a specific onboarding content item from the set of candidate onboarding content items for inclusion in a portion of the email along with content displayed in an additional portion of the email. 11. The system of claim 10 , wherein the operations further comprise: inserting the specific onboarding content item in the email to be transmitted to the particular member; and transmitting the email to the particular member. 12. The system of claim 10 , wherein the candidate information identifies a plurality of email types and one or more candidate onboarding content items associated with each of the email types. 13. The system
Electricity · mapped topic
Electricity · mapped topic
for supporting social networking services · CPC title
using selective forwarding · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.