Personalized content based on interest levels
US-2021133851-A1 · May 6, 2021 · US
US11386455B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11386455-B2 |
| Application number | US-202016736748-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 7, 2020 |
| Priority date | Jan 7, 2020 |
| Publication date | Jul 12, 2022 |
| Grant date | Jul 12, 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.
This application relates to apparatus and methods for providing a unified serving platform that allows for the reusability of machine learning models across a plurality of websites to determine personalized content. For example, a computing device trains a machine learning model with session data identifying browsing events and transaction data identifying purchasing events for a plurality of users. The computing device receives and stores session data and transaction data associated with a first website for the customer. The computing device may then receive a request for content to display to the customer on a second website. The computing device generates label data based on the session data and transaction data associated with the first website, and executes the trained machine learning model with the label data. Based on execution of the trained machine learning model, the computing device generates content to display on the second website, and transmits the content.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a memory device; and a computing device communicatively coupled to the memory device and configured to: obtain, from the memory device, session data identifying browsing events of a plurality of users for a first marketplace; obtain, from the memory device, transaction data identifying purchase transactions of at least a portion of the plurality of users for the first online marketplace; generate user profile data for each of the plurality of users based on the session data and the purchase transactions associated with the first marketplace; train a machine learning model with the user profile data for each of the plurality of users to determine content to display to the plurality of users; receive, from a different computing device, a content request for content to display to a first user on a second marketplace, the second marketplace different from the first marketplace wherein the first user is one of the plurality of users; obtain, from the memory device, at least a portion of at least one of session data and transaction data for the first user, wherein the at least one of the session data and the transaction data for the first user is associated with the first marketplace; generate a user profile for the first user based on the at least one of the session data and the transaction data for the first user associated with the first marketplace; determine content to display to the first user based on applying the trained machine learning model to at least a portion of the generated user profile for the first user, wherein determining the content to display to the first user further comprises: determining whether the generated user profile data for the plurality of users includes user profile data for the first user and determining default content to display to the first user based on the determination of whether the generated user profile data for the plurality of users includes user profile data for the first user; transmit the content to the different computing device for display on the second marketplace; receive from the different computing device, data from a real-time event; update the trained machine learning model based on the real-time event data; update content to display to the first user based on the updated trained machine learning model; transmit the updated content; determine a conversion rate based on the content; and determine the trained machine learning model is trained when the conversion rate is beyond a threshold value. 2. The system of claim 1 , wherein the trained machine learning model is trained with historical session data and historical transaction data for the first online marketplace. 3. The system of claim 1 , wherein the computing device is configured to apply the trained machine learning model across a plurality of tenants. 4. The system of claim 1 , wherein the content to display comprises creative content to display to the first user. 5. The system of claim 1 , wherein determining the content to display to the first user based on the generated user profile data for the plurality of users comprises: identifying first user profile data for the first user from the user profile data; and determining the content to display based on the first user profile data. 6. The system of claim 5 , the computing device is configured to receive transaction data identifying purchases by the first user in a first store, and update the first user profile data with the transaction data. 7. The system of claim 1 , wherein the computing device is configured to: receive a request to transmit a communication to the first user with item advertisements; determine first user profile data for the first user based on the generated user profile data for the plurality of users; determine item advertisements based on applying a machine learning model to the first user profile data; generate the communication to the first user with the item advertisements; and transmit the communication to the first user. 8. A method by a computing device comprising: obtaining, from a memory device, session data identifying browsing events of a plurality of users for a first marketplace; obtaining, from the memory device, transaction data identifying purchase transactions of at least a portion of the plurality of users for the first online marketplace; generating user profile data for each of the plurality of users based on the session data and the purchase transactions associated with the first marketplace; training a machine learning model with the user profile data for each of the plurality of users to determine content to display to the plurality of users; receiving, from a different computing device, a content request for content to display to a first user on a second marketplace, the second marketplace different from the first marketplace, wherein the first user is one of the plurality of users; obtaining, from the memory device, at least a portion of at least one of session data and transaction data for the first user, wherein the at least one of the session data and the transaction data for the first user is associated with the first marketplace; generating a user profile for the first user based on the at least one of the session data and the transaction data for the first user associated with the first marketplace; determining content to display to the first user based on applying the trained machine learning model to at least a portion of the generated user profile for the first user, wherein determining the content to display to the first user comprises: determining whether the generated user profile data for the plurality of users includes user profile data for the first user and determining default content to display to the first user based on the determination of whether the generated user profile data for the plurality of users includes user profile data for the first user; transmitting the content to the different computing device for display on the second marketplace; determining a conversion rate based on the content; and determining the trained machine learning model is trained when the conversion rate is beyond a threshold value. 9. The method of claim 8 , comprising applying the trained machine learning model across a plurality of tenants. 10. The method of claim 8 , wherein determining the content to display to the first user based on the generated user profile data for the plurality of users comprises: identifying first user profile data for the first user from the user profile data; and determining the content to display based on the first user profile data. 11. The method of claim 8 , comprising: receiving a request to transmit a communication to the first user with item advertisements; determining first user profile data for the first user based on the generated user profile data for the plurality of users; determining item advertisements based on applying a machine learning model to the first user profile data; generating the communication to the first user with the item advertisements; and transmitting the communication to the first user. 12. The method of claim 8 , wherein determining the default content for the first user is based on one or more items in a category of an item the first user is browsing. 13. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by at least one processor, cause a device to perform operations comprising: obtaining, from a memory device, session data identifying browsing events of a plurality of users for a first marketplace; obtaining, fro
based on user profile or attribute · CPC title
Machine learning · CPC title
Market segmentation · CPC title
based on statistics · CPC title
based on user history · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.