×

Deal generation using point-of-sale systems and related methods

  • US 10,304,091 B1
  • Filed: 03/15/2013
  • Issued: 05/28/2019
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating a deal offer, comprising:

  • remotely configuring, by one or more servers via a network, a first merchant device to generate transaction data related to one or more transactions conducted at a first merchant location, wherein the transaction data includes timestamps and values associated with each sale made by the first merchant device, wherein the remotely configuring further comprises outputting, to the first merchant device, menu item configuration data configured to cause the first merchant device to modify the configuration of a plurality of menu items;

    receiving, by the one or more servers, the transaction data from the first merchant device via the network in accordance with the remote configuration;

    receiving, by the one or more servers and from at least one of the merchant device and a consumer device, consumer data comprising at least one of purchasing history data associated with a consumer account, deal-offer usage history data associated with the consumer account, and location history data associated with the consumer account;

    programmatically generating, by the one or more servers, analysis data based on analytically processing the transaction data and the consumer data, wherein;

    (i) analytically processing the transaction data comprises determining a lull period defining a time of day during which the first merchant device processes fewer transactions;

    (ii) analytically processing the consumer data comprises predicting, based on the consumer data, a first predicted customer behavior and a second predicted customer behavior associated with the first merchant location;

    (iii) the first predicted customer behavior describes one or more first expected customer purchasing behavior attributes associated with the first merchant location determined during the lull period; and

    (iv) the second predicted customer purchasing behavior describes one or more second expected customer purchasing behavior attributes associated with the first merchant location determined during a first period of time after the lull period;

    programmatically determining, by the one or more servers, a second merchant location, wherein;

    (i) the second merchant location has a second customer attribute profile that is similar to a first customer attribute profile of the first merchant location; and

    (ii) the second merchant location is different from the first merchant location;

    programmatically generating, by the one or more servers, a deal offer based on the analysis data, including;

    programmatically generating, by the one or more servers, a plurality of potential deal offers, wherein each potential deal offer of the plurality of potential deal offers is programmatically time restricted for redemption completion at the first merchant location and the second merchant location within the programmatically determined lull period;

    programmatically determining, by the one or more servers and based on the first predicted customer behavior and the second predicted customer behavior, a respective predicted return on investment for each respective potential deal offer in the plurality of potential deal offers during a second period of time, wherein the second period of time includes the lull period and the first period of time; and

    programmatically identifying, by the one or more servers, the deal offer based on the respective predicted return on investment for each respective potential deal offer in the plurality of potential deal offers;

    outputting the deal offer to consumer devices via the network;

    subsequent to outputting the deal offer to the consumer devices via the network, receiving, by the one or more servers via the network and from a redemption merchant device located at the first merchant location or the second merchant location, second transaction data generated within the lull period, the second transaction data being related to second transactions including deal offers that were programmatically time restricted for redemption completion within the lull period;

    generating, by the one or more servers, report data based on analytically processing transaction-related data, wherein the report data includes at least a determination of an overspend amount associated with the redemption completion; and

    outputting the report data to the first merchant device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×