×

Dynamically selecting sending and receiving accounts

  • US 9,582,788 B2
  • Filed: 06/01/2015
  • Issued: 02/28/2017
  • Est. Priority Date: 02/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed on one or more computing devices, the method comprising:

  • receiving, using the one or more computing devices, a fund transfer request from a sender, wherein the fund transfer request requests a fund transfer that transfers a predetermined amount of funds from the sender to a receiver;

    identifying, using the one or more computing devices, a sender financial account associated with the sender;

    wherein the sender financial account is associated with a plurality of holding accounts;

    wherein the plurality of holding accounts are associated with a plurality of financial institutions;

    wherein every holding account of the plurality of holding accounts is capable of performing the fund transfer;

    identifying, using the one or more computing devices, a receiver financial account associated with the receiver, wherein the receiver financial account is associated with a receiver financial institution;

    based on information obtained from the sender, the one or more computing devices collecting, from one or more sources other than the sender, information required by algorithms, contained in a software system executing on the one or more computing devices, to determine an optimal holding account from among the plurality of holding accounts;

    wherein the one or more sources include at least one of;

    a database located on a server accessible to the one or more computing devices;

    orcomputer systems of one or more third-party providers;

    wherein the information required by the algorithms and collected by the one or more computing devices includes (a) amount of time to complete the fund transfer using each holding account of the plurality of holding accounts, (b) geographic location associated with each holding account of the plurality of holding accounts, or both (a) and (b);

    employing the algorithms, contained in the software system executing on the one or more computing devices, to determine an optimal holding account from among the plurality of holding accounts;

    in response to determining the optimal holding account, automatically selecting, using the one or more computing devices, the optimal holding account to be a target holding account to service the fund transfer request; and

    transferring, using the one or more computing devices, the predetermined amount of currency associated with the fund transfer request, from the target holding account to the receiver financial account.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×