System and method for intelligent discount distribution based on subscriber tier
OwnerJames Mead, Pennie Mead +1inventors
InventorsJames Mead, Pennie Mead, Gustavo Manuel Damil Marin
Life of this patent
Estimating the term…
Abstract
A system and method for operating a bundle-type checkout system incorporating subscription tiers, comprising a subscription manager that assigns subscription tiers to merchants, an offer manager that receives price offers from consumers and analyzes offers to compute bundle offers, a threshold calculator that calculates price discount thresholds and compares price discount values to offer values, and a discount optimization manager that calculates price discounts and determines acceptability of price offers, and a system and method for weighted discount distribution among subscription tiers.
Claims16
A system for computing a discount matrix based on a plurality of subscription values and a bundled offer comprising:
- a network-connected bundle-type checkout computer comprising a plurality of programming instructions stored in a memory and operating on a processor, the programming instructions configured to operate a bundle-type checkout system comprising:
- a subscription manager to assign a plurality of subscription values to a plurality of merchant device identifiers associated to a plurality of merchant user devices;
- a merchant interface to receive, from the plurality of merchant user devices, a plurality of product identifiers wherein each product identifier has a corresponding least acceptable offer value and a corresponding retail price value, wherein a corresponding merchant device identifier, the corresponding least acceptable offer value, and the corresponding retail price value associated to each product identifier are stored in a product database;
- an offer manager to receive, from a consumer device, a plurality of selected product identifiers corresponding to a subset of the plurality of product identifiers in the product database, and to receive a price offer value for a bundle wherein the bundle is the plurality of selected product identifiers corresponding to the subset of the plurality of product identifiers;
- a discount optimization manager to:
- calculate a total available discount for the bundle based at least in part on a plurality of least acceptable offer values and the corresponding retail price associated to each product identifier in the bundle;
- calculate a requested discount for the bundle based at least in part on a total retail bundle price for the bundle and the price offer value, wherein the total retail price for the bundle is the sum of the corresponding retail price associated to each product identifier in the bundle;
- calculate a weighted discount matrix based upon the requested discount being less than the available discount wherein the matrix holds a plurality of weighted discount values based at least in part on a plurality of subscription values, wherein each weighted discount value corresponds to a subscription value;
- assign a weighted discount value, from the plurality of weighted discount values, for each product identifier within the bundle, wherein the weighted discount value corresponds to an associated subscription tier for each merchant user device associated to each product identifier within the bundle;
- calculate a final price for the bundle;
- and,
- calculate a sale price for each product identifier within the bundle based at least in part on the weighted discount value;
- wherein the weighted discount values of the weighted discount matrix are calculated at least in part using a pre-defined number of subscription tiers, the requested discount, and a pre-configured offset value;
- wherein the weighted discount matrix is calculated recursively by calculating a plurality of coefficients wherein each coefficient corresponds to each subscription tier, the coefficients offset by the pre-configured offset value;
- wherein the discount optimization manager sends the sale price for each product identifier to an associated merchant user device of the plurality of merchant user devices, the associated merchant user device based on the corresponding merchant device identifier.
A computer-implemented method for computing a discount matrix based on a plurality of subscription values and a bundled offer, the method comprising the steps of:
- assigning, at a subscription manager, a plurality of subscription values to a plurality of merchant device identifiers associated to a plurality of merchant user devices;
- receiving, at a merchant interface, a plurality of product identifiers from the plurality of merchant devices wherein each product identifier has a corresponding least acceptable offer value and a corresponding retail price value, wherein a corresponding merchant device identifier, the corresponding least acceptable offer value, and the corresponding retail price value associated to each product identifier are stored in a product database;
- receiving, at an offer manager, a plurality of selected product identifiers corresponding to a subset of the plurality of product identifiers in the product database, and receiving a price offer value for a bundle from a consumer device, wherein the bundle is the plurality of selected product identifiers corresponding to the subset of the plurality of product identifiers;
- calculating, at a discount optimization manager, a total available discount for the bundle based at least in part on a plurality of least acceptable offer values and the corresponding retail price associated to each product identifier in the bundle;
- calculating, at a discount optimization manager, a requested discount for the bundle based at least in part on a total retail bundle price for the bundle and the price offer value, wherein the total retail price for the bundle is the sum of the corresponding retail price associated to each product identifier in the bundle;
- calculating, at a discount optimization manager, a weighted discount matrix based upon the requested discount being less than the available discount wherein the matrix holds a plurality of weighted discount values based at least in part on a plurality of subscription values, wherein each weighted discount value corresponds to a subscription value;
- assigning, at a discount optimization manager, a weighted discount value, from the plurality of weighted discount values, for each product identifier within the bundle, wherein the weighted discount value corresponds to an associated subscription tier for each merchant user device associated to each product identifier within the bundle;
- calculating, at a discount optimization manager, a final price for the bundle;
- and,
- calculating, at a discount optimization manager, a sale price for each product identifier within the bundle based at least in part on the weighted discount value.
- wherein the weighted discount values of the weighted discount matrix are calculated at least in part using a pre-defined number of subscription tiers, the requested discount, and a pre-configured offset value;
- wherein the weighted discount matrix is calculated recursively by calculating a plurality of coefficients wherein each coefficient corresponds to each subscription tier, the coefficients offset by the pre-configured offset value;
- wherein the discount optimization manager sends the sale price for each product identifier to an associated merchant user device of the plurality of merchant user devices, the associated merchant user device based on the corresponding merchant device identifier.
Dependencies are inferred from the claim text.