Smart retail analytics and commercial messaging
US-2015046216-A1 · Feb 12, 2015 · US
US11468472B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11468472-B2 |
| Application number | US-201715442434-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2017 |
| Priority date | Jan 12, 2017 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 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.
A system and method for scalable, adaptive, real-time generation of personalized offers is disclosed. A profile of a user is generated, the profile being a summarized representation of historical behavior of the user, the profile containing recursively updated variables. The profile is updated for each new transaction and/or a time dependent event, the new transaction and/or time dependent event including purchase transaction data, user, item hierarchy, and offer data. A affinity scores is generated for the user based on the updated profile, and for each new transaction, one or more offers are generated for the user based on the updated user profile and the affinity scores.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer program product storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: generate a profile of a user, the profile being a summarized representation of historical behavior of the user, the profile comprising profile variables for the user, the variables including information about the ratio associated with the purchase of an item over a time period; recursively update the profile variables for the user based on a new transaction in a series of transactions, the profile variables representing the user's incremental transaction history over the time period concisely to avoid overhead associated with storing large volumes of transaction history for the user's profile, the profile of the user being based on one or more variables associated with transactions by the user, the recursively updated profile variables for the user representing a transaction history using transaction velocities, averages, and ratios associated with the transactions by the user; generate a propensity score for the user based on the updated profile variables and an item scoring domain comprising a candidate set of items for which the user is likely to have a high propensity; and for the new transaction, generate one or more offers for the user based on the updated user profile variables and the propensity score. 2. The computer program product in accordance with claim 1 , wherein the user's propensity for an item is determined based on an item propensity score generated for the user at one or more time intervals based on the user's updated profile variables. 3. The computer program product in accordance with claim 1 , wherein the profile of the user further includes user demographic data and the one or more variables comprise one or more of: a frequency of purchase of an SKU by the user, a time elapsed since the user's last purchase, a quantity purchased, and/or a price paid by the user. 4. The computer program product in accordance with claim 1 , wherein a first variable is updated based on information related to a transaction associated with the purchase of the item at a first point in time without reference to historical information about purchases of the item during a time prior to the first point in time. 5. The computer program product in accordance with claim 4 , wherein the first variable is weighted average of transaction characteristics that get updated with each transaction recursively. 6. A system comprising: at least one programmable processor; and a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising: generating a profile of a user, the profile being a summarized representation of historical behavior of the user, the profile comprising profile variables for the user, the variables including information about the ratio associated with the purchase of an item over a time period; recursively update the profile variables for the user based on a new transaction in a series of transactions, the profile variables representing the user's incremental transaction history over the time period concisely to avoid overhead associated with storing large volumes of transaction history for the user's profile, the profile of the user being based on one or more variables associated with transactions by the user, the recursively updated profile variables for the user representing a transaction history using transaction velocities, averages, and ratios associated with the transactions by the user; generating a propensity score for the user based on the updated profile variables and an item scoring domain comprising a candidate set of items for which the user is likely to have a high propensity; and for the new transaction, generating one or more offers for the user based on the updated user profile variables and the propensity score. 7. The system in accordance with claim 1 , wherein the user's propensity for an item is determined based on an item propensity score generated for the user at one or more time intervals based on the user's updated profile variables. 8. The system in accordance with claim 6 , wherein the one or more variables comprise one or more of: a frequency of purchase of an SKU by the user, a time elapsed since the user's last purchase, a quantity purchased, and/or a price paid by the user. 9. The system in accordance with claim 6 , wherein the profile of the user further includes user demographic data. 10. The system in accordance with claim 6 , wherein the operations further comprise delivering the one or more offers to a computing device associated with the user via a communication network. 11. The system in accordance with claim 10 , wherein the one or more offers include a discount on a product associated with the purchase transaction data associated with the user.
based on user profile or attribute · CPC title
based on user history · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.