Method and apparatus for determining promotion pricing parameters

Information

  • Patent Grant
  • 10192243
  • Patent Number
    10,192,243
  • Date Filed
    Monday, June 10, 2013
    11 years ago
  • Date Issued
    Tuesday, January 29, 2019
    5 years ago
Abstract
A method, apparatus, and computer program product are disclosed to improve selection of promotion pricing parameters. The method may determine one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The method includes generating one or more predictive models based on historical promotion performance data and generating a revenue equation using the one or more predictive models. The revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models. The method further includes determining an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, and selecting at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. A corresponding apparatus and computer program product are also provided.
Description
TECHNOLOGICAL FIELD

Example embodiments of the present invention relate generally to determining a promotion price and, more particularly, to a method and apparatus for determining a promotion price that maximizes performance of the promotion for a promotion and marketing service, merchants, and consumers.


BACKGROUND

Applicant has discovered problems with current methods for determining structure parameters of promotions. Through applied effort, ingenuity, and innovation, Applicant has solved many of these identified problems by developing a solution that is embodied by the present invention, which is described in detail below.


BRIEF SUMMARY

Accordingly, a method, apparatus, and computer program product are provided for determining promotion pricing parameters. Example embodiments may include a method for determining one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The method may include generating one or more predictive models based on historical promotion performance data, generating a revenue equation using the one or more predictive models, wherein the revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models, determining, using a processor, an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, and selecting at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. The one or more predictive models may include at least one of a demand model or a margin model. The one or more predictive models may be derived using a regression analysis on the historical promotion performance data. The historical promotion performance data may include promotion parameters used for past promotions and performance characteristics of the past promotions. The performance characteristics may include at least one of a promotion redemption rate, a promotion size, or a promotion refund rate. The promotion parameters may include at least one of a promotion accepted value, a promotion promotional value, a promotion residual value, or a merchant category. The revenue equation may be generated using a demand model and a margin model, and the estimated revenue may be calculated by multiplying a promotion size derived from the demand model by a margin value derived from the margin model. The margin model may be employed to determine the margin value that results in at least a threshold merchant ROI for a merchant associated with the promotion. In some embodiments, the threshold merchant ROI is zero. The one or more input sets of deal pricing parameters may be selected to maximize the estimated revenue.


The method may also include generating a promotion using at least one of the one or more input sets of deal pricing parameters. The selected input set of promotion pricing parameters may include a margin value, and the method may further include determining a promotion cost based on the margin value, and presenting the promotion cost to a merchant for approval. The method may also include receiving approval of the promotion cost and, in response to receiving the approval, generating the promotion with the selected input set of promotion pricing parameters. In some embodiments, the method includes monitoring one or more performance characteristics of the promotion, adding the one or more performance characteristics of the promotion to the historical promotion performance data, and updating at least one of the one or more predictive models based on the one or more performance characteristics of the promotion. Embodiments of the method may also include providing the selected at least one of the input sets of promotion pricing parameters to a merchant via a merchant interface, receiving an indication of a merchant selection of one or more of the selected at least one of the input sets, and generating the promotion using the selected at least one of the input sets of promotion pricing parameters in response to receiving the indication.


Embodiments may also include an apparatus for determining one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The apparatus may include a processor and a memory. The memory may store computer program code that, when executed by the processor, causes the apparatus to generate one or more predictive models based on historical promotion performance data, generate a revenue equation using the one or more predictive models, wherein the revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models, determine an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, and select at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. The one or more predictive models may include at least one of a demand model or a margin model. The one or more predictive models may be derived using a regression analysis on the historical promotion performance data. The historical promotion performance data may include promotion parameters used for past promotions and performance characteristics of the past promotions. The performance characteristics may include at least one of a promotion redemption rate, a promotion size, or a promotion refund rate. The promotion parameters may include at least one of a promotion accepted value, a promotion promotional value, a promotion residual value, or a merchant category. The revenue equation may be generated using a demand model and a margin model, and the estimated revenue may be calculated by multiplying a promotion size derived from the demand model by a margin value derived from the margin model. The margin model may be employed to determine the margin value that results in at least a threshold merchant ROI for a merchant associated with the promotion. The threshold merchant ROI may be zero. The one or more input sets of deal pricing parameters may be selected to maximize the estimated revenue. The apparatus may be further configured to generate a promotion using at least one of the one or more input sets of deal pricing parameters. The selected input set of promotion pricing parameters may include a margin value, and the apparatus may be further configured to determine a promotion cost based on the margin value, present the promotion cost to a merchant for approval. The apparatus may be further configured to receive approval of the promotion cost and, in response to receiving the approval, generate the promotion with the selected input set of promotion pricing parameters. The apparatus may be further configured to monitor one or more performance characteristics of the promotion, add the one or more performance characteristics of the promotion to the historical promotion performance data, and update at least one of the one or more predictive models based on the one or more performance characteristics of the promotion. The apparatus may be further configured to provide the selected at least one of the input sets of promotion pricing parameters to a merchant via a merchant interface, receive an indication of a merchant selection of one or more of the selected at least one of the input sets, and generate the promotion using the selected at least one of the input sets of promotion pricing parameters in response to receiving the indication.


Yet further embodiments may provide a computer program product for determining one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The computer program product may include a computer-readable storage medium storing computer program code that, when executed by an apparatus, causes the apparatus to generate one or more predictive models based on historical promotion performance data, generate a revenue equation using the one or more predictive models, wherein the revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models, determine an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, and select at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. The one or more predictive models may include at least one of a demand model or a margin model. The one or more predictive models may be derived using a regression analysis on the historical promotion performance data. The historical promotion performance data may include promotion parameters used for past promotions and performance characteristics of the past promotions. The performance characteristics may include at least one of a promotion redemption rate, a promotion size, or a promotion refund rate. The promotion parameters may include at least one of a promotion accepted value, a promotion promotional value, a promotion residual value, or a merchant category. The revenue equation may be generated using a demand model and a margin model, and the estimated revenue may be calculated by multiplying a promotion size derived from the demand model by a margin value derived from the margin model. The margin model may be employed to determine the margin value that results in at least a threshold merchant ROI for a merchant associated with the promotion. The threshold merchant ROI may be zero. The one or more input sets of deal pricing parameters may be selected to maximize the estimated revenue. The instructions may further configure the apparatus to generate a promotion using at least one of the one or more input sets of deal pricing parameters. The selected input set of promotion pricing parameters may include a margin value, and the apparatus may be further configured to determine a promotion cost based on the margin value, and present the promotion cost to a merchant for approval. The computer program code may cause the apparatus to receive approval of the promotion cost and, in response to receiving the approval, generate the promotion with the selected input set of promotion pricing parameters. In some embodiments, the computer program code further causes the apparatus to monitor one or more performance characteristics of the promotion, add the one or more performance characteristics of the promotion to the historical promotion performance data, and update at least one of the one or more predictive models based on the one or more performance characteristics of the promotion. The computer program code may further cause the apparatus to provide the selected at least one of the input sets of promotion pricing parameters to a merchant via a merchant interface, receive an indication of a merchant selection of one or more of the selected at least one of the input sets, and generate the promotion using the selected at least one of the input sets of promotion pricing parameters in response to receiving the indication.


Embodiments may also include yet another method for determining one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The method may include generate, using a processor, one or more predictive models based on historical promotion performance data, generating a revenue equation using the one or more predictive models, wherein the revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models, determining an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, determining, using at least one of the one or more predictive models, at least one of the one or more input sets of promotion pricing parameters that provide at least a minimum merchant return on investment, and selecting the determined at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. The minimum merchant return on investment may be zero.


Embodiments may include yet another apparatus for determining one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The apparatus may include a processor and a memory, the memory storing computer program code that, when executed by the processor, causes the apparatus to generate one or more predictive models based on historical promotion performance data, generate a revenue equation using the one or more predictive models, wherein the revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models, determine an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, determine, using at least one of the one or more predictive models, at least one of the one or more input sets of promotion pricing parameters that provide at least a minimum merchant return on investment, and select the determined at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. The minimum merchant return on investment may be zero.


Embodiments may include yet another computer program product for determining one or more promotion pricing parameters for a promotion that is offered by a promotion and marketing service. The computer program product may include a computer-readable storage medium storing computer program code that, when executed by an apparatus, causes the apparatus to generate one or more predictive models based on historical promotion performance data, generate a revenue equation using the one or more predictive models, wherein the revenue equation provides an estimate of a revenue received by the promotion and marketing service based on the one or more predictive models, determine an estimated revenue using the revenue equation based on one or more input sets of promotion pricing parameters provided as input to the revenue equation, determine, using at least one of the one or more predictive models, at least one of the one or more input sets of promotion pricing parameters that provide at least a minimum merchant return on investment, and select the determined at least one of the input sets of promotion pricing parameters for the promotion based on the estimated revenue. The minimum merchant return on investment may be zero.


The above summary is provided merely for purposes of summarizing some example embodiments to provide a basic understanding of some aspects of the invention. Accordingly, it will be appreciated that the above-described embodiments are merely examples and should not be construed to narrow the scope or spirit of the invention in any way. It will be appreciated that the scope of the invention encompasses many potential embodiments in addition to those here summarized, some of which will be further described below.





BRIEF DESCRIPTION OF THE DRAWINGS

Having thus described certain example embodiments of the present disclosure in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:



FIG. 1 illustrates an example system within which embodiments of the present invention may operate;



FIG. 2 illustrates a block diagram showing an example device for use in a promotional server, in accordance with some example embodiments of the present invention;



FIG. 3 illustrates a block diagram showing an example device for use by a sales representative or merchant, in accordance with an example embodiment of the present invention;



FIG. 4 illustrates a block diagram of an example data flow for determining promotion pricing parameters, in accordance with some example embodiments;



FIG. 5 illustrates a flowchart describing example operations for determining promotion pricing parameters from the perspective of a promotion and marketing service, in accordance with some example embodiments;



FIG. 6 illustrates a flowchart describing example operations for determining a demand model for a promotion from the perspective of a promotion and marketing service, in accordance with some example embodiments; and



FIG. 7 illustrates a flowchart describing example operations for determining a promotion margin model for a promotion from the perspective of a promotion and marketing service, in accordance with some example embodiments.





DETAILED DESCRIPTION

Some embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the inventions are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.


As used herein, the terms “data,” “content,” “information,” and similar terms may be used interchangeably to refer to data capable of being transmitted, received, and/or stored in accordance with embodiments of the present invention. Thus, use of any such terms should not be taken to limit the spirit and scope of embodiments of the present invention. Further, where a computing device is described herein to receive data from another computing device, it will be appreciated that the data may be received directly from the another computing device or may be received indirectly via one or more intermediary computing devices, such as, for example, one or more servers, relays, routers, network access points, base stations, hosts, and/or the like, sometimes referred to herein as a “network.” Similarly, where a computing device is described herein to send data to another computing device, it will be appreciated that the data may be sent directly to the another computing device or may be sent indirectly via one or more intermediary computing devices, such as, for example, one or more servers, relays, routers, network access points, base stations, hosts, and/or the like.


As used herein, the term “promotion and marketing service” may include a service that is accessible via one or more computing devices and is operable to provide example promotion and/or marketing services on behalf of one or more providers that are offering one or more instruments that are redeemable for goods, services, experiences and/or the like. In some examples, the promotion and marketing service may take the form of a redemption authority, a payment processor, a rewards provider, an entity in a financial network, a promoter, an agent and/or the like. As such, the service is, in some example embodiments, configured to present one or more promotions via one or more impressions, accept payments for promotions from consumers, issue instruments upon acceptance of an offer, participate in redemption, generate rewards, provide a point of sale device or service, issue payments to providers and/or or otherwise participate in the exchange of goods, services or experiences for currency, value and/or the like.


As used herein, the terms “provider” and “merchant” may be used interchangeably and may include, but are not limited to, a business owner, consigner, shopkeeper, tradesperson, vendor, operator, entrepreneur, agent, dealer, organization or the like that is in the business of a providing a good, service or experience to a consumer, facilitating the provision of a good, service or experience to a consumer and/or otherwise operating in the stream of commerce. One example merchant may be a running company that sells attire for use by a person who runs or participates in athletic activities.


As used herein, the term “promotion” may include, but is not limited to, any type of offered, presented or otherwise indicated reward, discount, coupon, credit, deal, incentive, discount, media or the like that is indicative of a promotional value or the like that upon purchase or acceptance results in the issuance of an instrument that may be used toward at least a portion of the purchase of particular goods, services and/or experiences defined by the promotion. An example promotion, using the aforementioned running company as the example provider, is $25 for $50 toward running shoes. In some examples, the promotion defines an accepted value (e.g., a cost to purchase the promotion), a promotional value (e.g., the value of the resultant instrument beyond the accepted value), a residual value (e.g., the value upon return or upon expiry of one or more redemption parameters), one or more redemptions parameters and/or the like. Using the running company promotion as an example, the accepted value is $25 and the promotional value is $50. In this example, the residual value may be equal to the accepted value.


As used herein, the term “promotion pricing parameters” may include values, parameters, bounds, considerations and/or the like that determine the accepted value of the promotion, the promotional value of the promotion, the residual value of the promotion, the size of the promotion offering (e.g., the number of the promotions sold) and/or the promotion margin (e.g., the portion of the accepted value received by the promotion and marketing service). The term “promotion pricing parameters” should thus be understood to relate to configurable aspects of the promotion that affect the amount of revenue derived from the promotion by the merchant and/or the promotion and marketing service.


As used herein, the term “return on investment” (ROI) refers to the overall benefit provided to the merchant as a result of offering one or more promotions via the promotion and marketing service. As described above, when a promotion is redeemed by a consumer for goods and/or services offered by the merchant, the merchant may receive a certain reimbursement value from the promotion and marketing service to account for at least a portion of the price of the goods and services provided to the consumer. In many cases, this reimbursement value may be in excess of the value of the goods and services provided to the consumer, resulting in a net benefit based solely upon the reimbursement value. In some other cases, the value of the goods and services provided to the consumer may exceed the reimbursement value. However, the ROI calculation does not only involve the reimbursement value of the promotion. For example, promotions may be targeted to consumers who are not already regular patrons, and these new consumers may be more inclined to patronize the merchant in the future if they have a good experience when using the promotion. Consumers may also spend in excess of the promotional value of the promotion, resulting in extra revenue for the merchant. Example embodiments of a system and method for determining and providing merchant ROI information are described further with respect to U.S. Provisional Patent Application 61/824,850 filed May 17, 2013 and U.S. patent application Ser. No. 13/841,347 filed Mar. 15, 2013, which are herein incorporated by reference in their entirety.


Overview

A method, apparatus, and computer program product are provided in accordance with an example embodiment of the present invention in order to improve determination of promotion pricing parameters. One of the mechanisms by which a promotion and marketing service may derive revenue is by taking a portion of the payment paid by consumers for each promotion sold to and/or redeemed by consumers via the promotion and marketing service. This “margin” ensures that the promotion and marketing service is compensated for the service provided to merchants and consumers in a way that encourages the promotion and marketing service to provide an effective product (e.g., the more promotions the promotion and marketing service provides, the more revenue they receive). However, it may make economic sense for the promotion and marketing service to be flexible with the margin they establish for certain promotions. For example, the promotion and marketing service may be motivated to lower the margin on promotions that are likely to sell a large number of units, or for promotions with a high accepted value (e.g., the percentage per promotion may be lower, but the absolute revenue per promotion sold may be higher).


Furthermore, other promotion pricing parameters may impact the overall margin. For example, the ratio between the promotional value and the accepted value of the promotion and the merchant cost of the goods or services being provided in exchange for the promotion may alter the margin of the promotion, as merchants may be reluctant to agree to offer promotions that will lose them money, while consumers may be less likely to purchase promotions that do not offer a significant discount. Assuming a constant price for the promotion, as the margin taken by the promotion and marketing service increases, the revenue remitted to the merchant decreases, the value in goods or services provided to the consumer decreases, the cost to the consumer increases, or some combination of the above. As such, selection of promotion pricing parameters requires a careful balance to maintain profitability for both the promotion and marketing service and the merchant, while also providing a sufficient discount to make the promotions desirable to consumers. There are several drawbacks to attempting to manually balance these factors.


For instance, attempting to manually select promotion parameters that “seem” beneficial to all parties may inadvertently offer too many promotions at too great a discount value, resulting in a negative return on investment for the merchant. For example, if too many promotions are offered at too large a discount value, the merchant may lose more value in products or services than they gain in marketing, repeat business, or purchases in excess of spending beyond the promotion value. If the promotion and marketing service charges too large a margin, the merchant may end up with a negative return on investment due to the fees charged by the promotion and marketing service. Similarly, promotions with too small a difference between a promotional value and an accepted value may not be attractive to consumers, as consumers may be unwilling to bother with purchasing a promotion that does not offer much benefit. As such, efforts to select promotion pricing parameters are fraught with monetary risk for both merchants and the promotion and marketing service.


As a result of these problems and others that may arise from time to time, merchants may be reluctant to engage with the promotion and marketing system due to the risk of not receiving an adequate return on their investment. These problems result in potential lost revenue for both merchants and the promotion and marketing service.


Accordingly, to overcome these problems, example embodiments of the present invention are shown for determining promotion pricing parameters in a manner that is more robust, efficient, and data-driven to improve revenue and marketing operations for both merchants and the promotion and marketing service. In some example embodiments, historical promotion performance data is used to derive promotion performance models that model the impact of various promotion parameters on promotion demand, promotion margins, promotional values, total revenue, and the like. These promotion performance models may be employed along with a set of characteristics of a particular merchant or type of merchant to generate a set of promotion pricing parameters that may result in improved performance for both the merchant (e.g., improved merchant return on investment) and the promotion and marketing service (e.g., improved margins for the promotion and marketing service while still providing positive return on investment to the merchant).


Example embodiments of the present invention enhance the selection of promotion pricing parameters by utilizing predictive models to ensure a positive ROI for the merchant while also establishing a favourable margin for the promotion and marketing service. In addition, example embodiments of the present invention may be capable of continued analysis of promotion performance data for promotions with pricing parameters established by embodiments of the invention, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters.


System Architecture

The method, apparatus, and computer program product of the present invention may be embodied by any of a variety of devices. For example, the method, apparatus, and computer program product of an example embodiment may be embodied by a networked device, such as a server or other network entity, configured to communicate with one or more devices, such as one or more client devices. Additionally or alternatively, the computing device may include fixed computing devices, such as a personal computer or a computer workstation. Still further, an example embodiment may be embodied by any of a variety of mobile terminals, such as a portable digital assistant (PDA), mobile telephone, smartphone, laptop computer, tablet computer, or any combination of the aforementioned devices.


In this regard, FIG. 1 discloses an example computing system within which embodiments of the present invention may operate. Sales representatives and merchants may access a promotional system 102 via a network 112 (e.g., the Internet, or the like) using computer devices 114A through 114N and 116A through 116N, respectively (e.g., one or more sales representative devices 114A-114N or one or more merchant devices 116A-116N). Moreover, the promotional system 102 may comprise a promotional server 104 in communication with a promotional database 106. The promotional system may further have access to a historical promotion performance database 110 storing historical information regarding previously offered promotions. The promotional system 102 is, in some examples, able to generate one or more predictive models to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, and/or generate promotions with the determined pricing parameters, as will be described below.


The promotional server 104 may be embodied by a computing system, such as apparatus 200 shown in FIG. 2. As illustrated in FIG. 2, the apparatus 200 may include a processor 202, a memory 204, an input/output module 206, a communications module 208, a promotion performance model generation module 210, a revenue equation generation module 212, and/or a promotion pricing module 214. The apparatus 200 may be configured to execute the operations described below. In some embodiments, the processor 202 (and/or co-processor or any other processing circuitry assisting or otherwise associated with the processor) may be in communication with the memory 204 via a bus for passing information among components of the apparatus. The memory 204 may be non-transitory and may include, for example, one or more volatile and/or non-volatile memories. In other words, for example, the memory may be an electronic storage device (e.g., a computer readable storage medium). The memory may be configured to store information, data, content, applications, instructions, or the like, for enabling the apparatus to carry out various functions in accordance with an example embodiment of the present invention.


The processor 202 may be embodied in a number of different ways and may, for example include one or more processing devices configured to perform independently. Additionally or alternatively, the processor may include one or more processors configured in tandem via a bus to enable independent execution of instructions, pipelining, and/or multithreading.


In an example embodiment, the processor 202 may be configured to execute instructions stored in the memory 204 or otherwise accessible to the processor. Alternatively or additionally, the processor may be configured to execute hard-coded functionality. As such, whether configured by hardware or software methods, or by a combination thereof, the processor may represent an entity (e.g., physically embodied in circuitry) capable of performing operations according to an embodiment of the present invention while configured accordingly. Alternatively, as another example, when the processor is embodied as an executor of software instructions, the instructions may specifically configure the processor to perform the algorithms and/or operations described herein when the instructions are executed.


In some embodiments, the apparatus 200 may include an input/output module 206 that may, in turn, be in communication with processor 202 to provide output to the user and, in some embodiments, to receive an indication of a user input. The input/output module may comprise a user interface and may include a display and may comprise a web user interface, a mobile application, a client device, a kiosk, or the like. In some embodiments, the input/output module 206 may also include a keyboard, a mouse, a joystick, a touch screen, touch areas, soft keys, a microphone, a speaker, or other input/output mechanisms. The processor and/or user interface circuitry comprising the processor may be configured to control one or more functions of one or more user interface elements through computer program instructions (e.g., software and/or firmware) stored on a memory accessible to the processor (e.g., memory 204, and/or the like).


Meanwhile, the communications module 208 may be any means such as a device or circuitry embodied in either hardware or a combination of hardware and software that is configured to receive and/or transmit data from/to a network and/or any other device or module in communication with the apparatus 200. In this regard, the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and/or software for enabling communications with a wireless communication network. Additionally or alternatively, the communication interface may include the circuitry for interacting with the antenna(s) to cause transmission of signals via the antenna(s) or to handle receipt of signals received via the antenna(s). In some environments, the communication interface may additionally or alternatively support wired communication. As such, for example, the communication interface may include a communication modem and/or other hardware/software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB), or other mechanisms.


The promotion performance model generation module 210 may analyze historical promotion performance data, such as stored in the historical promotion performance database 110, and derive predictive models based on the historical promotion performance data, as described in greater detail below. For example, the promotion performance model generation module 210 may generate models for expected demand or margin for promotions based on the performance of promotions in the past. The promotion performance model generation module 210 may perform a regression analysis to determine the impact of certain promotion parameters, including but not limited to promotion pricing parameters, on these models. In some embodiments, these models are the result of machine learning algorithms that use historical promotion performance data as a training set. Aspects of the historical promotion performance data employed to generate the promotion performance models may include, but are not limited to, a type of promotion (e.g., pay an accepted value in exchange for a promotional value worth or products or services, a percentage discount off a total value, a certain number of goods or services, or the like), a merchant category (e.g., restaurant, spa, concert venue), a discount level (e.g., the difference between the accepted value and the promotional value), an accepted value of the promotion, a date range associated with the promotion, a number of impressions received for the promotion, whether the promotion was featured in a marketing material, particular “fine print” provisions of the promotion, the number of promotions offered, the redemption rate of the promotion, the refund rate of the promotion, or the like.


The revenue equation generation module 212 may process one or more data models generated from the historical promotion data (e.g., one or more models generated by the promotion performance model generation module 210) to generate a revenue equation. The revenue equation may be generated for a particular merchant, type of merchant, promotion category, or the like, and the revenue equation may include a weighted set of variables for determining an expected revenue based on certain input values.


The promotion pricing module 214 may utilize a revenue equation (e.g., a revenue equation generated by the revenue equation generation module 212) to determine a set of promotion pricing parameters based on certain input values, such as input values received from a merchant. The promotion pricing module 214 may use the input values as an initial set of values to determine a set of pricing parameters that ensure a positive ROI for the merchant while also ensuring that the promotion and marketing service maintains at least a minimum margin and ensuring that the promotion contains terms that are attractive to consumers.


In one embodiment, a sales representative or merchant may use the apparatus 200 to generate promotion pricing parameters in accordance with example embodiments of the invention. However, other embodiments of the present invention may run outside of the promotional system 102, such as, for example, on an end-user device, such as sales representative device 114 or merchant device 116.


Referring now to FIG. 3, a block diagram is illustrated showing an example apparatus 300 that may be configured to enable a user to select promotion pricing parameters from outside the promotional system 102, in accordance with embodiments of the present invention.


In FIG. 3, the apparatus 300, which may embody sales representative device 114 or merchant device 116, may include or otherwise be in communication with a processor 302, a memory 304, a communications module 308, and a user interface 306. In some embodiments, the processor (and/or co-processor or any other processing circuitry assisting or otherwise associated with the processor) may be in communication with the memory 304 via a bus for passing information among components of the apparatus. The memory 304 may be non-transitory and may include, for example, one or more volatile and/or non-volatile memories. In other words, for example, the memory may be an electronic storage device (e.g., a computer readable storage medium). The memory may be configured to store information, data, content, applications, instructions, or the like, for enabling the apparatus to carry out various functions in accordance with an example embodiment of the present invention.


The processor 302 may be embodied in a number of different ways and may, for example include one or more processing devices configured to perform independently. Additionally or alternatively, the processor may include one or more processors configured in tandem via a bus to enable independent execution of instructions, pipelining, and/or multithreading.


In an example embodiment, the processor 302 may be configured to execute instructions stored in the memory 304 or otherwise accessible to the processor. Alternatively or additionally, the processor may be configured to execute hard-coded functionality. As such, whether configured by hardware or software methods, or by a combination thereof, the processor may represent an entity (e.g., physically embodied in circuitry) capable of performing operations according to an embodiment of the present invention while configured accordingly. Alternatively, as another example, when the processor is embodied as an executor of software instructions, the instructions may specifically configure the processor to perform the algorithms and/or operations described herein when the instructions are executed.


In some embodiments, the apparatus 300 may include a user interface 306 that may, in turn, be in communication with processor 302 to provide output to the user and, in some embodiments, to receive an indication of a user input. As such, the user interface may include a display and may comprise a web user interface, a mobile application, a client device, a kiosk, or the like. In some embodiments, the user interface 306 may also include a keyboard, a mouse, a joystick, a touch screen, touch areas, soft keys, a microphone, a speaker, or other input/output mechanisms. The processor and/or user interface circuitry comprising the processor may be configured to control one or more functions of one or more user interface elements through computer program instructions (e.g., software and/or firmware) stored on a memory accessible to the processor (e.g., memory 304, and/or the like).


Meanwhile, the communications module 308 may be any means such as a device or circuitry embodied in either hardware or a combination of hardware and software that is configured to receive and/or transmit data from/to a network and/or any other device or module in communication with the apparatus 300. In this regard, the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and/or software for enabling communications with a wireless communication network. Additionally or alternatively, the communication interface may include the circuitry for interacting with the antenna(s) to cause transmission of signals via the antenna(s) or to handle receipt of signals received via the antenna(s). In some environments, the communication interface may additionally or alternatively support wired communication. As such, for example, the communication interface may include a communication modem and/or other hardware/software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB), or other mechanisms.


Example Data Flow

To enable a user (such as a sales representative, a merchant, or any other entity interacting with the promotion system) to select and/or configure pricing parameters for one or more promotions. As described above, the promotion pricing parameters may be generated through the use of one or more predictive models derived from historical promotion performance data.



FIG. 4 illustrates an example data flow representing the process by which promotion pricing parameters may be determined. In this regard, the historical promotion performance data may be stored in a historical promotion performance database 110 as described above with respect to FIG. 1. The use of the historical promotion performance data may be used based on an assumption that customer reaction to future promotions with particular characteristics will be similar to the response to past promotions with the same characteristics.


