×

Systems and methods to rank and select triggers for real-time offers

  • US 9,972,021 B2
  • Filed: 08/04/2011
  • Issued: 05/15/2018
  • Est. Priority Date: 08/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing a computing apparatus comprising;

    a transaction handler configured in an electronic payment processing network in which the transaction handler interconnects issuer processors controlling consumer accounts from which payments are made and acquirer processors controlling merchant accounts to which the payments are made;

    a data warehouse coupled with the transaction handler and configured to store identifiers of the consumer accounts in association with respective communication references, wherein authorization communications within the electronic payment processing network for the payments identify the consumer accounts using the identifiers of the consumer accounts, the data warehouse further storing transaction data recording the payments processed by the transaction handler in the electronic payment processing network, and further storing a set of triggers, each of the triggers identifying a set of one or more conditions which, when satisfied by a transaction processed by the transaction handler, cause transmission of a message to a user associated with the consumer account;

    a portal coupled with the transaction handler and the data warehouse and configured to communicate via a communication channel outside the electronic payment processing network; and

    a message broker configured to transmit messages using the respective communication references;

    receiving, in the portal via the communication channel outside the electronic payment processing network, an input specifying a set of users;

    ranking, by the computing apparatus, the triggers based at least in part on transaction data of the users recorded by the transaction handler in the data warehouse to generate a ranked list of the triggers;

    providing, by the portal via the communication channel outside the electronic payment processing network, the ranked list for presentation via a user interface on a separate computer to allow selection of one or more triggers from the ranked list of triggers;

    receiving, in the portal via the communication channel outside the electronic payment processing network, an input selecting one or more selected triggers from the ranked list of triggers, wherein the one or more selected triggers correspond to payment transactions made in the electronic payment processing network;

    receiving, in the portal via the communication channel outside the electronic payment processing network, an input specifying an offer;

    generating, by the computing apparatus in accordance with the input, one or more trigger records containing the one or more selected triggers selected from the ranked list of triggers;

    storing in the data warehouse, the one or more trigger records;

    monitoring, by the transaction handler, transactions being processed at the transaction handler to select a subset of the transactions according to the one or more trigger records by determining whether conditions specified in a trigger record are satisfied by a current transaction being processed by the transaction handler; and

    in response to the current transaction of a user processed by the transaction handler satisfying the conditions specified in the trigger record,generating, by the message broker, a message in accordance with the trigger record, wherein the message relates to the offer; and

    transmitting, by the message broker using a communication reference associated with an account identifier of the user in the data warehouse, to a device of the user, the message including a code to be entered at a point of sale terminal causing a recalculation of a transaction at the point of sale terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×