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 memory; and
a set of instructions stored in the memory, which when executed by the processor implement a method toconduct the payment transaction by communicating with a point of sale terminal using a near field communications mechanism of the mobile device; and
receive data related to the payment transaction at the mobile device using a cellular communications network, wherein the received data related to the payment transaction is an update to data stored in the mobile device as a result of communicating with the point of sale terminal.
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
26 Claims
-
1. A mobile device for use in conducting a payment transaction, comprising:
-
a processor; a memory; and a set of instructions stored in the memory, which when executed by the processor implement a method to conduct the payment transaction by communicating with a point of sale terminal using a near field communications mechanism of the mobile device; and receive data related to the payment transaction at the mobile device using a cellular communications network, wherein the received data related to the payment transaction is an update to data stored in the mobile device as a result of communicating with the point of sale terminal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing device, comprising:
-
a processor; a memory; and a set of instructions stored in the memory, which when executed by the processor implement a method to receive data for a payment transaction from a point of sale terminal, wherein at least some of the data is provided to the point of sale terminal by a mobile device that communicates with the point of sale terminal using a near field communications mechanism; process the received data to generate a record of the transaction, wherein the record of the transaction includes an update to data stored in the mobile device as a result of communicating with the point of sale terminal; and provide the record of the transaction to an element of a wireless communications system, thereby causing the record of the transaction to be provided to the mobile device over a wireless network. - View Dependent Claims (7, 8, 9)
-
-
10. A method of conducting a payment transaction, comprising:
-
communicating with a point of sale terminal using a near field communications mechanism of a payment device as part of the payment transaction, wherein the payment device includes a contactless element and is contained in a mobile phone; and receiving data to update a record of the payment transaction contained in the mobile phone using a cellular phone communications network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for facilitating payment transactions between a plurality of consumers and a plurality of merchants, comprising:
-
a processor; a memory; and a set of instructions stored in the memory, which when executed by the processor implement a method to generate a first pair of encryption keys, the first pair of encryption keys including a first encryption key and a second encryption key; generate a second pair of encryption keys, the second pair of encryption keys including a first encryption key and a second encryption key; distribute one key of the first pair of encryption keys to a first mobile gateway, the first mobile gateway configured to process a first set of payment transactions; and distribute one key of the second pair of encryption keys to a second mobile gateway, the second mobile gateway configured to process a second set of payment transactions, wherein the first set of transactions is different from the second set of transactions. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification