IP Library Granted Patent US 9,508,068
Granted Patent B2
US 9,508,068 · App. 12/650,868 · Granted Nov 29, 2016

Systems and methods for processing a contactless transaction card

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 9,508,068
App. No.
12/650,868
Granted
Nov 29, 2016
Kind
B2
Abstract

Embodiments of the invention relate to systems and methods for processing a contactless card transaction. In one embodiment, a method for processing a contactless transaction card can be provided. The method can include receiving an input associated with a selection of at least one payment option. Further, the method can include based at least in part on the input, activating a contactless transaction card reader and initiating a corresponding transaction application program. In addition, the method can include receiving account information from the contactless transaction card via the contactless transaction card reader. Moreover, the method can include advancing a transaction counter associated with the contactless transaction card and a transaction counter associated with the corresponding transaction application program.

Claims (66)

1. A method for processing a contactless transaction card, comprising:

receiving, by a computing device comprising one or more processors and one or more memory devices, an input associated with a selection of at least one payment option comprising a credit payment, a debit payment, or a stored value payment;

activating, by the computing device, using the input, a contactless transaction card reader to read the contactless transaction card, the contactless transaction card reader coupled to the computing device;

receiving account information from the contactless transaction card based at least in part on the selection of the at least one payment option via the contactless transaction card reader, the account information comprising a first transaction counter associated with a first count of transactions initiated by the contactless transaction card, a credit transaction counter associated with a second count of credit transactions initiated by the contactless transaction card, a debit transaction counter associated with a third count of debit transactions initiated by the contactless transaction card, and a first sum of the credit transaction counter and the debit transaction counter;

advancing, by the computing device, a second transaction counter associated with the contactless transaction card and the at least one payment option, the second transaction counter indicating a quantity of transactions initiated by the contactless transaction card associated with the selection of the at least one payment option, wherein the quantity of transactions comprises a second sum of credit transactions and debit transactions associated with the contactless transaction card;

storing, by the computing device, the first transaction counter at a first memory location of the one or more memory devices;

storing, by the computing device, the second transaction counter at a second memory location of the one or more memory devices;

comparing, by the computing device, the first transaction counter received from the contactless transaction card and the second transaction counter associated with the contactless transaction card to determine whether a count difference between the first transaction counter and the second transaction counter is within a predefined count difference; and

authorizing the transaction based at least in part on the at least one payment option in response to the count difference being within a threshold amount.

2. The method of claim 1 , further comprising:

transmitting at least a portion of the account information for processing the transaction associated with the at least one payment option.

3. The method of claim 1 , wherein receiving the input associated with the selection of the at least one payment option comprises at least one of receiving a consumer selection via a user interface device, receiving the input via a transaction terminal, or receiving the input via the user interface device.

4. The method of claim 1 , wherein the at least one payment option further comprises one or more of a loyalty card payment, a gift card payment, or a coupon payment.

5. The method of claim 1 , wherein the transaction comprises:

a credit transaction,

a debit transaction,

a stored value card transaction,

a loyalty transaction,

a gift card payment transaction, or

a coupon payment transaction.

6. The method of claim 1 , wherein the account information comprises: personal identification information, bank account information, debit account information, credit account information, stored value account information, loyalty account information, gift card account information, or coupon account information.

7. The method of claim 1 , wherein advancing the second transaction counter associated with the contactless transaction card and a third transaction counter associated with a corresponding transaction application program comprises advancing each of the second transaction counter and the third transaction counter by a defined increment.

8. The method of claim 2 , further comprising declining the transaction in response to the count difference not being within the threshold amount.

9. A system for processing a transaction, comprising:

one or more memory devices; and

a processor comprising a computer-readable medium having a set of instructions configured to:

receive a signal corresponding to a selection of at least one payment option comprising a credit payment, a debit payment, or a stored value payment;

activate, using the signal, reading functionality of a transaction card reader included in the system;