In order to maximize revenue derived from a particular promotion, embodiments may seek to maximize the unit price of the promotion and the number of promotions sold. However, the unit price and number sold may depend upon other promotion factors, including but not limited to the promotion accepted price, the discount offered by the promotion, the category of the merchant offering the promotion, the type of good or service associated with the promotion, whether the promotion is given a prominent marketing position (e.g., a “featured” promotion or a “promotion of the day”), the day of the week the promotion was offered, the number of days for which the promotion was offered, whether the promotion was advertised in a particular media type, or the like. In order to attempt to account for these factors to select appropriate pricing parameters for the promotion, embodiments may employ one or more predictive models as described herein.


In some embodiments, a calculation of an overall revenue derived from a promotion may take the form:











max

p
,
d
,
b



Rev

=

p
*
q
*

(

1
-
b

)






(
1
)








Such that:

ROI(p,d,b)≥0  (2)

and:

t≤q≤cap  (3)

Where, Rev is the revenue derived from the promotion, p is the unit price of the promotion, q is the promotion size, (e.g., the expected number of promotions to be sold for a given set of promotion pricing parameters), b is merchant's margin (the reimbursement value/unit price of the promotion), d is the discount (the benefit to the consumer of using the promotion) of the promotion, cap is the capacity of the promotion (e.g., the number of promotions offered for sale), and t is the tipping point (e.g., minimum number of promotions to begin selling the promotion).


In the present example, the historical promotion performance data may be processed by a promotion performance model generation module 210, such as described above with respect to FIG. 2, to facilitate generation of a demand model 402 and a margin model 404. However, it should be readily apparent that additional or alternative predictive models may be employed for additional or alternative factors in order to account for the effect of other parameters on overall revenue derived from the promotion. In some embodiments, the promotion performance model generation module 210 may perform a regression analysis on any of these factors or other factors and determine correlations between particular promotion parameters and promotion performance characteristics such as the number of promotions sold or overall promotion popularity (e.g., the percentage of total promotions sold). The promotion performance model generation module 210 may select particular parameters that have high correlations (e.g., an “R2” value as commonly known in statistical analysis techniques that exceeds a particular threshold) with promotion performance characteristics, and predictive models may be generated based on these correlations for use in generating a revenue equation.


The demand model 402 may be generated by employing regression techniques to determine the impact of various promotion parameters on the size of past promotion offerings. For example, the size of the promotion offering (e.g., the number of promotions purchased and/or redeemed) is one component for determining revenue, as the revenue may be a result of the margin for each promotion multiplied by the size of the promotion. In some embodiments, the historical promotion performance data includes details of the sizes of past promotions along with the parameters used for those promotions. As such, regression analysis techniques may be employed to ascertain the correlations between particular parameters and promotion size. In some embodiments, an example regression analysis may take the following form:

log q=α1 log p+α2 log d+α3c+α4sc+α5ds+α6di+α7r+αe  (4)

Where, the α values are constants weights to be derived via the regression analysis, p is the unit price, d is the discount, c is the merchant category (e.g., a merchant type such as restaurant, spa, salon, gym, or the like), sc is the merchant subcategory (e.g., a more particular merchant category, such as “fast food” or “pizza” for a “restaurant” category), ds is the promotion service category (e.g., “Italian cuisine”, “American traditional cuisine”, or “massage”), di is the division (e.g., a location or region in which the promotion is offered), and r is a merchant quality score (e.g., a rating assigned to the merchant relative to other merchants, such as provided by a review site, a weighted average of reviews, or internal research).


Since, for a given merchant, the category, subcategory, division, promotion service category, and research ranking may be known and fixed, certain parts of an equation to predict promotion size may be constant. After accounting for these fixed factors, an example equation to predict the size of a particular promotion may be:

log q=α1 log p+α2 log d+α0  (5)


Where α0 is a constant representing the fixed values for the particular promotion (e.g., merchant, category, subcategory, etc.). For this particular example, the results indicate that the prime factors influencing the promotion size for the example regression analysis are the promotion unit price (p) and the discount offered by the promotion (d).


In addition to determining a model for promotion size, the promotion performance model generation module 210 may also generate a margin model 404 based on the historical promotion performance data. The margin model 404 may reflect the impact of values such as unit price of the promotion, the discount offered by the promotion, the category of the merchant, and the cost of the goods/services associated with the promotion on the merchant ROI to ensure that the merchant achieves a minimum threshold ROI. For example, the margin model 404 may be generated by examining the merchant ROI for past promotions with various parameters, and calculating the maximum margin available to the promotion and marketing service to ensure a minimum merchant ROI (e.g., an ROI of at least 0, 5%, 10%, 20%, or the like). In this manner, the margin model 404 may be used to predict a margin for the promotion and marketing service that ensures the merchant obtains a positive ROI while also ensuring that the promotion and marketing service obtains a fair amount of revenue for the services provided to the merchant. As an example, the margin model may be derived based on a regression analysis of the following equation:

b*=β1p+β2d+β3c+β4cog+βe  (6)

Where the β values are the coefficients derived from the regression analysis, b* is the threshold margin that makes the merchant ROI greater than or equal to a threshold value (e.g., at least 0), p is the unit price of the promotion, d is the discount offered by the promotion, c is the merchant category, and cog is the percentage of the promotion price of the cost of goods/services provided in exchange for the promotion.


As described above with respect to the promotion size, certain factors of the promotion may be fixed (e.g., merchant category, promotion service category, research ranking, etc.), such that the regression analysis can abstract these factors out as a single constant. As a result one example equation for the threshold margin may be:

b*=β1p+β2d+β0  (7)

Where β0 is the constant derived for the fixed values.


The demand model 402 and the margin model 406, along with any other promotion parameter models derived by the promotion performance model generation module 210 may be provided to the revenue equation generation module 212. The revenue equation generation module 212 may determine a set of possible promotion parameters (e.g., a minimum and maximum value for each parameter defining a range of feasible values between the minimum and maximum) based on the historical promotion performance data (e.g., input values within a certain number of standard deviations of the means of given combinations of promotion parameters), and apply the possible parameters to the demand model 402 and the margin model 406 to maximize the revenue equation. For example, the revenue equation may take the form of:











max

p
,
d
,
b



Revenue

=


(

1
-
b

)

*

p

1
+

α
1



*

d

α
2


*

e

α
0







(
8
)








Such that: b≥β1p+β2d+β0  (9)
p∈[pmin,pmax]  (10)
b∈[bmin,bmax]  (11)
d∈[dmin,dmax]  (12)
q=pα1*dα2*eα0∈[qmin,qmax]  (13)


The regression analysis of equation 13 may be the result of a log transformation of the variables. The variable e may indicate the use of an exponential function in the regression analysis.


The revenue equation 406 derived by the revenue equation generation module 212 may be employed by a promotion pricing module 214 to facilitate determination of pricing parameters for promotions. For example, the merchant may specify a particular set of promotion values 408 (e.g., a discount value, a number of promotions to offer, and a cost of the goods or services to be provided in exchange for the promotion), and the promotion pricing module 214 may utilize the revenue equation 406 to determine a margin for the promotion and marketing service that provides the merchant with a minimum ROI (e.g., at least 0%, at least 2%, at least 5%, or the like), while also ensuring a minimum amount of revenue is generated from the promotion by the promotion and marketing service. In some embodiments, the promotion pricing module 214 may provide a set of suggested pricing parameters to the merchant for verification or acceptance.


Promotional System Operations

Turning now to FIG. 5, example operations for determining promotion pricing parameters are illustrated from the perspective of a promotion and marketing service. The operations illustrated in FIG. 5 may, for example, be performed by the promotional system 102 (e.g., promotional server 104), with the assistance of, and/or under the control of one or more devices, such as apparatus 200, and may use processor 202, memory 204, input/output module 206, and communications module 208.


In operation 502, the apparatus 200 includes means, such as input/output module 206, communications module 208, or the like, for determining a demand model (e.g., the demand model 402) based on historical promotion performance data. This performance data may be retrieved or received from a historical promotion performance database 110 as described with respect to FIG. 1. As described above with respect to FIG. 4, the demand model may be generated by a regression analysis of the historical promotion performance data. This regression analysis may provide a model for predicting a promotion size based on various promotion parameters.


In operation 504, the apparatus 200 includes means, such as processor 202 or the like, for determining a margin model (e.g., the margin model 404) based on historical promotion performance data. The margin model may provide a model for predicting a margin that results in at least a threshold merchant ROI based on various promotion parameters.


In operation 506, the apparatus 200 includes means, such as processor 202 or the like, for determining a range of feasible promotion parameters based on historical promotion performance data. In order to limit the results of the regression analysis to values that are likely to reflect real-world scenarios, constraints may be imposed on the pricing parameters used to generate a revenue equation (e.g., the revenue equation 406). These constraints may be derived from the historical promotion performance data. For example, the mean and standard deviation of each promotion parameter or combination of promotion parameters may be taken, and defining a range around the mean by a certain number of standard deviations (e.g., a minimum and maximum for each promotion parameter within 2 standard deviations of the mean of the parameter). The neighborhood search may be performed based on the constraints described in equations 10-12, above. These constraints may relate to historical promotion promotions that are the same or similar to input values related to the promotion for which the promotion pricing parameters are being derived (e.g., a same or similar merchant type, deal value, deal unit value, or the like).


In operation 508, the apparatus 200 includes means, such as processor 202 or the like, for generating a revenue equation (e.g., the revenue equation 406) using the demand model, the margin model, and the range of feasible values. As described above with respect to FIG. 4, the revenue equation may use the various predictive models to determine an expected revenue based on a set of parameters for a particular promotion. These parameters may be based on the range of the feasible values for the parameters derived at operation 506.


In operation 510, the apparatus 200 includes means, such as processor 202 or the like, for receiving a set of promotion values (e.g., the merchant promotion values 408) from a merchant. The promotion values may represent parameters for a promotion desired by a merchant, such as an initial set of promotion pricing parameters to be used as a starting point for generating an updated or optimized set of pricing parameters.


In operation 512, the apparatus 200 includes means, such as processor 202 or the like, for applying the merchant promotion values to the revenue equation. As described with respect to FIG. 4, the merchant promotion values may be used as an initial input set to define a search “neighborhood” of values used to maximize the revenue equation derived at action 508.


In operation 514, the apparatus 200 includes means, such as processor 202 or the like, for selecting promotion pricing parameters based on the merchant promotion values as applied to the revenue model. For example, the promotion values provided by the merchant may be modified or otherwise altered to maximize the revenue equation, or additional parameters not provided by the merchant may be derived based on the merchant values. For example, if the merchant specifies a certain promotion unit price and discount value, these values may be used to identify a margin for the promotion and marketing service that maximizes revenue based on the promotion size (e.g., by selecting a promotion margin low enough to make the promotion inexpensive enough to be attractive to consumers and to provide a positive ROI to the merchant) and the margin per promotion (e.g., by selecting a promotion margin high enough to provide a reasonable revenue stream to the promotion and marketing service).


In optional operation 516, a promotion may be generated using the selected promotion pricing parameters. For example, the promotion may automatically be initiated and offered to consumers with the selected pricing parameters. In some embodiments, the pricing parameters may be presented to a user, such as the merchant or a sales representative, for approval prior to generation of the promotion. In yet further embodiments, multiple sets of pricing parameters (e.g., a first set that optimizes for bringing in new customers, a second set that optimizes for maximizing overspending beyond the promotion's promotional value, and a third set that optimizes merchant profit based solely on promotion redemption value) may be derived and presented to the merchant for selection. In some embodiments, the merchant may be presented with an additional opportunity to alter the promotion pricing parameters. In some embodiments, altering one or more of the promotion pricing parameters may result in a recalculation of the pricing parameters. For example, a promotion and marking system margin may be recalculated to optimize revenue in response to a merchant altering one of the pricing parameters.


Turning now to FIG. 6, example operations are shown for generating a demand model, such as the demand model 402 described with respect to FIG. 4. As described above, the demand model may include a regression analysis based on historical promotion performance data to identify correlations between particular promotion parameters and a number of promotions sold (e.g., the promotion size). As with the FIG. 5, the operations illustrated in FIG. 6 may, for example, be performed by the promotional system 102 (e.g., promotional server 104), with the assistance of, and/or under the control of one or more devices, such as apparatus 200, and may use processor 202, memory 204, input/output module 206, and communications module 208.


In operation 602, the apparatus 200 includes means, such as processor 202 for receiving historical promotion performance data. As described above, this historical promotion performance data may be accessed via a historical promotion performance database. In some embodiments, information about a particular merchant or promotion may also be received. For example, a particular regression analysis may be performed for a certain merchant or merchant category such that only data for that merchant or merchant category is included in the analysis.


In operation 604, the apparatus 200 includes means, such as processor 202 for deriving a demand model based on the historical performance data. For example, a regression analysis may be performed on the historical performance data to generate a demand model as described above with respect to FIG. 4.


Turning now to FIG. 7, example operations are shown for generating a margin model, such as the margin model 404 described with respect to FIG. 4. As described above and similarly to the demand model, the margin model may include a regression analysis based on historical promotion performance data to identify correlations between particular promotion parameters and a maximum margin charged by the promotion and marketing system that results in a threshold merchant ROI for the promotion. As with the FIGS. 5 and 6, the operations illustrated in FIG. 6 may, for example, be performed by the promotional system 102 (e.g., promotional server 104), with the assistance of, and/or under the control of one or more devices, such as apparatus 200, and may use processor 202, memory 204, input/output module 206, and communications module 208.


In operation 702, the apparatus 200 includes means, such as processor 202 for receiving historical promotion performance data. As described above, this historical promotion performance data may be accessed via a historical promotion performance database. In some embodiments, information about a particular merchant or promotion may also be received. For example, a particular regression analysis may be performed for a certain merchant or merchant category such that only data for that merchant or merchant category is included in the analysis.


In operation 704, the apparatus 200 includes means, such as processor 202 for deriving a margin model based on the historical performance data. For example, a regression analysis may be performed on the historical performance data to generate a margin model as described above with respect to FIG. 4.


In operation 706, the apparatus 200 includes means, such as processor 202 for comparing the margin model with a ROI model. As check against outliers produced by the margin model, a threshold margin (e.g., the margin that results in at least a minimum threshold merchant ROI) may be compared to a model distribution for the merchant ROI. The model distribution may be derived from observations of elements that factor into merchant ROI, such as an average consumer overspending amount (e.g., spending in excess of the promotional value), the average return customer rate, and a fraction of new customers. At operation 708, the continued processing depends upon whether the margin predicted by the margin model is outside a certain bound defined by the ROI model (e.g., 2 standard deviations), then the mean of the ROI distribution may be used instead. At operation 710, the apparatus 200 includes means, such as processor 202 for using the result value of the ROI model if the value predicted by the margin model is outside the certain bound (e.g., more than 2 standard deviations). Otherwise, at operation 710 the apparatus 200 includes means for using the result value of the margin model. Example embodiments of methods, systems, apparatuses, and computer readable media for generating a merchant ROI model for are described further with respect to Provisional U.S. Patent Application 61/770,174 filed Feb. 27, 2013, and U.S. patent application Ser. No. 13/832,804, filed Mar. 15, 2013, which are hereby incorporated by reference in their entirety.


As will be appreciated, computer program code and/or other instructions may be loaded onto a computer, processor or other programmable apparatus's circuitry to produce a machine, such that execution of the code on the machine by the computer, processor, or other circuitry creates the means for implementing various functions, including those described herein.


As described above and as will be appreciated based on this disclosure, embodiments of the present invention may be configured as methods, mobile devices, backend network devices, and the like. Accordingly, embodiments may comprise various means including entirely of hardware or a combination of software and hardware. Furthermore, embodiments may take the form of a computer program product on at least one computer-readable storage medium having computer-readable program instructions (e.g., computer software) embodied in the storage medium. Any suitable computer-readable storage medium may be utilized, including non-transitory hard disks, CD-ROMs, flash memory, optical storage devices, magnetic storage devices, or the like.


Embodiments of the present invention have been described above with reference to block diagrams and flowchart illustrations of methods, apparatuses, systems and computer program products. It will be understood that each block of the circuit diagrams and process flowcharts, and combinations of blocks in the circuit diagrams and process flowcharts, respectively, can be implemented by various means including computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program product includes the instructions which execute on the computer or other programmable data processing apparatus create a means for implementing the functions specified in the flowchart block or blocks.


These computer program instructions may also be stored in a computer-readable storage device that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage device produce an article of manufacture including computer-readable instructions for implementing the function discussed herein. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus, thereby producing a computer-implemented process such that the instructions executed on the computer or other programmable apparatus cause performance of the steps and thereby implement the functions discussed herein.


Accordingly, blocks of the block diagrams and flowchart illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the circuit diagrams and process flowcharts, and combinations of blocks in the circuit diagrams and process flowcharts, can be implemented by special purpose hardware-based computer systems that perform the specified functions or steps, or combinations of special purpose hardware and computer instructions.


Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these embodiments of the invention pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims
  • 1. A method for providing, via a merchant interface, one or more dynamically updated pricing parameters for a promotion and performing continued analysis of promotion performance data for the promotions with established pricing parameters, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters, the method comprising: generating a demand model to determine the impact of various promotion parameters on the size of past promotion offerings, based on historical promotion performance data, the historical promotion performance data retrieved or received from a historical promotion performance database, wherein the demand model is generated by a regression analysis of the historical promotion performance data, the regression analysis providing a model for predicting a promotion size based on various promotion parameters, wherein the regression analysis is employed to ascertain the correlations between particular parameters and promotion size;generating a margin model to determine a margin for a first entity for each sale of the promotion, the margin being a portion of an accepted value received by the first entity, that ensures both (i) at least a minimum ROI for the merchant, such that when the promotion is redeemed by a consumer towards the purchase of particular goods, services or experiences offered by the merchant, the merchant receives the minimum ROI from the first entity to account for at least the portion of a price of the particular goods, services or experiences provided to the consumer, while concurrently (ii) establishing that a minimum amount of revenue, in total, is generated by a sale of the promotion,wherein the margin model is generated by examining the merchant ROI for past promotions with various parameters, and calculating a maximum margin available to the first entity to ensure the minimum ROI,each of the demand model and the margin model configured to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, or generate promotions with the determined pricing parameters,
  • 2. The method of claim 1, wherein the historical promotion performance data comprises promotion parameters used for past promotions and performance characteristics of the past promotions.
  • 3. The method of claim 2, wherein the performance characteristics comprise at least one of a promotion redemption rate, a promotion size, or a promotion refund rate.
  • 4. The method of claim 2, wherein the promotion parameters comprise at least one of a promotion accepted value, a promotion promotional value, a promotion residual value, or a merchant category.
  • 5. The method of claim 1, wherein the revenue equation is generated using the demand model and the margin model, and wherein the estimated revenue is calculated by multiplying the promotion size derived from the demand model by the margin value derived from the margin model.
  • 6. The method of claim 5, wherein the margin model is employed to determine the margin value that results in at least a threshold merchant ROI for a merchant associated with the promotion.
  • 7. The method of claim 6, wherein the threshold merchant ROI is zero.
  • 8. The method of claim 1, wherein the one or more input sets of promotion pricing parameters are selected to maximize the estimated revenue.
  • 9. The method of claim 1, further comprising generating a promotion using at least one of the one or more input sets of promotion pricing parameters.
  • 10. The method of claim 1, wherein the selected input set of promotion pricing parameters comprise a margin value, and wherein the method further comprises: determining a promotion cost based on the margin value; andpresenting the promotion cost to a merchant for approval.
  • 11. The method of claim 10, further comprising receiving approval of the promotion cost and, in response to receiving the approval, generating the promotion with the selected input set of promotion pricing parameters.
  • 12. An apparatus for providing, via a merchant interface, one or more dynamically updated pricing parameters for a promotion and performing continued analysis of promotion performance data for the promotions with established pricing parameters, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters, the method comprising: generate a demand model to determine the impact of various promotion parameters on the size of past promotion offerings, based on historical promotion performance data, the historical promotion performance data retrieved or received from a historical promotion performance database, wherein the demand model is generated by a regression analysis of the historical promotion performance data, the regression analysis providing a model for predicting a promotion size based on various promotion parameters, wherein the regression analysis is employed to ascertain the correlations between particular parameters and promotion size;generate a margin model to determine a margin for a first entity for each sale of the promotion, the margin being a portion of an accepted value received by the first entity, that ensures both (i) at least a minimum ROI for the merchant, such that when the promotion is redeemed by a consumer towards the purchase of particular goods, services or experiences offered by the merchant, the merchant receives the minimum ROI from the first entity to account for at least the portion of a price of the particular goods, services or experiences provided to the consumer, while concurrently (ii) establishing that a minimum amount of revenue, in total, is generated by a sale of the promotion,wherein the margin model is generated by examining the merchant ROI for past promotions with various parameters, and calculating a maximum margin available to the first entity to ensure the minimum ROI,each of the demand model and the margin model configured to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, or generate promotions with the determined pricing parameters,
  • 13. The apparatus of claim 12, wherein the historical promotion performance data comprises promotion parameters used for past promotions and performance characteristics of the past promotions.
  • 14. The apparatus of claim 13, wherein the performance characteristics comprise at least one of a promotion redemption rate, a promotion size, or a promotion refund rate.
  • 15. The apparatus of claim 12, wherein the promotion parameters comprise at least one of a promotion accepted value, a promotion promotional value, a promotion residual value, or a merchant category.
  • 16. The apparatus of claim 12, wherein the revenue equation is generated using the demand model and the margin model, and wherein the estimated revenue is calculated by multiplying a promotion size derived from the demand model by the margin value derived from the margin model.
  • 17. The apparatus of claim 16, wherein the margin model is employed to determine the margin value that results in at least a threshold merchant ROI for a merchant associated with the promotion.
  • 18. The apparatus of claim 17, wherein the threshold merchant ROI is zero.
  • 19. The apparatus of claim 12, wherein the one or more input sets of promotion pricing parameters are selected to maximize the estimated revenue.
  • 20. The apparatus of claim 12, wherein the apparatus is further configured to generate a promotion using at least one of the one or more input sets of promotion pricing parameters.
  • 21. The apparatus of claim 12, wherein the selected input set of promotion pricing parameters comprise a margin value, and wherein the apparatus is further configured to: determine a promotion cost based on the margin value; andpresent the promotion cost to a merchant for approval.
  • 22. The apparatus of claim 21, wherein the apparatus is further configured to receive approval of the promotion cost and, in response to receiving the approval, generate the promotion with the selected input set of promotion pricing parameters.
  • 23. A computer program product for providing, via a merchant interface, one or more dynamically updated pricing parameters for a promotion and performing continued analysis of promotion performance data for the promotions with established pricing parameters, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters, the method comprising: generate a demand model to determine the impact of various promotion parameters on the size of past promotion offerings, based on historical promotion performance data, the historical promotion performance data retrieved or received from a historical promotion performance database, wherein the demand model is generated by a regression analysis of the historical promotion performance data, the regression analysis providing a model for predicting a promotion size based on various promotion parameters, wherein the regression analysis is employed to ascertain the correlations between particular parameters and promotion size;generate a margin model to determine a margin for a first entity for each sale of the promotion, the margin being a portion of an accepted value received by the first entity, that ensures both (i) at least a minimum ROI for the merchant, such that when the promotion is redeemed by a consumer towards the purchase of particular goods, services or experiences offered by the merchant, the merchant receives the minimum ROI from the first entity to account for at least the portion of a price of the particular goods, services or experiences provided to the consumer, while concurrently (ii) establishing that a minimum amount of revenue, in total, is generated by a sale of the promotion,wherein the margin model is generated by examining the merchant ROI for past promotions with various parameters, and calculating a maximum margin available to the first entity to ensure the minimum ROI,each of the demand model and the margin model configured to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, or generate promotions with the determined pricing parameters,
  • 24. The computer program product of claim 23, wherein the historical promotion performance data comprises promotion parameters used for past promotions and performance characteristics of the past promotions.
  • 25. The computer program product of claim 24, wherein the performance characteristics comprise at least one of a promotion redemption rate, a promotion size, or a promotion refund rate.
  • 26. The computer program product of claim 23, wherein the promotion parameters comprise at least one of a promotion accepted value, a promotion promotional value, a promotion residual value, or a merchant category.
  • 27. The computer program product of claim 23, wherein the revenue equation is generated using the demand model and the margin model, and wherein the estimated revenue is calculated by multiplying a promotion size derived from the demand model by the margin value derived from the margin model.
  • 28. The computer program product of claim 27, wherein the margin model is employed to determine the margin value that results in at least a threshold merchant ROI for a merchant associated with the promotion.
  • 29. The computer program product of claim 28, wherein the threshold merchant ROI is zero.
  • 30. The computer program product of claim 23, wherein the one or more input sets of promotion pricing parameters are selected to maximize the estimated revenue.
  • 31. The computer program product of claim 23, wherein the computer program product further comprises instructions to configure the apparatus to generate a promotion using at least one of the one or more input sets of promotion pricing parameters.
  • 32. The computer program product of claim 23, wherein the selected input set of promotion pricing parameters comprise a margin value, and wherein the apparatus is further configured to: determine a promotion cost based on the margin value; andpresent the promotion cost to a merchant for approval.
  • 33. The computer program product of claim 32, wherein the computer program code further causes the apparatus to receive approval of the promotion cost and, in response to receiving the approval, generate the promotion with the selected input set of promotion pricing parameters.
  • 34. A method for providing, via a merchant interface, one or more dynamically updated pricing parameters for a promotion and performing continued analysis of promotion performance data for the promotions with established pricing parameters, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters, the method comprising: generating a demand model to determine the impact of various promotion parameters on the size of past promotion offerings, based on historical promotion performance data, the historical promotion performance data retrieved or received from a historical promotion performance database, wherein the demand model is generated by a regression analysis of the historical promotion performance data, the regression analysis providing a model for predicting a promotion size based on various promotion parameters, wherein the regression analysis is employed to ascertain the correlations between particular parameters and promotion size;generating a margin model to determine a margin for a first entity for each sale of the promotion, the margin being a portion of an accepted value received by the first entity, that ensures both (i) at least a minimum ROI for the merchant, such that when the promotion is redeemed by a consumer towards the purchase of particular goods, services or experiences offered by the merchant, the merchant receives the minimum ROI from the first entity to account for at least the portion of a price of the particular goods, services or experiences provided to the consumer, while concurrently (ii) establishing that a minimum amount of revenue, in total, is generated by a sale of the promotion,wherein the margin model is generated by examining the merchant ROI for past promotions with various parameters, and calculating a maximum margin available to the first entity to ensure the minimum ROI,each of the demand model and the margin model configured to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, or generate promotions with the determined pricing parameters,
  • 35. The method of claim 34, wherein the minimum merchant return on investment is zero.
  • 36. An apparatus for providing, via a merchant interface, one or more dynamically updated pricing parameters for a promotion and performing continued analysis of promotion performance data for the promotions with established pricing parameters, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters, the method comprising: generate a demand model to determine the impact of various promotion parameters on the size of past promotion offerings, based on historical promotion performance data, the historical promotion performance data retrieved or received from a historical promotion performance database, wherein the demand model is generated by a regression analysis of the historical promotion performance data, the regression analysis providing a model for predicting a promotion size based on various promotion parameters, wherein the regression analysis is employed to ascertain the correlations between particular parameters and promotion size;generate a margin model to determine a margin for a first entity for each sale of the promotion, the margin being a portion of an accepted value received by the first entity, that ensures both (i) at least a minimum ROI for the merchant, such that when the promotion is redeemed by a consumer towards the purchase of particular goods, services or experiences offered by the merchant, the merchant receives the minimum ROI from the first entity to account for at least the portion of a price of the particular goods, services or experiences provided to the consumer, while concurrently (ii) establishing that a minimum amount of revenue, in total, is generated by a sale of the promotion,wherein the margin model is generated by examining the merchant ROI for past promotions with various parameters, and calculating a maximum margin available to the first entity to ensure the minimum ROI,each of the demand model and the margin model configured to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, or generate promotions with the determined pricing parameters,
  • 37. The apparatus of claim 36, wherein the minimum merchant return on investment is zero.
  • 38. A computer program product for providing, via a merchant interface, one or more dynamically updated pricing parameters for a promotion and performing continued analysis of promotion performance data for the promotions with established pricing parameters, resulting in a positive feedback loop by which predictive models are continually refined and improved to provide even more accurate predictions of optimal pricing parameters, the method comprising: generate a demand model to determine the impact of various promotion parameters on the size of past promotion offerings, based on historical promotion performance data, the historical promotion performance data retrieved or received from a historical promotion performance database, wherein the demand model is generated by a regression analysis of the historical promotion performance data, the regression analysis providing a model for predicting a promotion size based on various promotion parameters, wherein the regression analysis is employed to ascertain the correlations between particular parameters and promotion size;generate a margin model to determine a margin for a first entity for each sale of the promotion, the margin being a portion of an accepted value received by the first entity, that ensures both (i) at least a minimum ROI for the merchant, such that when the promotion is redeemed by a consumer towards the purchase of particular goods, services or experiences offered by the merchant, the merchant receives the minimum ROI from the first entity to account for at least the portion of a price of the particular goods, services or experiences provided to the consumer, while concurrently (ii) establishing that a minimum amount of revenue, in total, is generated by a sale of the promotion,wherein the margin model is generated by examining the merchant ROI for past promotions with various parameters, and calculating a maximum margin available to the first entity to ensure the minimum ROI,each of the demand model and the margin model configured to assist with selection of promotion pricing parameters, to determine promotion pricing parameters, or generate promotions with the determined pricing parameters,
  • 39. The computer program product apparatus of claim 38, wherein the minimum merchant return on investment is zero.
US Referenced Citations (256)
Number Name Date Kind
5715445 Wolfe Feb 1998 A
5870770 Wolfe Feb 1999 A
5946682 Wolfe Aug 1999 A
5948040 DeLorme et al. Sep 1999 A
5970470 Walker et al. Oct 1999 A
6006252 Wolfe Dec 1999 A
6049778 Walker et al. Apr 2000 A
6101484 Halbert et al. Aug 2000 A
6128599 Walker et al. Oct 2000 A
6151603 Wolfe Nov 2000 A
6154172 Piccionelli et al. Nov 2000 A
6249772 Walker et al. Jun 2001 B1
6263351 Wolfe Jul 2001 B1
6269343 Pallakoff Jul 2001 B1
6292813 Wolfe Sep 2001 B1
6301576 Wolfe Oct 2001 B1
6327573 Walker et al. Dec 2001 B1
6336131 Wolfe Jan 2002 B1
6341305 Wolfe Jan 2002 B2
6384850 McNally et al. May 2002 B1
6415262 Walker et al. Jul 2002 B1
6463265 Cohen et al. Oct 2002 B1
6477581 Carpenter et al. Nov 2002 B1
6584451 Shoham et al. Jun 2003 B1
6604089 Van Horn et al. Aug 2003 B1
6604103 Wolfe Aug 2003 B1
6631356 Van Horn et al. Oct 2003 B1
6754636 Walker et al. Jun 2004 B1
6778837 Bade et al. Aug 2004 B2
6812851 Dukach et al. Nov 2004 B1
6836476 Dunn et al. Dec 2004 B1
6876983 Goddard et al. Apr 2005 B1
6901374 Himes May 2005 B1
6918039 Hind et al. Jul 2005 B1
6928416 Bertash Aug 2005 B1
6931130 Kraft, IV et al. Aug 2005 B1
6934690 Van Horn et al. Aug 2005 B1
6937868 Himmel et al. Aug 2005 B2
6970837 Walker et al. Nov 2005 B1
6970922 Spector Nov 2005 B1
6985879 Walker et al. Jan 2006 B2
7000116 Bates et al. Feb 2006 B2
7007013 Davis, II et al. Feb 2006 B2
7039603 Walker et al. May 2006 B2
7043526 Wolfe May 2006 B1
7072848 Boyd et al. Jul 2006 B2
7080029 Fallside et al. Jul 2006 B1
7103365 Myllymaki Sep 2006 B2
7103565 Vaid Sep 2006 B1
7103594 Wolfe Sep 2006 B1
7107228 Walker et al. Sep 2006 B1
7107230 Halbert et al. Sep 2006 B1
7113797 Kelley et al. Sep 2006 B2
7124099 Mesaros Oct 2006 B2
7124107 Pishevar et al. Oct 2006 B1
7124186 Piccionelli Oct 2006 B2
7146330 Alon et al. Dec 2006 B1
7181419 Mesaros Feb 2007 B1
7194427 Van Horn et al. Mar 2007 B1
7236944 Schwartz et al. Jun 2007 B1
7246310 Wolfe Jul 2007 B1
7251617 Walker et al. Jul 2007 B1
7257604 Wolfe Aug 2007 B1
7263498 Van Horn et al. Aug 2007 B1
7274941 Cole et al. Sep 2007 B2
7289815 Gfeller et al. Oct 2007 B2
7302638 Wolfe Nov 2007 B1
7318041 Walker et al. Jan 2008 B2
7340691 Bassett et al. Mar 2008 B2
7349879 Alsberg et al. Mar 2008 B2
7363246 Van Horn et al. Apr 2008 B1
7376580 Walker et al. May 2008 B1
7406332 Gaillard et al. Jul 2008 B1
7409429 Kaufman et al. Aug 2008 B2
7428418 Cole et al. Sep 2008 B2
7430521 Walker et al. Sep 2008 B2
7433874 Wolfe Oct 2008 B1
7447642 Bodin Nov 2008 B2
7467137 Wolfe Dec 2008 B1
7469138 Dayar et al. Dec 2008 B2
7472109 Katibah et al. Dec 2008 B2
7480627 Van Horn et al. Jan 2009 B1
7529542 Chevion et al. May 2009 B1
7536385 Wolfe May 2009 B1
7539742 Spector May 2009 B2
7577581 Schuyler Aug 2009 B1
7589628 Brady, Jr. Sep 2009 B1
7613631 Walker et al. Nov 2009 B2
7627498 Walker et al. Dec 2009 B1
7643836 McMahan et al. Jan 2010 B2
7650307 Stuart Jan 2010 B2
7668832 Yeh et al. Feb 2010 B2
7672897 Chung et al. Mar 2010 B2
7689468 Walker et al. Mar 2010 B2
7689469 Mesaros Mar 2010 B1
7693736 Chu et al. Apr 2010 B1
7693748 Mesaros Apr 2010 B1
7693752 Jaramillo Apr 2010 B2
7702560 Wiesehuegel et al. Apr 2010 B1
7711604 Walker et al. May 2010 B1
7720743 Marks May 2010 B1
7725480 Bassett et al. May 2010 B2
7734779 Piccionelli Jun 2010 B1
7760112 Bauchot et al. Jul 2010 B2
7774453 Babu et al. Aug 2010 B2
7783279 Ramanathan et al. Aug 2010 B2
7788281 Cole et al. Aug 2010 B2
7791487 Meyer Sep 2010 B2
7792297 Piccionelli et al. Sep 2010 B1
7797170 Bodin Sep 2010 B2
7848765 Phillips et al. Dec 2010 B2
7860753 Walker et al. Dec 2010 B2
7870229 Spector Jan 2011 B2
7890364 Piccionelli Feb 2011 B2
8010417 Walker et al. Aug 2011 B2
8103519 Kramer et al. Jan 2012 B2
8108249 Schroeder et al. Jan 2012 B2
8131619 Veselka Mar 2012 B1
8150735 Walker et al. Apr 2012 B2
8284061 Dione Oct 2012 B1
8301495 Mason Oct 2012 B2
8355948 Mason Jan 2013 B2
8364501 Anand Jan 2013 B2
8407252 Bennett Mar 2013 B2
8650072 Mason et al. Feb 2014 B2
20020023010 Rittmaster et al. Feb 2002 A1
20020065713 Awada et al. May 2002 A1
20020103746 Moffett Aug 2002 A1
20020116260 Szabo et al. Aug 2002 A1
20020123930 Boyd et al. Sep 2002 A1
20020188511 Johnson et al. Dec 2002 A1
20030004802 Callegari Jan 2003 A1
20030018559 Chung et al. Jan 2003 A1
20030055765 Bernhardt Mar 2003 A1
20040039626 Voorhees Feb 2004 A1
20040116074 Fujii et al. Jun 2004 A1
20040117246 Applebaum Jun 2004 A1
20040148228 Kwei Jul 2004 A1
20040186789 Nakashima Sep 2004 A1
20040193489 Boyd et al. Sep 2004 A1
20040243478 Walker et al. Dec 2004 A1
20050043996 Silver Feb 2005 A1
20050075945 Hodge et al. Apr 2005 A1
20050102156 Linduff May 2005 A1
20050182680 Jones et al. Aug 2005 A1
20050221841 Piccionelli et al. Oct 2005 A1
20050245241 Durand et al. Nov 2005 A1
20060069619 Walker et al. Mar 2006 A1
20060085259 Nicholas et al. Apr 2006 A1
20060089882 Shimansky Apr 2006 A1
20060106678 Walker et al. May 2006 A1
20060161599 Rosen Jul 2006 A1
20060178932 Lang Aug 2006 A1
20060195368 Walker et al. Aug 2006 A1
20060218043 Rosenzweig et al. Sep 2006 A1
20060224465 Walker et al. Oct 2006 A1
20060224466 Walker et al. Oct 2006 A1
20060224467 Walker et al. Oct 2006 A1
20060235754 Walker et al. Oct 2006 A1
20060242028 Walker et al. Oct 2006 A1
20060242036 Walker et al. Oct 2006 A1
20060265289 Bellissimo Nov 2006 A1
20070061209 Jackson Mar 2007 A1
20070061220 Vaid Mar 2007 A1
20070150354 Walker et al. Jun 2007 A1
20070150371 Gangji Jun 2007 A1
20070156529 Walker et al. Jul 2007 A1
20070198360 Rogers et al. Aug 2007 A1
20070208625 Walker et al. Sep 2007 A1
20070225077 Piccionelli Sep 2007 A1
20070280269 Rosenberg Dec 2007 A1
20070281692 Bucher et al. Dec 2007 A1
20070288330 Vaid Dec 2007 A1
20080004888 Davis et al. Jan 2008 A1
20080015938 Haddad et al. Jan 2008 A1
20080027810 Lerner et al. Jan 2008 A1
20080040211 Walker et al. Feb 2008 A1
20080052186 Walker et al. Feb 2008 A1
20080052189 Walker et al. Feb 2008 A1
20080065490 Novick et al. Mar 2008 A1
20080065565 Walker et al. Mar 2008 A1
20080071622 Walker et al. Mar 2008 A1
20080097857 Walker et al. Apr 2008 A1
20080133336 Altman et al. Jun 2008 A1
20080154714 Liu et al. Jun 2008 A1
20080162318 Butler et al. Jul 2008 A1
20080167991 Carlson et al. Jul 2008 A1
20080201232 Walker et al. Aug 2008 A1
20080208663 Walker et al. Aug 2008 A1
20080208744 Arthur et al. Aug 2008 A1
20080242514 Piccionelli et al. Oct 2008 A1
20090006182 Gammon Jan 2009 A1
20090024450 Chen et al. Jan 2009 A1
20090024484 Walker et al. Jan 2009 A1
20090027286 Ohishi et al. Jan 2009 A1
20090030776 Walker et al. Jan 2009 A1
20090037286 Foster Feb 2009 A1
20090070263 Davis et al. Mar 2009 A1
20090094109 Aaronson et al. Apr 2009 A1
20090125414 Kleinrock et al. May 2009 A1
20090150218 Brunner et al. Jun 2009 A1
20090167553 Hong et al. Jul 2009 A1
20090192935 Griffin et al. Jul 2009 A1
20090307067 Obermeyer Dec 2009 A1
20090313109 Bous et al. Dec 2009 A1
20100049601 Walker et al. Feb 2010 A1
20100063870 Anderson et al. Mar 2010 A1
20100070303 Massoumi et al. Mar 2010 A1
20100076832 Cha Mar 2010 A1
20100082481 Lin et al. Apr 2010 A1
20100094701 Ghosh et al. Apr 2010 A1
20100114132 Piccionelli et al. May 2010 A1
20100146604 Piccionelli Jun 2010 A1
20100185465 Rana et al. Jul 2010 A1
20100205004 Aldrich Aug 2010 A1
20100241513 Prasad et al. Sep 2010 A1
20100287103 Mason Nov 2010 A1
20110029362 Roeding et al. Feb 2011 A1
20110029363 Gillenson et al. Feb 2011 A1
20110035266 Patterson Feb 2011 A1
20110040609 Hawkins et al. Feb 2011 A1
20110054996 Spector Mar 2011 A1
20110099082 Walker et al. Apr 2011 A1
20110153400 Averbuch Jun 2011 A1
20110173096 Bui Jul 2011 A1
20110218911 Spodak Sep 2011 A1
20110231321 Milne Sep 2011 A1
20110238499 Blackhurst et al. Sep 2011 A1
20110313840 Stolte Dec 2011 A1
20110313867 Silver Dec 2011 A9
20120016745 Hendrickson Jan 2012 A1
20120030002 Bous et al. Feb 2012 A1
20120030066 Stringfellow et al. Feb 2012 A1
20120036042 Graylin et al. Feb 2012 A1
20120054031 Sammon Mar 2012 A9
20120088487 Khan Apr 2012 A1
20120095852 Lloyd Apr 2012 A1
20120101889 Kurata et al. Apr 2012 A1
20120150603 Bennett et al. Jun 2012 A1
20120172062 Altman et al. Jul 2012 A1
20120173350 Robson Jul 2012 A1
20120209730 Garrett Aug 2012 A1
20120254020 Debow Oct 2012 A1
20120259711 Jabbawy Oct 2012 A1
20120303434 Postrel Nov 2012 A1
20130024364 Katzin Jan 2013 A1
20130085804 Ferro Apr 2013 A1
20130124281 Evans et al. May 2013 A1
20130254104 Fernandez Sep 2013 A1
20130275242 Ramaratnam et al. Oct 2013 A1
20130317894 Zhu et al. Nov 2013 A1
20140046757 Kahn et al. Feb 2014 A1
20140095232 Shiva et al. Apr 2014 A1
20140122200 Granville May 2014 A1
20140207584 Wicha et al. Jul 2014 A1
20150046271 Scholl et al. Feb 2015 A1
Foreign Referenced Citations (11)
Number Date Country
10-2008-0036829 Apr 2008 KR
0079456 Dec 2000 WO
0079495 Dec 2000 WO
0108024 Feb 2001 WO
0111483 Feb 2001 WO
0150301 Jul 2001 WO
2009094385 Jul 2009 WO
2011112752 Sep 2011 WO
2014052882 Apr 2014 WO
2014062229 Apr 2014 WO
2014062230 Apr 2014 WO
Non-Patent Literature Citations (23)
Entry
U.S. Appl. No. 61/770,174, filed Feb. 27, 2013.
U.S. Appl. No. 61/824,850, filed May 17, 2013.
U.S. Appl. No. 13/832,804, filed Mar. 15, 2013.
U.S. Provisional Application filed Mar. 30, 2012, In re: Kim entitled “Generating Deal Offers and Providing Analytics Data”, U.S. Appl. No. 61/618,338.
U.S. Provisional Application filed Jun. 18, 2012, In re: Kim et al. entitled Facilitating Consumer Payments and Redemptions of Deal Offers, U.S. Appl. No. 61/661,291.
U.S. Provisional Application filed Aug. 13, 2012, In re: Shariff et al. entitled Unified payment and Return on Investment System, U.S. Appl. No. 61/682,762.
U.S. Patent Application filed Sep. 28, 2012, In re: Shiva entitled “Scheduling Appointments With Deal Offers”, U.S. Appl. No. 13/631,313.
Staff, “ActBig.com muscles in on group buying power”, RedHerring.com, Oct. 13, 1999.
Rueb, Emily S., “Group Buying, Better Together”, The New York Times City Blog, Feb. 16, 2010, 3 pgs.
PCT Written Openion of the International Searching Authority for Application PCT/US2013/033169 dated Jun. 10, 2013.
PCT international Search Report for Application PCT/US2013/033169 dated Jun. 10, 2013.
PCT international Search Report and Written Openion of the International Searching Authority for Application PCT/US2013/062389 dated May 27, 2014.
PCT international Search Report and Written Openion of the International Searching Authority for Application PCT/US2013/033145 dated Jun. 21, 2013.
PCT international Preliminary Report on Patentability for Application PCT/US2013/062389 dated Mar. 31, 2015.
PCT international Preliminary Report on Patentability for Application PCT/US2013/033169 dated Apr. 21, 2015.
PCT international Preliminary Report on Patentability for Application PCT/US2013/033145 dated Apr. 21, 2015.
Krishnan S. Anand and Ravi Aron (OPIM Department, The Wharton School, University of Pennsylvania), Group Buying on the Web: A Comparison of Price Discovery Mechanisms, Management Science, vol. 49, No. 11, pp. 1546-1562, Nov. 2003.
Kauffman, Robert J. et al., “Bid Together, Buy Together: On the Efficacy of Group-Buying Business Models in Internet Based Selling”, paper prepared for the 5th Annual University of Minnesota Electronic Commerce conference, Mar. 27-28, 2001, Carlson School of Management, University of Minnesota, MN, 44 pgs.
International Search Report and Written Opinion for Application No. PCT/US201.2/027616 dated Sep. 27, 2012.
Editor, “Technology Drives ActBig ‘Next Generation’ GroupBuying Application”, Market Wire, Feb. 29, 2005.
Bermant, Charles, “ActBig: Save BiG”, Internetnews.com, Nov. 16, 1999, 3 pgs.
Alan S. Davis “Group Buying on the Internet”, Seminar Presentation Slides, University of Minnesota, MIS Research Denter, Mar. 10, 2006.
“Next Step for Groupon Scheduler,” Groublogpon—The Sereous Blog of Froupon, Mar. 18, 2012. [Retrieved from the Internet Mar. 26, 2012: <http://www.groupon.com/blog/cities.next-step-groupon-scheduler/>.