×

Apparatus, method, and computer program product for recovering torn smart payment device transactions

  • US 10,181,121 B2
  • Filed: 01/30/2013
  • Issued: 01/15/2019
  • Est. Priority Date: 04/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising the steps of:

  • upon initial presentation of a device to a terminal assembly in connection with a putative data storage transaction, said device comprising a device memory storing a device-side application, and at least one device processor coupled to said device memory, said terminal assembly comprising a terminal memory, storing a terminal-side application, and at least one terminal processor coupled to said terminal memory, said terminal-side application executing on said at least one terminal processor establishing communications with said device-side application executing on said at least one device processor;

    sending a first command from said terminal-side application executing on said at least one terminal processor to said device-side application executing on said at least one device processor to instruct said device-side application executing on said at least one device processor to compute a cryptogram to complete said putative data storage transaction;

    said terminal-side application executing on said at least one terminal processor detecting that said cryptogram is not received as expected from said device-side application executing on said at least one device processor;

    responsive to said detection, said terminal-side application executing on said at least one terminal processor storing in a storage area of said terminal memory an identifier of said device and data storage transaction recovery data associated with said putative data storage transaction;

    obtaining, by said terminal-side application executing on said at least one terminal processor, said identifier of said device, upon re-presentation of said device to said terminal assembly;

    upon said re-presentation of said device to said terminal assembly, comparing, by said terminal-side application executing on said at least one terminal processor, of said obtained identifier of said device to contents of said storage area; and

    conditioned at least upon said comparing yielding a match, sending a second command from said terminal-side application executing on said at least one terminal processor to said device-side application executing on said at least one device processor, said second command instructing said device-side application executing on said at least one device processor to re-produce said cryptogram and send it to said terminal-side application executing on said at least one terminal processor to complete said putative data storage transaction.

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