receive account information from a transaction card via the transaction card reader, the account information comprising a first transaction counter associated with a first count of transactions initiated by the transaction card, a credit transaction counter associated with a second count of credit transactions initiated by the transaction card, a debit transaction counter associated with a third count of debit transactions initiated by the transaction card, and a first sum of the credit transaction counter and the debit transaction counter;

store the first transaction counter at a first memory location of the one or more memory devices;

store the second transaction counter at a second memory location of the one or more memory devices;

advance a second transaction counter associated with the transaction card and the at least one payment option, wherein the second transaction counter comprises a second sum of credit transactions and debit transactions;

compare the first transaction counter received from the transaction card reader and the second transaction counter associated with the transaction card to determine whether a count difference between the first transaction counter and the second transaction counter is within a threshold amount; and

authorize the transaction based at least in part on the at least one payment option in response to the count difference being within the predefined count difference.

10. The system of claim 9 , wherein the computer-readable medium comprises a second set of instructions further configured to:

transmit at least a portion of the account information for processing the transaction associated with the at least one payment option.

11. The system of claim 9 , wherein to receive the input associated with the selection of at least one payment option comprises at least one of to receive a consumer selection via a user interface device, to receive the input via a transaction terminal, or to receive the input via the user interface device.

12. The system of claim 9 , wherein the at least one payment option further comprises one or more of a loyalty card payment, a gift card payment, or a coupon payment.

13. The system of claim 9 , wherein the computer-readable medium comprises a second set of instructions further configured to initiate, based at least on the signal, a transaction application program corresponding to the transaction card reader, the transaction application program comprising a credit transaction application program, a debit transaction application program, a stored value card transaction application program, a loyalty transaction application program, a gift card payment transaction application program, or a coupon payment transaction application program.

14. The system of claim 9 , wherein the account information comprises: personal identification information, bank account information, debit account information, credit account information, stored value account information, loyalty account information, gift card account information, or coupon account information.

15. The system of claim 9 , wherein to advance the second transaction counter associated with the contactless transaction card and a third transaction counter associated with a corresponding transaction application program comprises advancing each of the second transaction counter and the third transaction counter by a defined increment.

16. The system of claim 9 , wherein the computer-readable medium comprises a second set of instructions further configured to decline the transaction in response to the count difference not being within the threshold amount.

17. A method for authorizing a transaction comprising:

receiving input indicative of a selection of at least one payment option comprising a credit transaction, a debit transaction, or a stored value transaction;

activating, in response to the input, reading functionality of a contactless transaction card reader to read a contactless transaction card;

receiving, by a computing device comprising one or more processors and one or more memory devices, account information from the contactless transaction card based at least in part on the selection of the at least one payment option via the contactless transaction card reader, the account information comprising a first transaction counter associated with a first count of transactions initiated by the contactless transaction card, a credit transaction counter associated with a second count of credit transactions initiated by the contactless transaction card, a debit transaction counter associated with a third count of debit transactions initiated by the contactless transaction card, a stored value transaction counter associated with a fourth count of stored value transactions, and a first sum of the credit transaction counter and the debit transaction counter;

advancing, by the computing device, a second transaction counter that counts an amount of received transactions related to the contactless transaction card based at least in part on the selection of the at least one payment option, wherein the amount of received transactions comprises a second sum of credit transactions, debit transactions, and stored value transactions associated with the contactless transaction card;

storing, by the computing device, the first transaction counter at a first memory location of the one or more memory devices;

storing, by the computing device, the second transaction counter at a second memory location of the one or more memory devices;

comparing the first transaction counter received from the contactless transaction card reader with the second transaction counter associated with the contactless transaction card to determine whether a count difference between the first transaction counter and the second transaction counter is within a predefined count difference; and

authorizing the transaction based at least in part on the at least one payment option in response to the count difference being within the predefined count difference.

