System and method for electronically exchanging value among distributed users
First Claim
1. A computer-implemented method of facilitating a value exchange between multiple users in a distributed value exchange system, the method comprising:
- (a) registering a first user with the value exchange system, wherein the first user is assigned a first account with the value exchange system;
(b) receiving at the value exchange system a value exchange transaction from the first user, wherein said transaction involves a second user and includes;
(i) a pre-existing identifier of the second user, wherein the pre-existing identifier enables communication with the second user independent of the value exchange system; and
(ii) a value to be exchanged between the first user and the second user;
wherein the first user sends the value exchange transaction to the value exchange system without informing the second user of the value exchange transaction; and
(c) at the value exchange system;
(i) computer-generating a notification of said value exchange transaction;
(ii) electronically sending said notification to the second user; and
(iii) prior to said electronically sending, debiting said value from one of said first account and a second account associated with the second user, and crediting said value to the other of said first account and said second account.
3 Assignments
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.
853 Citations
33 Claims
-
1. A computer-implemented method of facilitating a value exchange between multiple users in a distributed value exchange system, the method comprising:
-
(a) registering a first user with the value exchange system, wherein the first user is assigned a first account with the value exchange system; (b) receiving at the value exchange system a value exchange transaction from the first user, wherein said transaction involves a second user and includes; (i) a pre-existing identifier of the second user, wherein the pre-existing identifier enables communication with the second user independent of the value exchange system; and (ii) a value to be exchanged between the first user and the second user; wherein the first user sends the value exchange transaction to the value exchange system without informing the second user of the value exchange transaction; and (c) at the value exchange system; (i) computer-generating a notification of said value exchange transaction; (ii) electronically sending said notification to the second user; and (iii) prior to said electronically sending, debiting said value from one of said first account and a second account associated with the second user, and crediting said value to the other of said first account and said second account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30, 31, 32)
-
-
21. A computer-implemented method of facilitating an exchange of value between multiple users through a distributed transaction system separate from the multiple users, the method comprising:
-
(a) receiving an instruction from a first user to exchange a value with a second user, wherein the first user is a registered user of the distributed transaction system and the instruction includes; (i) an identifier of a second user not registered with the distributed transaction system, wherein said identifier is usable to identify the second user independently of the distributed transaction system; and (ii) the value to be exchanged between the first user and the second user; (b) notifying the second user of said value exchange in an electronic communication from the distributed transaction system; (c) registering the second user with the distributed transaction system at a computer, wherein the distributed transaction system comprises the computer; (d) debiting said value from an account of one of the first user and the second user; and (e) crediting said value to an account of the other of the first user and the second user; wherein no term of said value exchange is negotiable by the second user after said receiving and before said debiting and said crediting. - View Dependent Claims (22, 23, 24)
-
-
25. 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 multiple users in a distributed value exchange system, the method comprising:
-
(a) registering a first user with the value exchange system, wherein the first user is assigned a first account with the value exchange system; (b) receiving at the value exchange system a value exchange transaction from the first user, wherein said transaction involves a second user and includes; (i) a pre-existing identifier of the second user, wherein the pre-existing identifier enables communication with the second user independent of the value exchange system; and (ii) a value to be exchanged between the first user and the second user; wherein the first user sends the value exchange transaction to the value exchange system without informing the second user of the value exchange transaction; and (c) at the value exchange system; (i) computer-generating a notification of said value exchange transaction; (ii) electronically sending said notification to the second user; and (iii) prior to said electronically sending, debiting said value from one of said first account and a second account associated with the second user, and crediting said value to the other of said first account and said second account.
-
-
26. A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of facilitating an exchange of value between multiple users through a distributed transaction system, the method comprising:
-
(a) receiving an instruction from a first user to exchange a value with a second user, wherein the first user is a registered user of the distributed transaction system and the instruction includes; (i) an identifier of a second user not registered with the distributed transaction system, wherein said identifier is usable to identify the second user independently of the distributed transaction system; and (ii) the value to be exchanged between the first user and the second user; (b) notifying the second user of said value exchange in an electronic communication from the distributed transaction system; (c) registering the second user with the distributed transaction system at a computer, wherein the distributed transaction system comprises the computer; (d) debiting said value from an account of one of the first user and the second user; and (e) crediting said value to an account of the other of the first user and the second user; wherein no term of said value exchange is negotiable by the second user after said receiving and before said debiting and said crediting.
-
-
27. A system for facilitating the transfer of value from one user to another user, comprising:
-
means for receiving a value transfer request from a value provider, wherein said value transfer request comprises; an electronic mail address of a value receiver; and a first value to be transferred from the value provider to the value receiver; means for debiting said first value from a first account associated with the value provider and crediting a second account associated with the value receiver; and means for notifying the value receiver of said value transfer only after said first value is debited from the first account and credited to the second account; wherein the value receiver is identifiable, for purposes of said value transfer, only by said electronic mail address.
-
-
28. A computer-implemented method of transferring value, comprising:
-
receiving a connection from a registered user of a value transfer system, wherein the registered user has a first account with the value transfer system and the first account is identified by a first electronic mail address of the registered user; receiving from the registered user a request to execute a transfer of value to another party, wherein the other party is identified only by a second electronic mail address, the request comprising; said second electronic mail address; and a first value to be transferred to the other party; creating for the other party a second account with the value transfer system, if the second account does not already exist, wherein the second account is identified by said second electronic mail address; at the value transfer system, transferring said first value from the registered user to the other party by debiting the first account by said first value and crediting the second account by said first value; and only after said first value is transferred, sending notification of said transfer from said value transfer system to the other party via electronic mail; wherein the unregistered party is not informed of said transfer by the registered user.
-
-
29. A computer-implemented method of transferring value, comprising:
-
receiving a connection from a first user of a value transfer system; receiving from the first user a request to execute a value transfer to a second user, the request comprising; an electronic mail address of the second user; and a first value to be transferred to the second user; debiting said first value from an account of the first user; crediting said first value to an account of the second user; and only after said debiting and said crediting, sending a notification of said value transfer from said value transfer system to the second user via electronic mail; wherein said electronic mail address is sufficient for said value transfer system to transfer said first value from an account of the first user to an account associated with the second user; and wherein the second user is not informed of said value transfer until the second user receives said notification.
-
-
33. A distributed value exchange system for facilitating a value exchange between multiple users, the value exchange system comprising:
-
(a) registration means for registering a first user with the value exchange system, wherein the first user is assigned a first account with the value exchange system; (b) receiving means for receiving at the value exchange system a value exchange transaction from the first user, wherein said transaction involves a second user and includes; (i) a pre-existing identifier of the second user, wherein the pre-existing identifier enables communication with the second user independent of the value exchange system; and (ii) a value to be exchanged between the first user and the second user; wherein the first user sends the value exchange transaction to the value exchange system without informing the second user of the value exchange transaction; and (c) notification means for; (i) computer-generating a notification of said value exchange transaction; and (ii) electronically sending said notification to the second user; and (d) value exchange means for; (i) debiting said value from one of said first account and a second account associated with the second user; and (ii) crediting said value to the other said first account and said second account.
-
Specification