Method and system for mobile banking using a mobile application
First Claim
Patent Images
1. A method for conducting a mobile banking transaction using a handheld mobile device, the method comprising:
- maintaining a mobile banking application in a handheld mobile device memory, wherein the mobile banking application is not internet browser based and is preinstalled or downloaded and installed by a user on the handheld mobile device;
receiving user input into the mobile banking application to initiate the appropriate banking service;
exchanging data associated with the mobile banking application with a remote server by using a handheld mobile device transceiver configured to support a mobile wireless communication protocol, wherein the remote server authenticates a user of the handheld mobile device prior to conducting a mobile banking transaction, wherein exchanging data includes using a session key that is valid only for a given communication session between the handheld mobile device and the remote server, wherein there is no direct communication between a secure element coupled to the handheld mobile device and a radio element in the handheld mobile device, and further wherein data from the secure element is not available to the mobile device processor or mobile banking application for the mobile banking transaction;
wherein the secure element comprises a secure element memory, a secure element processor, and a secure element transceiver;
executing the mobile banking application on a handheld mobile device processor, wherein executing the mobile banking application comprises displaying a transaction history associated with the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting data between a mobile communication device and a server. The method includes running a mobile application on the mobile communication device. The mobile application is hosted on the mobile communication device through the server as a Software as a Service (SaaS). The method further includes transmitting data associated with the mobile application between the mobile communication device and the server, in which transmission of the data between the mobile communication device and the server is monitored through the server.
67 Citations
15 Claims
-
1. A method for conducting a mobile banking transaction using a handheld mobile device, the method comprising:
-
maintaining a mobile banking application in a handheld mobile device memory, wherein the mobile banking application is not internet browser based and is preinstalled or downloaded and installed by a user on the handheld mobile device; receiving user input into the mobile banking application to initiate the appropriate banking service; exchanging data associated with the mobile banking application with a remote server by using a handheld mobile device transceiver configured to support a mobile wireless communication protocol, wherein the remote server authenticates a user of the handheld mobile device prior to conducting a mobile banking transaction, wherein exchanging data includes using a session key that is valid only for a given communication session between the handheld mobile device and the remote server, wherein there is no direct communication between a secure element coupled to the handheld mobile device and a radio element in the handheld mobile device, and further wherein data from the secure element is not available to the mobile device processor or mobile banking application for the mobile banking transaction;
wherein the secure element comprises a secure element memory, a secure element processor, and a secure element transceiver;executing the mobile banking application on a handheld mobile device processor, wherein executing the mobile banking application comprises displaying a transaction history associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. A handheld mobile device for conducting a mobile banking transaction using comprising:
-
a handheld mobile device memory configured to maintain a mobile banking application, wherein the mobile banking application is not internet browser based and is preinstalled or downloaded and installed by a user on the handheld mobile device; a handheld mobile device transceiver configured to receive user input into the mobile banking application to initiate the appropriate banking service, exchange data associated with the mobile banking application with a remote server using a mobile wireless communication protocol wherein the remote server authenticates a user of the handheld mobile device prior to conducting a mobile banking transaction, wherein exchanging data includes using a session key that is valid only for a given communication session between the handheld mobile device and the remote server, wherein there is no direct communication between a secure element coupled to the handheld mobile device and a radio element in the handheld mobile device, and further wherein data from the secure element is not available to the mobile device processor or mobile banking application for the mobile banking transaction;
wherein the secure element comprises a secure element memory, a secure element processor, and a secure element transceiver;a handheld mobile device processor configured to execute the mobile banking application, wherein executing the mobile banking application comprises displaying a transaction history associated with the user. - View Dependent Claims (11, 13, 14, 15)
-
Specification