MOBILE PAYMENT APPLICATION ARCHITECTURE
First Claim
Patent Images
1. An apparatus for conducting a payment transaction, comprising:
- a secure element;
a plurality of functional modules installed in the secure element, the plurality of modules includinga mobile payment module operative to enable a consumer to conduct a payment transaction;
a mobile gateway authentication module operative to mutually authenticate a mobile gateway and the mobile payment module;
an over the air communication and data transfer module operative to transfer data and commands to conduct the payment transaction between a cellular network and the apparatus;
a process message module operative to convert messages received from the mobile gateway into commands that are executable by other of the plurality of functional modules and to convert responses from the other of the plurality of functional modules into messages that are understood by the mobile gateway; and
a multi-access module operative to share data common to a plurality of the consumer'"'"'s payment accounts between the plurality of functional modules; and
a user interface application installed outside of the secure element and operative to generate a user interface to enable the consumer to interact with the mobile payment module.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, and method for conducting payment transactions using a mobile device. Embodiments of the invention are directed to an architecture or system design for the functional elements residing in a mobile device that may be used to conduct a payment transaction. The inventive architecture may be implemented as a set of functional modules resident in a secure element that is embedded or otherwise incorporated into the mobile device.
276 Citations
20 Claims
-
1. An apparatus for conducting a payment transaction, comprising:
-
a secure element; a plurality of functional modules installed in the secure element, the plurality of modules including a mobile payment module operative to enable a consumer to conduct a payment transaction; a mobile gateway authentication module operative to mutually authenticate a mobile gateway and the mobile payment module; an over the air communication and data transfer module operative to transfer data and commands to conduct the payment transaction between a cellular network and the apparatus; a process message module operative to convert messages received from the mobile gateway into commands that are executable by other of the plurality of functional modules and to convert responses from the other of the plurality of functional modules into messages that are understood by the mobile gateway; and a multi-access module operative to share data common to a plurality of the consumer'"'"'s payment accounts between the plurality of functional modules; and a user interface application installed outside of the secure element and operative to generate a user interface to enable the consumer to interact with the mobile payment module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of conducting a payment transaction, comprising:
-
providing a secure element containing a plurality of functional modules, wherein the functional modules include a mobile payment module operative to enable a consumer to conduct the payment transaction; a mobile gateway authentication module operative to mutually authenticate a mobile gateway and the mobile payment module; an over the air communication and data transfer module operative to transfer data and commands to conduct the payment transaction between a cellular network and an apparatus containing the secure element; a process message module operative to convert messages received from the mobile gateway into commands that are executable by other of the plurality of functional modules and to convert responses from the other of the plurality of functional modules into messages that are understood by the mobile gateway; and a multi-access module operative to share data common to a plurality of the consumer'"'"'s payment accounts between the plurality of functional modules; providing a user interface application external to the secure element and operative to generate a user interface to enable the consumer to interact with the mobile payment module; configuring the multi-access module to generate a separate instance of a multi-access application for each of the plurality of the consumer'"'"'s payment accounts; configuring the secure element to store shared data common to each of the instances of the multi-access application; and enabling the consumer to interact with the user interface application to operate the mobile payment module and conduct the payment transaction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification