N to N money transfers
First Claim
1. A money transfer system for performing a plurality of money transfers between a plurality of payors and plurality of payees, the money transfer system comprising:
- a plurality of payee computing devices, each said payee computing device including a processing unit, a memory communicatively connected with and readable by the processing unit, and one or more input devices allowing a corresponding payee to request and receive funds from a funds pool;
a plurality of payor computing devices, each said payor computing device including a processing unit, a memory communicatively connected with and readable by the processing unit, and one or more input devices allowing a corresponding payor to provide funds into the funds pool;
a rules database configured to store a set of payee rules and a set of payor rules; and
a money transfer server comprising;
a processing unit including one or more processorsa memory communicatively connected with and readable by the processing unit, the memory containing instructions that, when executed by the processing unit, cause the processing unit to;
receive the set of payee rules from a master party, wherein the set of payee rules identifies the plurality of payees, conditions in which each payee of the plurality of payees is permitted to receive funds from the funds pool, and conditions that define an amount of funds that each payee of the plurality of payees is permitted to receive from the funds pool;
store the set of payee rules;
receive the set of payor rules from the master party, wherein the set of payor rules identifies the plurality of payors, conditions in which each payor of the plurality of payors is permitted to provide funds to the funds pool;
store the set of payor rules;
receive, from a first payor computing device, a first request from a first payor to provide a first amount of funds into the funds pool;
determine whether or not that the first request complies with the set of payor rules, wherein said determining comprises;
(a) retrieving a first set of payor conditions associated with the first payor, based on the set of payor rules;
(b) determining a first set of request characteristics based on the first request from the first payor; and
(c) comparing each of the first set of payor conditions associated with the first payor, to the first set of request characteristics associated with the first request;
in response to determining that the first request complies with the set of payor rules, initiate an electronic transfer of the first amount of funds from the first payor;
receive, from a first payee computing device, a second request from a first payee for a second amount of funds from the funds pool;
determine whether or not the second request complies with the set of payee rules, wherein said determining comprises;
(a) retrieving a first set of payee conditions associated with the first payee;
(b) determining a second set of request characteristics based on the second request from the first payee; and
(c) comparing each of the first set of payee conditions associated with the first payee, to the second set of request characteristics associated with the second request; and
in response to determining that the second request complies with the set of payee rules, initiate an electronic transfer of the second amount of funds to the first payee from the funds pool.
1 Assignment
0 Petitions
Accused Products
Abstract
Various methods, systems, and devices are described for performing money transfers to one or more payees from one or more payors using a money transfer system. A party, such as a payor, a payee, or a third party may create a set of payee rules. The same or a different party may also create a set of payor rules. The payee rules may comprise conditions which, when satisfied, permit a payee to receive funds from a funds pool. The payor rules may comprise conditions which, when satisfied, permit a payor to provide funds to the funds pool. The money transfer system may determine whether requests from a payor and a payee comply with the payor rules and the payee rules, respectively. Based on the determination, the payor and/or payee may be permitted to complete their requested transaction, or their transaction may be denied.
-
Citations
20 Claims
-
1. A money transfer system for performing a plurality of money transfers between a plurality of payors and plurality of payees, the money transfer system comprising:
-
a plurality of payee computing devices, each said payee computing device including a processing unit, a memory communicatively connected with and readable by the processing unit, and one or more input devices allowing a corresponding payee to request and receive funds from a funds pool; a plurality of payor computing devices, each said payor computing device including a processing unit, a memory communicatively connected with and readable by the processing unit, and one or more input devices allowing a corresponding payor to provide funds into the funds pool; a rules database configured to store a set of payee rules and a set of payor rules; and a money transfer server comprising; a processing unit including one or more processors a memory communicatively connected with and readable by the processing unit, the memory containing instructions that, when executed by the processing unit, cause the processing unit to; receive the set of payee rules from a master party, wherein the set of payee rules identifies the plurality of payees, conditions in which each payee of the plurality of payees is permitted to receive funds from the funds pool, and conditions that define an amount of funds that each payee of the plurality of payees is permitted to receive from the funds pool; store the set of payee rules; receive the set of payor rules from the master party, wherein the set of payor rules identifies the plurality of payors, conditions in which each payor of the plurality of payors is permitted to provide funds to the funds pool; store the set of payor rules; receive, from a first payor computing device, a first request from a first payor to provide a first amount of funds into the funds pool; determine whether or not that the first request complies with the set of payor rules, wherein said determining comprises; (a) retrieving a first set of payor conditions associated with the first payor, based on the set of payor rules; (b) determining a first set of request characteristics based on the first request from the first payor; and (c) comparing each of the first set of payor conditions associated with the first payor, to the first set of request characteristics associated with the first request; in response to determining that the first request complies with the set of payor rules, initiate an electronic transfer of the first amount of funds from the first payor; receive, from a first payee computing device, a second request from a first payee for a second amount of funds from the funds pool; determine whether or not the second request complies with the set of payee rules, wherein said determining comprises; (a) retrieving a first set of payee conditions associated with the first payee; (b) determining a second set of request characteristics based on the second request from the first payee; and (c) comparing each of the first set of payee conditions associated with the first payee, to the second set of request characteristics associated with the second request; and in response to determining that the second request complies with the set of payee rules, initiate an electronic transfer of the second amount of funds to the first payee from the funds pool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for performing secure transfers using a money transfer system, the method comprising:
-
receiving, by the money transfer system, a set of payee rules from a master party, wherein; the set of payee rules identifies one or more payees; the set of payee rules identifies conditions in which each payee of the one or more payees is permitted to receive funds from a funds pool; and the set of payee rules identifies conditions that define an amount of funds that each payee of the one or more payees is permitted to receive from the funds pool; storing, by the money transfer system, the set of payee rules; receiving, by the money transfer system, a set of payor rules from the master party, wherein; the set of payor rules identifies one or more payors; and the set of payor rules identifies conditions in which each payor of the one or more payors is permitted to provide funds to the funds pool; storing, by the money transfer system, the set of payor rules; receiving, by the money transfer system and from a first payor of the one or more payors, a first request to provide a first amount of funds into the funds pool; determining, by the money transfer system, whether or not the first request complies with the set of payor rules, wherein said determining comprises; (a) retrieving a first set of payor conditions associated with the first payor, based on the set of payor rules; (b) determining a first set of request characteristics based on the first request from the first payor; and (c) comparing each of the first set of payor conditions associated with the first payor, to the first set of request characteristics associated with the first request; in response to determining that the first request complies with the set of payor rules, initiating, by the money transfer system, an electronic transfer of the first amount of funds from the first payor; receiving, by the money transfer system and from a first payee of the one or more payees, a second request for a second amount of funds from the funds pool; determining, by the money transfer system, whether or not the second request complies with the set of payee rules, wherein said determining comprises; (a) retrieving a first set of payee conditions associated with the first payee; (b) determining a second set of request characteristics based on the second request from the first payee; and (c) comparing each of the first set of payee conditions associated with the first payee, to the second set of request characteristics associated with the second request; and in response to determining that the second request complies with the set of payee rules, initiating, by the money transfer system, an electronic transfer of the second amount of funds to the first payee from the funds pool. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification