IP Library › Granted Patent US 11,514,469
Granted Patent B2
US 11,514,469 · App. 15/091,638 · Granted Nov 29, 2022

Method and system for post-transaction rewards

Inventor: Kyle Patrick Clark (High Ridge, MO)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
G06Q30/0226G06F16/951G06Q20/40G06Q30/0222G06Q30/0233G06Q30/0234G06Q30/0239
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,514,469
App. No.
15/091,638
Granted
Nov 29, 2022
Kind
B2
Abstract

A method for managing reward value related to a transaction account is described. The method includes receiving a redemption request; generating a reward cost based on at least a conversion rate and a transaction amount; updating a reward value in an account profile to place a hold on an amount of the reward value equivalent to the reward cost; and deducting a deduction amount from the reward value.

Claims (27)

1. A method for managing reward value related to a transaction account, comprising:

receiving, at an issuer server, a transaction message formatted based on one or more standards and includes a plurality of data elements including at least a first data element configured to store a transaction identifier, a second data element configured to store a specific account identifier, and a third data element configured to store a transaction amount;

storing, in an account database of the issuer server, a plurality of account profiles, wherein each account profile includes a structured data set related to a transaction account including at least an account identifier, a reward value, and one or more reward rules for at least calculating reward costs;

transmitting, by the issuer server, a transaction notification to a consumer device associated with the specific account identifier in the transaction message;

receiving, by a receiving device of the issuer server from the consumer device, a first data signal superimposed with a redemption request to redeem previously received rebates or points in a reward balance, wherein the redemption request includes at least the transaction identifier, the specific account identifier, and the transaction amount;

executing, by a querying module of the issuer server, a query on the account database to identify a specific account profile where the included account identifier corresponds to the specific account identifier;

validating, by a validation module of the issuer server, the reward balance included in the specific account profile is sufficient to cover a reward cost associated with the redemption request;

generating, by the generation module of the issuer server, a currency amount that corresponds to the reward cost of the redemption request and a second data signal superimposed with a controlled payment number request for redeeming at least a portion of the reward balance and the currency amount;

transmitting, by a transmitting device of the issuer server, the second data signal with the controlled payment number request and the currency amount to a processing server via a payment network;

receiving, by the receiving device of the issuer server in response to the controlled payment number request, a controlled payment number from the processing server, the control payment number subject to a transaction control that restricts usage of the controlled payment number to the currency amount in the second data signal;

transmitting, by the transmitting device of the issuer server, the controlled payment number and payment credentials to the consumer device.

2. The method of claim 1 , wherein the issuer server is configured to perform real-time processing of rebates for payment transactions.

3. The method of claim 1 , wherein the one or more standards includes the ISO 8583 standard.

4. A system for managing reward value related to a transaction account, comprising:

an issuer server configured to:

store, in an account database, a first plurality of account profiles, wherein each account profile includes a structured data set related to a transaction account including at least an account identifier, a reward value, and one or more reward rules for at least calculating reward costs;

receive a transaction message formatted based on one or more standards and includes a plurality of data elements including at least a first data element configured to store a transaction identifier, a second data element configured to store a specific account identifier, and a third data element configured to store a transaction amount; and

transmit a transaction notification to a consumer device associated the specific account identifier in the transaction message;

receive, by a receiving device from the consumer device, a first data signal superimposed with a redemption request to redeem previously received rebates or points in a reward balance, wherein the redemption request includes at least the transaction identifier, the specific account identifier, and the transaction amount;

execute, by a querying module, a query on the second account database to identify a specific account profile where the included account identifier corresponds to the specific account identifier; and

validate, by a validation module, the reward balance included in the specific account profile is sufficient to cover a reward cost associated with the redemption request;

generate, by the generation module of the issuer server, a currency amount that corresponds to the reward cost of the redemption request, and a second data signal superimposed with a controlled payment number request for redeeming at least a portion of the reward balance and the currency amount;

transmit, by a transmitting device, the second data signal with the controlled payment number request and the currency amount to a processing server via a payment network;

receive, by the receiving device in response to the controlled payment number request, a controlled payment number from the processing server, the controlled payment number subject to a transaction control that restricts usage of the controlled payment number to the currency amount in the second data signal; and

transmit, by the transmitting device, the controlled payment number and payment credentials to the consumer device.

5. The system of claim 4 , wherein the issuer server is configured to perform real-time processing of rebates for payment transactions.

6. The system of claim 4 , wherein the one or more standards includes the ISO 8583 standard.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2016
From: CLARK, KYLE PATRICK
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 038202/0112 →
Continuity (1)
Related Publication 20170293927A1 · Oct 12, 2017
Cited By (1)
US 12,608,723