Back to results
US 11,386,488 B2Granted
System and method for combining product specific data with customer and merchant specific data
AssigneeShopify Inc.
InventorsSaad Atieque, Kyle Bruce Tate
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for automatically making a decision as to whether or not to over an installment payment (IP) option to a customer at checkout at an online retailer for goods or services. The IP decision is made, at least in part, based on the specific product or products being purchased. In some cases, it is also based on merchant-specific information and/or customer specific information.
Claims11
A computer-implemented method comprising:
- using at least one processor and memory to perform steps of:
- selecting an initial set of customers on an e-commerce system, wherein the initial set of customers have previously interacted with the e-commerce system;
- selecting an initial set of products sold on the e-commerce system;
- generating a first machine learning model trained to map product-specific data to product-specific values, the generating including:
- collecting product-specific data regarding the initial set of products from the e-commerce system, the product-specific data regarding the initial set of products including one or more of product descriptions, product titles, or product images for products of the initial set of products;
- mapping the initial set of products to product-specific values, the product specific values being risk category codes;
- creating a first training set based on the initial set of products, the product-specific data regarding the initial set of products, and the mapped product-specific values;
- and
- training the first machine learning model using the first training set;
- generating a second machine learning model trained to map customer-specific data to customer-specific values, the generating including:
- collecting customer-specific data regarding the initial set of customers, the customer-specific data regarding the initial set of customers including one or more of information about transaction history, information about behaviour while interacting with the e-commerce platform, or credit information;
- correlating the customer-specific data with chargeback likelihood;
- creating a second training set based on training data and the correlation with chargeback likelihood;
- and
- training the second machine learning model using the second training set;
- providing the first machine learning model with access to product-specific data for other products on the e-commerce platform;
- providing the second machine learning model with access to customer-specific data for other customers on the e-commerce platform;
- receiving input over a network defining an online shopping cart holding products selected for purchase from a store of a merchant;
- receiving, over the network, a request to initiate a checkout process for the online shopping cart;
- responsive to the request to initiate the checkout process for the online shopping cart, performing the checkout process for the online shopping cart, wherein an installment plan is offered for the checkout of the online shopping cart based on the first and second machine learning models, the performing including:
- determining that the installment plan option should be offered for checkout of the online shopping cart, the determining including:
- using the first machine learning model to determine product-specific values for the products held in the online shopping cart;
- using the second machine learning model to determine a customer-specific value for a customer associated with the online shopping cart;
- making a respective installment plan (IP) decision for each product held in the online shopping cart based at least on the product-specific value for that product and the customer-specific value, and
- determining that all of the respective IP decisions are positive;
- responsive to the determination that the installment plan purchase option should be offered for the checkout of the online shopping cart:
- providing a checkout user interface to allow confirmation of the checkout process, the checkout user interface including a mechanism for selecting between the offered installment plan purchase option and a single payment option,
- receiving, on the checkout user interface, a selection confirming that checkout should be completed using the installment plan purchase option, and
- processing the checkout information using the installment plan purchase option.
26 more elements
An installment payment apparatus comprising:
- a processor and a memory, the installment payment apparatus configured to:
- select an initial set of customers on an e-commerce system, wherein the initial set of customers have previously interacted with the e-commerce system;
- select an initial set of products sold on the e-commerce system;
- generate a first machine learning model trained to map product-specific data to product-specific values, wherein generating the first machine learning model includes:
- collecting product-specific data regarding the initial set of products from the e-commerce system, the product-specific data regarding the initial set of products including one or more of product descriptions, product titles, or product images for products of the initial set of products;
- mapping the initial set of products to product-specific values, the product specific values being risk category codes;
- creating a first training set based on the initial set of products, the product-specific data regarding the initial set of products, and the mapped product-specific values;
- and
- training the first machine learning model using the first training set;
- generate a second machine learning model trained to map customer-specific data to customer-specific values, wherein generating the second machine learning model includes:
- collecting customer-specific data regarding the initial set of customers, the customer-specific data regarding the initial set of customers including one or more of information about transaction history, information about behaviour while interacting with the e-commerce platform, or credit information;
- correlating the customer-specific data with chargeback likelihood;
- creating a second training set based on training data and the correlation with chargeback likelihood;
- and
- training the second machine learning model using the second training set;
- provide the first machine learning model with access to product-specific data for other products on the e-commerce platform;
- provide the second machine learning model with access to customer-specific data for other customers on the e-commerce platform;
- receive input over a network defining an online shopping cart holding products selected for purchase from a store of a merchant;
- receive, over the network, a request to initiate a checkout process for the online shopping cart;
- responsive to the request to initiate the checkout process for the online shopping cart, perform the checkout process for the online shopping cart, wherein an installment plan is offered for the checkout of the online shopping cart based on the first and second machine learning models, the performing including:
- determine that the installment plan option should be offered for checkout of the online shopping cart, by:
- using the first machine learning model to determine product-specific values for the products held in the online shopping cart;
- using the second machine learning model to determine a customer-specific value for a customer associated with the online shopping cart;
- making a respective installment plan (IP) decision for each product held in the online shopping cart based at least on the product-specific value for that product and the customer-specific value, and
- determine that all of the respective IP decisions are positive;
- responsive to the determination that the installment plan purchase option should be offered for the checkout of the online shopping cart:
- provide a checkout user interface to allow confirmation of the checkout process, the checkout user interface including a mechanism for selecting between the offered installment plan purchase option and a single payment option,
- receive, on the checkout user interface, a selection confirming that checkout should be completed using the installment plan purchase option, and
- process the checkout information using the installment plan purchase option.
26 more elements
Dependencies are inferred from the claim text.