M-commerce virtual cash system, method, and apparatus
First Claim
Patent Images
1. A method for transferring virtual cash, comprising:
- storing at a processing center a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;
storing at the processing center a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;
receiving instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record;
comparing the third amount of virtual cash to the first amount of virtual cash; and
if the third amount of virtual cash is greater than the first amount of virtual cash;
transferring at the processing center the third amount of virtual cash from the first account record to the second account record; and
notifying the first and second wireless devices of a difference between the third amount of virtual cash and the first amount of virtual cash.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual cash system, method, and apparatus has an account record containing a record of money amounts associated with a wireless device and a transmitter for wirelessly transmitting to the wireless device predetermined information from the account record. Cash amounts can be spent from the account record directly from the wireless device via information derived from the wireless device via a bar code on the display, a short range radio signal, a light beam, or the like. A different security code is generated for each account transaction for verification.
-
Citations
23 Claims
-
1. A method for transferring virtual cash, comprising:
-
storing at a processing center a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;storing at the processing center a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;receiving instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record; comparing the third amount of virtual cash to the first amount of virtual cash; and if the third amount of virtual cash is greater than the first amount of virtual cash; transferring at the processing center the third amount of virtual cash from the first account record to the second account record; and notifying the first and second wireless devices of a difference between the third amount of virtual cash and the first amount of virtual cash. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operation comprising:
-
storing at a processing center a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;storing at the processing center a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;receiving instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record; comparing the third amount of virtual cash to the first amount of virtual cash; and if the third amount of virtual cash is greater than the first amount of virtual cash; transferring at the processing center the third amount of virtual cash from the first account record to the second account record; and notifying the first and second wireless devices of a difference between the third amount of virtual cash and the first amount of virtual cash. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A processing center server, comprising:
-
means for storing a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;means for storing a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;means for receiving instructions from the first wireless device to the processing center to transfer a third amount of virtual cash from the first account record to the second account record; means for comparing the third amount of virtual cash to the first amount of virtual cash; means for transferring the third amount of virtual cash from the first account record to the second account record if the third amount of virtual cash is greater than the first amount of virtual cash; and means for notifying the first and second wireless devices of a difference between the third amount of virtual cash and the first amount of virtual cash if the third amount of virtual cash is greater than the first amount of virtual cash. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A processing center, comprising:
-
a memory; a transceiver; and a processor, operable to; store in the memory a first account record associated with a first wireless device, comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;store in the memory a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;
receive via the transceiver instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record;compare the third amount of virtual cash to the first amount of virtual cash; and
if the third amount of virtual cash is greater than the first amount of virtual cash;
transfer the third amount of virtual cash from the first account record to the second account record; andnotify via the transceiver the first and second wireless devices of a difference between the third amount of virtual cash and the first amount of virtual cash.
-
-
20. A processing center, comprising:
-
a memory; a transceiver; and a processor, operable to; store in the memory a first account record associated with a first wireless device, comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;store in the memory a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash;
a maximum balance of virtual cash associated with the second account record; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;receive via the transceiver instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record; transfer the third amount of virtual cash from the first account record to the second account record;
compare a total amount of all virtual cash in the second account record to the maximum balance of virtual cash; andif the total amount of all virtual cash in the second account record is greater than the maximum balance of virtual cash, credit a difference between the total amount of all virtual cash in the second account record and the maximum balance of virtual cash to another account associated with the second account record.
-
-
21. A method for transferring virtual cash, comprising:
-
storing at a processing center a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;storing at the processing center a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;receiving instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record; establishing a maximum balance of virtual cash associated with the second account record; transferring at the processing center the third amount of virtual cash from the first account record to the second account record; comparing a total amount of all virtual cash in the second account record to the maximum balance of virtual cash; and if the total amount of all virtual cash in the second account record is greater than the maximum balance of virtual cash, crediting a difference between the total amount of all virtual cash in the second account record and the maximum balance of virtual cash to another account associated with the second account record.
-
-
22. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operation comprising:
-
storing at a processing center a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;storing at the processing center a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;receiving instructions from the first wireless device to transfer a third amount of virtual cash from the first account record to the second account record; establishing a maximum balance of virtual cash associated with the second account record; transferring at the processing center the third amount of virtual cash from the first account record to the second account record; comparing a total amount of all virtual cash in the second account record to the maximum balance of virtual cash; and if the total amount of all virtual cash in the second account record is greater than the maximum balance of virtual cash, crediting a difference between the total amount of all virtual cash in the second account record and the maximum balance of virtual cash to another account associated with the second account record.
-
-
23. A processing center server, comprising:
-
means for storing a first account record associated with a first wireless device, the first account record comprising;
a first amount of virtual cash; and
a first security code, wherein the first security code comprises a first fixed code portion provided by a bank to verify a first deposit of money corresponding to the first amount of virtual cash;means for storing a second account record associated with a second wireless device, the second account record comprising;
a second amount of virtual cash; and
a second security code, wherein the second security code comprises a second fixed code portion provided by the bank to verify a second deposit of money corresponding to the second amount of virtual cash;means for receiving instructions from the first wireless device to the processing center to transfer a third amount of virtual cash from the first account record to the second account record; means for establishing a maximum balance of virtual cash associated with the second account record; means for transferring the third amount of virtual cash from the first account record to the second account record; means for comparing a total amount of all virtual cash in the second account record to the maximum balance of virtual cash; and means for crediting a difference between the total amount of all virtual cash in the second account record and the maximum balance of virtual cash to another account associated with the second account record if the total amount of all virtual cash in the second account record is greater than the maximum balance of virtual cash.
-
Specification