×

N to N money transfers

  • US 10,354,245 B2
  • Filed: 06/17/2015
  • Issued: 07/16/2019
  • Est. Priority Date: 07/22/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×