IP Library Granted Patent US 9,189,786
Granted Patent B2
US 9,189,786 · App. 13/077,626 · Granted Nov 17, 2015

Systems and methods for operating transaction terminals

Inventors: David A. Roberts (Warrington, GB); Ronald D. Carter (Cambs, GB); Jean-Paul Edmond Rans (Glasbais, BE); Enda Rice (Berchem-Sainte-Agahte, BE)
Assignee: MasterCard International Incorporated
G06Q20/327G06Q20/202G06Q20/3278G07F7/088
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,189,786
App. No.
13/077,626
Granted
Nov 17, 2015
Kind
B2
Abstract

Methods, systems and apparatus are provided including a proximity payment device reader which includes a reader control program. A first process is executed upon receipt of an activation signal indicating the initiation of a transaction involving a proximity payment device with the reader, the first process causing at least a first signal to be transmitted to a second process, the second process causing the transmission of at least a second signal to the proximity payment device through a transceiver. In some embodiments, the processes may be executed to compare application data received from the payment device to data stored in a transaction log to determine if the proximity payment device was involved in an interrupted transaction. If the proximity payment device was involved in an interrupted transaction a signal is transmitted to the proximity payment device to attempt to retry the interrupted transaction.

Claims (31)

1. A process for operating a reader device, the process comprising:

receiving, by a reader device over a contactless interface, application data comprising a primary account number (PAN) and a PAN sequence number (PSN) from a proximity payment device;

comparing, by the reader device, the PAN and the PSN to data stored in a torn transaction log of said reader device to determine if said proximity payment device was involved in an interrupted transaction at said reader device;

determining, by the reader device, based on the comparison, that said proximity payment device was involved in an interrupted transaction at said reader device;

transmitting, by the reader device, a recover application cryptogram signal to said proximity payment device to attempt to retry said interrupted transaction;

erasing, by the reader device, the data stored in the torn transaction log associated with the interrupted transaction;

receiving, by the reader device, a response signal including an application cryptogram from the proximity payment device;

validating, by the reader device, the received application cryptogram;

transmitting, by the reader device, status data associated with the interrupted transaction and transaction details to a terminal device in communication with the reader device;

analyzing, by the reader device, at least a second portion of the application data and determining a type of data storage supported by the proximity payment device; and

conducting, by the reader device, a payment transaction under control of the reader device using the type of data storage supported by the proximity payment device.

2. The process of claim 1 , further comprising subsequent to erasing said data stored in said torn transaction log:

determining that a response signal from said proximity payment device was not received and terminating said transaction; and

transmitting a signal to a terminal device in communication with said reader device, said signal including status data associated with said interrupted transaction.

3. The process of claim 1 , further comprising subsequent to receiving the response signal:

determining that said received application cryptogram is not valid;

transmitting a signal to a terminal device in communication with said reader device, said signal including status data associated with said interrupted transaction; and

terminating said transaction.

4. The process of claim 1 , further comprising:

receiving a signal from a terminal associated with said reader device, said signal indicating that said reader device is to operate in a data storage mode of operation.

5. A terminal device, comprising: a processor; a communications controller operably connected to the processor; and a data reader operably connected to the processor, the data reader comprising a reader datastore storing a torn transaction log, a reader processor, a reader communications device and a reader storage device, wherein the reader storage device stores instructions that when executed by the reader processor cause the reader processor to perform the steps of:

receiving application data comprising a primary account number (PAN) and a PAN sequence number (PSN) from a proximity payment device;

comparing the PAN and the PSN to data stored in the torn transaction log;

determining, based on the comparison, that the proximity payment device was involved in an interrupted transaction at the reader device;

transmitting a recover application cryptogram signal to the proximity payment device to attempt to retry the interrupted transaction;

erasing the data stored in the torn transaction log associated with the interrupted transaction;

receiving a response signal including an application cryptogram from the proximity payment device;

validating the received application cryptogram;

transmitting status data associated with the interrupted transaction and transaction details to a terminal device in communication with the reader device;

analyzing at least a second portion of the application data and determine a type of data storage supported by the proximity payment device; and

conducting a payment transaction under control of the reader device using the type of data storage supported by the proximity payment device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2011
From: ROBERTS, DAVID A.; CARTER, RONALD D.; RANS, JEAN-PAUL EDMOND; RICE, ENDA
To: MASTERCARD INTERNATIONAL, INC.
Reel/Frame 026384/0716 →
Continuity (2)
Provisional Application 61319451 · Mar 31, 2010
Related Publication 20110244799A1 · Oct 6, 2011