Predictive recommendation system
US-10325285-B1 · Jun 18, 2019 · US
US2020027103A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020027103-A1 |
| Application number | US-201816042882-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 23, 2018 |
| Priority date | Jul 23, 2018 |
| Publication date | Jan 23, 2020 |
| Grant date | — |
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.
Prioritization techniques and systems are described that utilize a historical purchase sequence and customer features to prioritize products and services to generate product and service recommendations. In an example, feature data describing a customer and historical purchase data for the customer is received that indicates products or services purchased by the customer. The historical purchase data further includes indicators of when the products or services were purchased by the customer. Then, probabilities of future purchases by the customer of additional products are determined by classifying the additional products using a multiclass classification. The multiclass classification is based on the historical purchase data and the feature data describing the customer. Next, a ranking of the additional products is generated based on the determined probabilities of future purchases. The ranking of the additional products is output in a user interface based on the determined probabilities.
Opening claim text (preview).
What is claimed is: 1 . In a digital medium product prioritization environment, a method implemented by at least one computing device, the method comprising: receiving, by the at least one computing device: feature data describing characteristics and qualities of a customer; and historical purchase data for the customer; identifying, by the at least one computing device, one or more products purchased by the customer and indicators of when the one or more products were purchased by the customer in the historical purchase data for the customer; generating, by the at least one computing device, probabilities of future purchases by the customer of additional products, the probabilities generated by a multiclass classification to classify the additional products into groups corresponding to the one or more products purchased by the customer based on the historical purchase data and the feature data describing the customer; ranking, by the at least one computing device, the additional products based on the determined probabilities of future purchases; and outputting, by the at least one computing device, digital content based on the ranking of the additional products in a user interface. 2 . The method of claim 1 , wherein the feature data includes descriptive attributes of the characteristics and the qualities of the customer. 3 . The method of claim 2 , wherein the generating the probabilities of future purchases by the customer further comprises comparing the feature data to feature data of additional customers having similar characteristics and qualities. 4 . The method of claim 1 , wherein the multiclass classification is a n-class classification problem solved with a random forest model. 5 . The method of claim 4 , wherein the random forest model generates the probabilities of the future purchases in a probability distribution of the additional products. 6 . The method of claim 1 , wherein the additional products do not include the one or more products purchased by the customer. 7 . The method of claim 1 , further comprising determining a subset of the additional products to include in a recommendation by comparing an average of the determined probabilities to a threshold probability for inclusion in the recommendation. 8 . The method of claim 7 , wherein the outputting further comprises outputting the recommendation including the subset of the additional products in the user interface. 9 . In a digital medium product prioritization environment, a recommendation system comprising: a purchase model module implemented at least partially in hardware of at least one computing device to determine probabilities of future purchases of products by a customer, the probabilities determined by a multiclass classification to classify the future purchases into groups corresponding to products previously purchased by the customer, the classification based on: historical purchase data of the customer indicating the products previously purchased by the customer and when the products previously purchased by the customer were purchased; and feature data describing characteristics and qualities of the customer; and a product inclusion module implemented at least partially in hardware of the at least one computing device to: generate a ranking of the future purchases based on the determined probabilities of the future purchases; compare the determined probabilities to a threshold probability for inclusion in a product group; and output the product group in a user interface based on the generated ranking and the comparison to the threshold. 10 . The system of claim 9 , wherein the feature data includes descriptive attributes of the characteristics and the qualities of the customer. 11 . The system of claim 10 , wherein the generating the probabilities of the future purchases by the customer further comprises comparing the feature data to feature data of additional customers having similar characteristics and qualities. 12 . The system of claim 9 , wherein the multiclass classification is a n-class classification problem solved with a random forest model. 13 . The system of claim 9 , wherein the product inclusion module is further configured to: calculate an average of the determined probabilities; and determine a subset of the additional products to include in the product group by comparing the average of the determined probabilities to threshold probabilities for inclusion in the product group. 14 . The system of claim 13 , wherein different ones of the threshold probabilities correspond to different numbers of products to be included in the product group. 15 . The system of claim 9 , wherein the product inclusion module is further configured to build a propensity model for each of the additional products to compare the determined probabilities. 16 . In a digital medium product prioritization environment, a recommendation system comprising: means for receiving feature data describing characteristics and qualities of a customer and historical purchase data for the customer; means for identifying, from the historical purchase data for the customer, one or more products purchased by the customer and when the one or more products were purchased by the customer; means for generating probabilities of future purchases by the customer of additional products, the probabilities generated by a multiclass classification to classify the additional products into groups corresponding to the one or more products purchased by the customer based on the historical purchase data and the feature data describing the customer; means for determining a subset of the additional products to include in a recommendation by comparing an average of the determined probabilities to threshold probabilities for inclusion in the recommendation; and means for outputting the recommendation including the determined subset of the additional products in a user interface. 17 . The system of claim 16 , wherein the additional products do not include the one or more products purchased by the customer. 18 . The system of claim 16 , wherein the additional products do include the one or more products purchased by the customer. 19 . The system of claim 16 , wherein different ones of the threshold probabilities correspond to different numbers of products to be included in the recommendation. 20 . The system of claim 16 , wherein the means for outputting the recommendation is further configured to rank the subset of the additional products included in the recommendation based on the determined probabilities.
Ensemble learning · CPC title
Enterprise or organisation modelling · CPC title
Probabilistic graphical models, e.g. probabilistic networks · CPC title
Market predictions or forecasting for commercial activities · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.