Over the air update of payment transaction data stored in secure memory
First Claim
1. A mobile device for use in conducting a payment transaction, comprising:
- a processor;
a computer readable memory; and
a set of instructions stored in the computer readable memory, which when executed by the processor implement a method comprising;
conducting the payment transaction by communicating with a point of sale terminal over a first communication channel using a contactless element in the mobile device, and adjusting an accumulator stored in the mobile device by an initial transaction amount of the payment transaction;
receiving an encryption key to be used for encrypting and decrypting transaction data over a second communication channel from a mobile gateway associated with an encryption key server in response to conducting the payment transaction, the encryption key being generated by the encryption key server based on a request associated with the payment transaction, the second communication channel being different than the first communication channel, and the second communication channel utilizing a cellular communications network;
receiving encrypted data related to the payment transaction in response to conducting the payment transaction, the encrypted data comprising an actual transaction amount at the mobile device through the second communication channel after communicating with the point of sale terminal, wherein the actual transaction amount of the payment transaction is determined by the point of sale terminal modifying the initial transaction amount of the payment transaction;
decrypting the encrypted data related to the payment transaction using the encryption key; and
updating the accumulator stored in the mobile device using the decrypted data related to the payment transaction, the decrypted data comprising the actual transaction amount of the payment transaction such that the accumulator is adjusted by the difference between the actual transaction amount of the payment transaction and the initial transaction amount of the payment transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with that stored on the device. This is accomplished by using a wireless (cellular) network as a data communication channel for data provided by an Issuer to the mobile device, and is particularly advantageous in circumstances in which the contactless element is not presently capable of communication with a device reader or point of sale terminal that uses a near field communications mechanism. Data transferred between the mobile device and Issuer may be encrypted and decrypted to provide additional security and protect the data from being accessed by other users or applications. If encryption keys are used for the encryption and decryption processes, they may be distributed by a key distribution server or other suitable entity to a mobile gateway which participates in the data encryption and decryption operations.
-
Citations
22 Claims
-
1. A mobile device for use in conducting a payment transaction, comprising:
-
a processor; a computer readable memory; and a set of instructions stored in the computer readable memory, which when executed by the processor implement a method comprising; conducting the payment transaction by communicating with a point of sale terminal over a first communication channel using a contactless element in the mobile device, and adjusting an accumulator stored in the mobile device by an initial transaction amount of the payment transaction; receiving an encryption key to be used for encrypting and decrypting transaction data over a second communication channel from a mobile gateway associated with an encryption key server in response to conducting the payment transaction, the encryption key being generated by the encryption key server based on a request associated with the payment transaction, the second communication channel being different than the first communication channel, and the second communication channel utilizing a cellular communications network; receiving encrypted data related to the payment transaction in response to conducting the payment transaction, the encrypted data comprising an actual transaction amount at the mobile device through the second communication channel after communicating with the point of sale terminal, wherein the actual transaction amount of the payment transaction is determined by the point of sale terminal modifying the initial transaction amount of the payment transaction; decrypting the encrypted data related to the payment transaction using the encryption key; and updating the accumulator stored in the mobile device using the decrypted data related to the payment transaction, the decrypted data comprising the actual transaction amount of the payment transaction such that the accumulator is adjusted by the difference between the actual transaction amount of the payment transaction and the initial transaction amount of the payment transaction. - View Dependent Claims (2, 3)
-
-
4. A method of conducting a payment transaction, comprising:
-
communicating, by a mobile device, with a point of sale terminal over a first communication channel using a contactless element in the mobile device as part of the payment transaction, and adjusting an accumulator stored in the mobile device by an initial transaction amount of the payment transaction; receiving an encryption key to be used for encrypting and decrypting transaction data over a second communication channel from a mobile gateway associated with an encryption key server in response to conducting the payment transaction, the encryption key being generated by the encryption key server based on a request associated with the payment transaction, the second communication channel being different than the first communication channel, and the second communication channel utilizing a cellular communications network; receiving, by the mobile device through the second communication channel after communicating with the point of sale terminal, encrypted data related to the payment transaction in response to conducting the payment transaction, the encrypted data comprising an actual transaction amount, wherein the actual transaction amount of the payment transaction is determined by the point of sale terminal modifying the initial transaction amount of the payment transaction; decrypting the encrypted data related to the payment transaction using the encryption key; and updating the accumulator with the decrypted data related to the payment transaction, the decrypted data comprising the actual transaction amount of the payment transaction such that the accumulator is adjusted by the difference between the actual transaction amount of the payment transaction and the initial transaction amount of the payment transaction. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification