×

Systems and methods to provide a user interface for redemption of loyalty rewards

  • US 9,990,646 B2
  • Filed: 10/24/2014
  • Issued: 06/05/2018
  • Est. Priority Date: 10/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing a computing apparatus comprising;

    a transaction handler configured on an electronic payment processing network that connects separate computers, the separate computers including;

    point of sales terminals generating payment transactions in the electronic payment processing network using identifiers of payment accounts;

    first computers controlling the payment accounts;

    second computers controlling merchant accounts associated with the point of sales terminals to receive payments in the electronic payment processing network; and

    the transaction handler connecting the first computers and the second computers;

    a data warehouse coupled with the transaction handler;

    a portal coupled with the data warehouse and the transaction handler;

    at least one microprocessor; and

    memory storing instructions, which when executed by the at least one microprocessor, cause the computing apparatus to perform a method of;

    storing, in the data warehouse of the computing apparatus, data associating;

    a user profile of a user, the user profile identifying a plurality of loyalty programs of the user, and preferences and rules for redeeming loyalty currencies of the user from the plurality of loyalty programs,an account identifier of a payment account of the user, anda communication reference of a computing device of the user;

    receiving, by the transaction handler of the computing apparatus from the electronic payment processing network, a first authorization request for a payment transaction involving the payment account, wherein the authorization request comprises the account identifier of the payment account of the user;

    in response to receiving the first authorization request,determining, by the transaction handler of the computing apparatus, an offer applicable to a redemption of loyalty currencies from a reward account of a loyalty program of the plurality of loyalty programs and details of the redemption of loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs in accordance with the preferences and rules identified in the user profile of the user associated with the payment account of which the account identifier is included in the authorization request;

    identifying, by the transaction handler of the computing apparatus based on the account identifier of the payment account of the user included in the authorization request, the communication reference of the computing device of the user associated with the payment account;

    identifying, by the transaction handler of the computing apparatus, the communication reference of the computing device of the user associated with the payment account based on the account identifier of the payment account of the user included in the authorization request;

    transmitting, by the transaction handler of the computing apparatus in parallel with processing of the first authorization request in the electronic payment processing network, a redemption notification to the computing device of the user using the communication reference of the computing device of the user associated with the payment account based on identifying the communication reference, the redemption notification including the details of the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs;

    providing, by the transaction handler of the computing apparatus via the portal and based on transmitting the redemption notification, a user interface, wherein the user interface includes an element selectable by the user to cause the computing device of the user to generate a confirmation message to be transmitted from the computing device of the user to the computing apparatus;

    prompting, by the transaction handler of the computing apparatus via the user interface provided via the portal, the user to confirm the details of the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs;

    receiving, by the transaction handler of the computing apparatus via the portal, the confirmation message generated on the computing device of the user within either a first time period of receiving the first authorization request or a second time period that follows the first time period, wherein the confirmation message comprises the details of the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs;

    processing, by the transaction handler of the computing apparatus, the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs according to the confirmation message received in the portal;

    adjusting, by the transaction handler, the payment transaction based on the processing of the redemption of the loyalty currencies according to the details of the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs included in the confirmation message received in the portal, wherein;

    when the confirmation message is received within the first time period, the transaction handler adjusts the payment transaction by providing an authorization response for the first authorization request according to the confirmation message; and

    when the confirmation message is received within the second time period, the transaction handler adjusts the payment transaction by;

    providing the authorization response for the first authorization request according to a preference of the user profile; and

    modifying the transaction according to the confirmation message during settlement of the transactions;

    generating, by the transaction handler of the computing apparatus, a second authorization request and a third authorization request according to the confirmation message based on receiving the confirmation message;

    transmitting, by the transaction handler of the computing apparatus, the second authorization request to an issuer processor associated with the payment account of the user;

    transmitting, by the transaction handler of the computing apparatus, the third authorization request to a sponsor processor associated with the reward account from which the redemption of loyalty currencies of the offer is applicable to;

    receiving, by the transaction handler of the computing apparatus, an authorization response based on the second authorization request transmitted to the issuer processor associated with the payment account of the user;

    receiving, by the transaction handler of the computing apparatus, an authorization response based on the third authorization request transmitted to the sponsor processor associated with the reward account from which the redemption of loyalty currencies of the offer is applicable to; and

    wherein processing the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs comprises;

    processing the redemption of the loyalty currencies from the reward account of the loyalty program of the plurality of loyalty programs based on receiving the authorization response based on the second authorization request and the authorization response based on the third authorization request.

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