Unified payment and return on investment system
AssigneeGroupon, Inc.
InventorsJadam Kahn, Mike Aparicio, Michael Hines, Shafiq Shariff, Todd Webb, Derek Nordquist
Life of this patent
Estimating the term…
Abstract
The unified payment system, product and method provide an effective and efficient way to better communicate to a merchant the value of running a promotion and determine a deal structure that works for the merchant, the customer, the promotion system, or any combination thereof. The unified payment system, product and method provide real-time ROI calculations that a merchant and sales representative can collaboratively simultaneously work on to identify a deal structure for the merchant to select. In this way, the merchant and sales representative may arrive at a mutually acceptable payment plan.
Claims24
An apparatus for dynamically calculating a holdback amount to retain from a sale price of a promotion from immediate disbursement to a provider of a good or service associated with the promotion, and instead to provide in accordance with a payment schedule, the apparatus comprising at least one processor and at least one non-transitory memory including computer program code, the at least one non-transitory memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- receive, via a communication interface, over a network, a notice of sale of a promotion, the notice including a sale amount,
- wherein the promotion is associated with a feature period at which the promotion is offered for sale and an expiration date at which the promotion is no longer offered for sale;
- calculate, by a processor, based on the sale amount, a holdback amount from the sale amount to hold in reserve and a payment amount to distribute to a merchant,
- wherein the holdback amount is automatically determined, adjusted, and documented in real-time to reflect each of a plurality of new terms, wherein the calculation is dynamically updated in real-time based on a configurable percentage of the sale amount, an expiration date of the promotion, a number of unredeemed vouchers, a length of a redemption period, and a velocity of redemptions;
- generate, by the processor, the payment schedule, configured for display on a user device via a renderable graphical user interface, for transferring funds to the merchant,
- wherein generation of the payment schedule comprises:
- determination of a start date of the feature period at which the promotion was offered for sale and the expiration date at which the promotion was no longer offered for sale;
- for each sale of the promotion, determination of a sale date indicative of a date at which the sale was made;
- and
- determination of the payment amount based on a predefined value of the configurable percentage, an initial payment date, and a date on which to process the holdback amount,
- wherein the initial payment is scheduled for a configurable number of days following the start of the feature period, and
- wherein the date on which to process the holdback amount is based on the expiration date of the promotion, such that payments are made on a recurring basis;
- and
- cause initiation of each of a plurality of transfers in accordance with the payment schedule,
- wherein in accordance with the payment schedule, for each promotion, each scheduled payment amount comprises a predetermined portion of the total amount due to the merchant from a previous feature period and any remaining balance including a second predetermined portion for each period, less any refunds, due as a result of the expiration of promotions within that period, and
- wherein changes to the payment schedule are made in real-time and provided via a live graphical representation, collaboratively built responsive to values received from the user device or the apparatus.
A method for dynamically calculating a holdback amount to retain from a sale price of a promotion from immediate disbursement to a provider of a good or service associated with the promotion, and instead to provide in accordance with a payment schedule, the method comprising:
- receiving, via a communication interface, over a network, a notice of sale of a promotion, the notice including a sale amount,
- wherein the promotion is associated with a feature period at which the promotion is offered for sale and an expiration date at which the promotion is no longer offered for sale;
- calculating, by a processor, based on the sale amount, a holdback amount from the sale amount to hold in reserve and a payment amount to distribute to a merchant,
- wherein the holdback amount is automatically determined, adjusted, and documented in real-time to reflect each of a plurality of new terms, wherein the calculation is dynamically updated in real-time based on a length of a redemption period, a velocity of redemptions and a velocity of refunds, and a previous performance of an issuing merchant;
- generating, via the processor, the payment schedule, configured for display on a user device via a renderable graphical user interface, for transferring funds to the merchant,
- wherein generation of the payment schedule comprises:
- determination of a start date of the feature period at which the promotion was offered for sale and the expiration date at which the promotion was no longer offered for sale;
- determination of a sale date indicative of a date at which the sale was made;
- and
- determination of the payment amount, an initial payment date, and a date on which to process the holdback amount,
- wherein the initial payment is scheduled for a configurable number of days following the start of the feature period, and
- wherein the date on which to process the holdback amount is based on the expiration date of the promotion, such that payments are made on a recurring basis;
- and
- causing initiation of each of a plurality of transfers in accordance with the payment schedule, wherein in accordance with the payment schedule, for each promotion, each scheduled payment amount comprises a predetermined portion of the total amount due to the merchant from a previous feature period and any remaining balance including a second predetermined portion for each period, less any refunds, due as a result of the expiration of promotions within that period, and
- wherein changes to the payment schedule are made in real-time and provided via a live graphical representation, collaboratively built responsive to values received from the user device or a promotion system.
A computer program product for dynamically calculating a holdback amount to retain from a sale price of a promotion from immediate disbursement to a provider of a good or service associated with the promotion, and instead to provide in accordance with a payment schedule, the computer program product comprising a non-transitory computer readable medium storing computer readable instructions, the computer readable instructions configured, when executed by a processor, to cause the processor to:
- receive, via a communication interface, over a network, a notice of sale of a promotion, the notice including a sale amount,
- wherein the promotion is associated with a feature period at which the promotion is offered for sale and an expiration date at which the promotion is no longer offered for sale;
- calculate, by a processor, based on the sale amount, a holdback amount from the sale amount to hold in reserve and a payment amount to distribute to a merchant,
- wherein the holdback amount is automatically determined, adjusted, and documented in real-time to reflect each of a plurality of new terms, wherein the calculation is dynamically updated in real-time based on a length of a redemption period, a velocity of redemptions and a velocity of refunds, and a previous performance of an issuing merchant;
- generate, by the processor, the payment schedule, configured for display on a user device via a renderable graphical user interface, for transferring funds to the merchant,
- wherein generation of the payment schedule comprises:
- determination of a start date of the feature period at which the promotion was offered for sale and the expiration date at which the promotion was no longer offered for sale;
- determination of a sale date indicative of a date at which the sale was made;
- and
- determination of the payment amount, an initial payment date, and a date on which to process the holdback amount,
- wherein the initial payment is scheduled for a configurable number of days following the start of the feature period, and
- wherein the date on which to process the holdback amount is based on the expiration date of the promotion, such that payments are made on a recurring basis;
- and
- cause initiation of each of a plurality of transfers in accordance with the payment schedule, wherein in accordance with the payment schedule, for each promotion, each scheduled payment amount comprises a predetermined portion of the total amount due to the merchant from a previous feature period and any remaining balance including a second predetermined portion for each period, less any refunds, due as a result of the expiration of promotions within that period, and
- wherein changes to the payment schedule are made in real-time and provided via a live graphical representation, collaboratively built responsive to values received from the user device or a promotion system.
Dependencies are inferred from the claim text.