Wireless wallet
First Claim
1. A method for cashless transactions using a mobile phone communicably connectable with a secure transaction server (STS) over a mobile phone network, comprising:
- initializing by the STS a mobile payment software with a software authentication parameter including one or more of an initialization time stamp and/or initialization random seed number, to provide an authentic mobile payment software based upon the software authentication parameter;
correlating, by the STS, a personal identification entry (PIE) with the authentic mobile payment software;
executing, by the mobile phone, the authentic mobile payment software for prompting a user to input the PIE to the authentic mobile payment software;
receiving the PIE and generating, by the mobile phone, according to both the received PIE and the software authentication parameter, a changing encryption key that changes for each transaction message by generating a transaction random sequence number based upon the software authentication parameter of the authentic payment software and generating the changing encryption key based upon both the transaction random sequence number generated based upon the software authentication parameter and the received PIE;
encrypting a transaction message for an authenticable mobile phone cashless monetary transaction;
transmitting, by the mobile phone, the encrypted transaction message to the STS;
decrypting, by the STS, the encrypted transaction message by generating the changing encryption key based upon the PIE correlated with the authentic mobile payment software; and
authenticating the mobile phone cashless monetary transaction according to the decrypted transaction message.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile phone system and method of initializing, at a secure transaction server (STS), a mobile payment software with a software authentication parameter, as an authentic mobile payment software; providing an STS correlation between a personal identification entry (PIE) and the authentic mobile payment software; installing, in a mobile phone, the authentic mobile payment software; and inputting, by a user, the PIE to the installed authentic mobile payment software to generate according to the PIE and the software authentication parameter a transformed secure authenticable mobile phone cashless monetary transaction over the mobile phone network, as a mobile phone wireless wallet of the user of the mobile phone. The mobile phone authenticable cashless monetary transaction is performed according to an agreement view(s) protocol.
387 Citations
30 Claims
-
1. A method for cashless transactions using a mobile phone communicably connectable with a secure transaction server (STS) over a mobile phone network, comprising:
-
initializing by the STS a mobile payment software with a software authentication parameter including one or more of an initialization time stamp and/or initialization random seed number, to provide an authentic mobile payment software based upon the software authentication parameter; correlating, by the STS, a personal identification entry (PIE) with the authentic mobile payment software; executing, by the mobile phone, the authentic mobile payment software for prompting a user to input the PIE to the authentic mobile payment software; receiving the PIE and generating, by the mobile phone, according to both the received PIE and the software authentication parameter, a changing encryption key that changes for each transaction message by generating a transaction random sequence number based upon the software authentication parameter of the authentic payment software and generating the changing encryption key based upon both the transaction random sequence number generated based upon the software authentication parameter and the received PIE; encrypting a transaction message for an authenticable mobile phone cashless monetary transaction; transmitting, by the mobile phone, the encrypted transaction message to the STS; decrypting, by the STS, the encrypted transaction message by generating the changing encryption key based upon the PIE correlated with the authentic mobile payment software; and authenticating the mobile phone cashless monetary transaction according to the decrypted transaction message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A mobile phone communicably connectable to a secured transaction server (STS) and comprising:
a computer processor and a computer readable medium storing executable instructions that when executed by the computer processor cause the computer processor to perform; storing a mobile payment software initialized at the secured transaction server (STS) with a software authentication parameter including one or more of an initialization time stamp and/or initialization random seed number and correlated with a personal identification entry (PIE), as an authentic mobile payment software, prompting a user to input the PIE, receiving the PIE and generating, according to both the received PIE and the software authentication parameter, a changing encryption key that changes for each transaction message by generating a transaction random sequence number based upon the software authentication parameter of the authentic payment software and generating the changing encryption key based upon both the transaction random sequence number generated based upon the software authentication parameter and the received PIE, encrypting a transaction message for an authenticable mobile phone cashless monetary transaction, transmitting the encrypted transaction message, which is decryptable and authenticable by the STS by generating the changing encryption key based upon the PIE correlated with the authentic mobile payment software, to the STS.
-
30. A computer system, comprising:
-
a computer server and a computer readable medium storing executable instructions that when executed by the server cause the server to perform; initializing a mobile payment software with a software authentication parameter including one or more of an initialization time stamp and/or initialization random seed number, to provide an authentic mobile payment software, generating a secured personal identification entry (PIE); providing a secured correlation between the PIE and the authentic mobile payment software, and providing an online purchasing interface; and a mobile phone in mobile phone network communication with the server and comprising; a computer processor, and a computer readable medium storing the authentic mobile payment software comprising computer readable instructions that when executed by the computer processor cause the computer processor to perform; interfacing with the online purchasing interface to generate a virtual shopping cart, prompting a user to input the PIE, receiving the PIE and generating, according to both the received PIE and the software authentication parameter, a changing encryption key that changes for each transaction message by generating a transaction random sequence number based upon the software authentication parameter of the authentic payment software and generating the changing encryption key based upon both the transaction random sequence number generated based upon the software authentication parameter and the received PIE, encrypting a transaction message for an authenticable mobile phone cashless monetary transaction based upon the virtual shopping cart, and transmitting over the mobile phone network the encrypted transaction message to the computer server to execute the transaction, wherein the computer server decrypts the encrypted transaction message by generating the changing encryption key based upon the PIE correlated with the authentic mobile payment software and authenticates the mobile phone cashless monetary transaction according to the decrypted transaction message.
-
Specification