18. The method of claim 17 , further comprising:

transmitting a notification to a contactless card provider device of the difference not being within the predefined count difference.

19. A system for authorizing a transaction comprising:

one or more memory devices; and

a processor comprising a computer-readable medium with a set of instructions configured to:

receive input indicative of a selection of at least one payment option comprising a credit transaction, a debit transaction, or a stored value transaction;

activate, in response to the input, reading functionality of a contactless transaction card reader included in the system;

receive account information from a contactless transaction card based at least in part on the selection of the at least one payment option via the contactless transaction card reader, the account information comprising a first transaction counter associated with a first count of transactions initiated by the contactless transaction card, a credit transaction counter associated with a second count of credit transactions initiated by the contactless transaction card, a debit transaction counter associated with a third count of debit transactions initiated by the contactless transaction card, a stored value counter associated with a fourth count of stored value transactions, and a first sum of the credit transaction counter and the debit transaction counter;

advance a second transaction counter that counts an amount of received transactions related to the contactless transaction card based at least in part on the selection of the at least one payment option, wherein the amount of received transactions comprises a second sum of credit transactions, debit transactions, and stored value transactions associated with the contactless transaction card;

store the first transaction counter at a first memory location of the one or more memory devices;

store the second transaction counter at a second memory location of the one or more memory devices;

compare the first transaction counter received via the contactless transaction card reader with the second transaction counter associated with the contactless transaction card to determine whether a count difference between the first transaction counter and the second transaction counter is within a predefined count difference; and

authorize the transaction based at least in part on the at least one payment option in response to the count difference being within a predefined count difference.

20. The system of claim 19 , wherein the computer-readable medium comprises a set of instructions further configured to:

transmit a notification in response to the count difference not being within the predefined count difference.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION; DW HOLDINGS, INC.; FIRST DATA RESOURCES, INC. (K/N/A FIRST DATA RESOURCES, LLC); FUNDSXPRESS FINANCIAL NETWORKS, INC.; INTELLIGENT RESULTS, INC. (K/N/A FIRST DATA SOLUTIONS, INC.); LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC.
Reel/Frame 050090/0060 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION; DW HOLDINGS, INC.; FIRST DATA RESOURCES, LLC; FUNDSXPRESS FINANCIAL NETWORK, INC.; FIRST DATA SOLUTIONS, INC.; LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC.
Reel/Frame 050091/0474 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050094/0455 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FIRST DATA CORPORATION; CLOVER NETWORK, INC.; MONEY NETWORK FINANCIAL, LLC
Reel/Frame 049899/0001 →
SECURITY AGREEMENT Recorded Mar 25, 2013
From: FIRST DATA CORPORATION; CLOVER NETWORKS, INC.; MONEY NETWORK FINANCIAL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 030080/0531 →
SECURITY AGREEMENT Recorded Jan 31, 2011
From: DW HOLDINGS, INC.; FIRST DATA RESOURCES, LLC; FUNDSXPRESS FINANCIAL NETWORKS, INC.; FIRST DATA SOLUTIONS, INC.; LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 025719/0590 →
SECURITY AGREEMENT Recorded Nov 17, 2010
From: DW HOLDINGS, INC.; FIRST DATA RESOURCES, INC. (K/N/A FIRST DATA RESOURCES, LLC); FUNDSXPRESS FINANCIAL NETWORKS, INC.; INTELLIGENT RESULTS, INC. (K/N/A FIRST DATA SOLUTIONS, INC.); LINKPOINT INTERNATIONAL, INC.; MONEY NETWORK FINANCIAL, LLC; SIZE TECHNOLOGIES, INC.; TASQ TECHNOLOGY, INC.; TELECHECK INTERNATIONAL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 025368/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2010
From: MASTRANGELO, EDWARD L.F.; MATHISON, STEVEN W.
To: FIRST DATA CORPORATION
Reel/Frame 024137/0755 →