System and method for electronically exchanging value among distributed users
First Claim
1. A method of operating a distributed value exchange system to facilitate a value exchange between users, the method comprising:
- receiving from a first user;
a request to transfer value to a second user;
an electronic mail address of the second user, wherein the second user is identifiable in the request only by the electronic mail address; and
an amount of value to exchange;
transmitting to the second user;
notification of the request; and
if the second user is not registered with the value exchange system, instructions regarding how to complete the request; and
transferring the amount of value from the first user to the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating a value exchange transaction. A first party initiates the transaction by selecting or providing an identifier of another party and the value to be exchanged. The second party may be identified by a pre-existing identifier such as an electronic mail address, telephone number, etc. The system informs the second party of the transaction (e.g., using the specified pre-existing identifier). If the second party is not a registered user of the system, he or she is invited to register and complete the transaction. The system may comprise a synchronization server for exchanging transaction details with users'"'"' devices, a communication server for registering new users and/or conducting transactions online and a financial server for interacting with external financial institutions.
-
Citations
27 Claims
-
1. A method of operating a distributed value exchange system to facilitate a value exchange between users, the method comprising:
-
receiving from a first user;
a request to transfer value to a second user;
an electronic mail address of the second user, wherein the second user is identifiable in the request only by the electronic mail address; and
an amount of value to exchange;
transmitting to the second user;
notification of the request; and
if the second user is not registered with the value exchange system, instructions regarding how to complete the request; and
transferring the amount of value from the first user to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of operating a distributed value exchange system to facilitate a value exchange between users, the method comprising:
-
receiving from a first user;
a request to transfer value to a second user;
an electronic mail address of the second user, wherein the second user is identifiable in the request only by the electronic mail address; and
an amount of value to exchange;
transmitting to the second user;
notification of the request; and
if the second user is not registered with the value exchange system, instructions regarding how to complete the request; and
transferring the amount of value from the first user to the second user.
-
-
10. A method of facilitating an exchange of value between users within a distributed value exchange system, the method comprising:
-
receiving from a first user a request to receive value from a second user, the request comprising;
a second identifier of the second user associated with the second user prior to any interaction between the second user and the value exchange system, wherein the identifier enables communication with the second user independent of the value exchange system; and
an amount of value to receive;
transmitting to the second user notification of the request, wherein said notification comprises;
a first identifier of the first user associated with the first user prior to any interaction between the first user and the value exchange system, wherein the identifier enables communication with the first user independent of the value exchange system; and
the amount of value; and
transferring the amount of value from the second user to the first user if the second user approves the request. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of facilitating a value exchange between a first user and a second user with a value exchange computer system, the method comprising:
-
(a) registering a first user with the value exchange computer system;
(b) receiving at the value exchange computer system a value exchange request from a client device operated by the first user, wherein the value exchange request includes;
(i) a pre-existing identifier of a second user participating in the value exchange, wherein said pre-existing identifier was configured to identify the second user for a purpose other than conducting a value exchange via the value exchange computer system; and
(ii) an amount of the value exchange;
(c) transmitting notification of the value exchange request to the second user from the value exchange computer system; and
(d) allocating the amount of said value exchange between the first user and the second user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of facilitating a value exchange between a first user and a second user with a value exchange computer system, the method comprising:
-
(a) registering a first user with the value exchange computer system;
(b) receiving at the value exchange computer system a value exchange request from a client device operated by the first user, wherein the value exchange request includes;
(i) a pre-existing identifier of a second user participating in the value exchange, wherein said pre-existing identifier was configured to identify the second user for a purpose other than conducting a value exchange via the value exchange computer system; and
(ii) an amount of the value exchange;
(c) transmitting notification of the value exchange request to the second user from the value exchange computer system; and
(d) allocating the amount of said value exchange between the first user and the second user.
-
-
24. A computer system for facilitating the exchange of value between users, comprising:
-
(a) a database configured to store;
(i) a user register comprising a plurality of registered user identification data configured to identify registered users of the computer system; and
(ii) a plurality of account identification data associated with said registered user identification data and configured to identify accounts in relation to which value is to be transferred when a value exchange is executed;
(b) value exchange instruction storage configured to store value exchange data that;
(i) defines the value to be exchanged during a value exchange;
(ii) identifies, by means of said registered user identification data and without reference to said account identification data, a first registered user in relation to which the value exchange is to be executed; and
(iii) includes a second identifier that identifies a second user in relation to which the value exchange is to be executed;
wherein the second identifier comprises network address data of a form usable for transmitting communication data to the second user via a network independently of the computer system; and
(c) value exchange execution means operable to execute value exchanges defined by said value exchange data using;
(i) the second identifier contained in the value exchange data;
(ii) the registered user identification data contained in the value exchange data; and
(iii) the account identification data associated with the registered user identification data. - View Dependent Claims (25, 26, 27)
-
Specification