×

Systems and methods to facilitate loyalty reward transactions

  • US 10,007,915 B2
  • Filed: 01/23/2012
  • Issued: 06/26/2018
  • Est. Priority Date: 01/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, in a computing apparatus from an electronic payment processing network, a first message having a plurality of fields including;

    a first field providing a message header,a second field providing a message type identifier,a third field providing a bitmap specifying data fields that are present in the first message, andfourth fields providing data corresponding to the data fields specified by the bitmap, including a first account and a second account;

    determining, by the computing apparatus, whether the message type identifier provided in the second field of the first message is a first predetermined type identifier, a second predetermined type identifier, or a third predetermined type identifier;

    in response to a determination that the message type identifier provided in the second field of the first message is the first predetermined type identifier, processing, by the computing apparatus, the first message as a first rewards transaction including a request for a redemption of reward points to transfer the rewards points to a reward account associated with the first account identified in the fourth fields from a reward account associated with the second account identified in the fourth fields;

    in response to a determination that the message type identifier provided in the second field of the first message is the second predetermined type identifier, processing, by the computing apparatus, the first message as a financial transaction including a request for a transaction of funds to transfer the funds to the first account identified in the fourth fields from the second account identified in the fourth fields; and

    in response to a determination that the message type identifier provided in the second field of the first message is the third predetermined type identifier, processing, by the computing apparatus, the first message as a second rewards transaction including a request for a crediting of rewards points to transfer the rewards points from the reward account associated with the first account identified in the fourth fields to the reward account associated with the second account identified in the fourth fields,wherein the computing apparatus comprises a data warehouse for storing transaction data, and wherein the computing apparatus is in communication with an acquirer processor and an issuer processor of the electronic payment processing network, such that the computing apparatus is configured to process the financial transaction between the acquirer processor and the issuer processor in response to the determination that the message type identifier is the second predetermined type identifier and to process the first and second rewards transactions in response to the determination that the message type identifier is the first and/or third predetermined message type identifier.

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