Patent ID: 8467767

Claim:
A data processing system supporting mobile payment, comprising: a transaction server with a data processor, including program storage storing programs including instructions executable by the data processor, and having data communication resources supporting a plurality of communication protocols; said programs being adapted to maintain accounts of stored value in memory accessible by the data processor, and to authenticate and communicate with a mobile communication device via more than one communication protocol; said programs including a program adapted to control particular transactions initiated by at least partly wireless communication between 1) a mobile communication device having a stored value represented by data on the mobile communication device and 2) a transaction terminal, including instructions performing: receiving, at the transaction server, a first particular transaction of the mobile communication device, wherein the first transaction adds a first amount of money to the stored value represented by data on the mobile communication device, and wherein the first amount of money is in a first data type representing a first business issued currency honored by a first group of one or more businesses; receiving, at the transaction server, a second particular transaction of the mobile communication device, wherein the second transaction subtracts a second amount of money from the stored value represented by data on the mobile communication device, and wherein the second amount of money is in a second data type representing a second business issued currency honored by a second group of one or more businesses, wherein the second group of one or more businesses, exchanging, at the transaction server, between (i) at least part of the money in the user account in the first business issued currency represented by the first data type on the mobile communication device and (ii) at least part of the money in the merchant account in the second business issued currency represented by the second data type on the transaction terminal.