System, method and computer program product for transferring money
AssigneeStragent, LLC
InventorSusan Greenwood
Life of this patent
Estimating the term…
Abstract
A system, method and computer program product are provided for transferring money. In use, requests from a plurality of senders are received utilizing a network. Each request is utilized for transferring money from a first account associated with a corresponding sender to a single second account associated with the receiver. In addition, a queue of the requests is displayed to the receiver. Further, the money is transferred to the single second account. The first account and the single second account are each associated with at least one first entity independent from a second entity that receives the requests and displays the queue of such requests.
Claims119
A computer program product embodied on a non-transitory computer readable medium, comprising:
- computer code for creating a sender transfer service account for each of a plurality of senders utilizing a network, the sender transfer service account being created for a particular one of the senders by:
- receiving a sender password,
- receiving sender transfer service account information,
- receiving one or more actual sender bank account numbers including routing information and account information, the one or more actual sender bank account numbers associated with at least one first entity independent from a second entity associated with the sender transfer service account,
- causing a verification in connection with at least one aspect of the sender transfer service account by requiring the particular sender to verify a unique code intended for the particular sender, and
- storing the sender password, the sender transfer service account information, and the one or more actual sender bank account numbers in association with the sender transfer service account;
- computer code for creating a receiver transfer service account associated with the second entity for a receiver utilizing the network, by:
- receiving a receiver password,
- receiving receiver transfer service account information,
- receiving one or more actual receiver bank account numbers including routing information and account information, the one or more actual receiver bank account numbers associated with the at least one first entity independent from the second entity that is associated with the receiver transfer service account,
- causing a verification in connection with at least one aspect of the receiver transfer service account by requiring the receiver to verify a unique code intended for the receiver, and
- storing the receiver password, the receiver transfer service account information, and the one or more actual receiver bank account numbers in association with the receiver transfer service account;
- computer code for receiving a request to transfer money in connection with the one or more actual sender bank account numbers of the particular sender and an actual receiver bank account number of a receiver, where the request to transfer money is administered, at least in part, by the second entity without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender, by:
- logging in the particular sender utilizing the sender password,
- receiving receiver transfer service account information that does not include the actual receiver bank account number,
- receiving a monetary amount to be transferred from the one or more actual sender bank account numbers of the particular sender to the actual receiver bank account number of the receiver, and
- receiving a selection of at least one of the one or more actual sender bank account numbers of the particular sender;
- computer code for sending an alert to the receiver utilizing at least one of an e-mail alert or a phone alert;
- computer code for receiving requests from the senders including the particular sender utilizing the network, each request for transferring money from a first account associated with a corresponding sender to a second account associated with the receiver;
- computer code for allowing acceptance of the request to transfer money in connection with the one or more actual sender bank account numbers of the particular sender and the actual receiver bank account number of the receiver, where the acceptance of the request is administered, at least in part, by the second entity without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender, by:
- logging in the receiver utilizing the receiver password,
- displaying a queue of the requests to the receiver, the requests including the display of the request from the particular sender including the sender transfer service account information and the monetary amount,
- receiving a selection of the request from the particular sender, and
- receiving a selection of at least one of the one or more actual receiver bank account numbers of the receiver, and
- causing a direct transfer of the money to an account associated with the one or more actual receiver bank account numbers of the receiver;
- wherein the computer program product is operable such that the first account and the second account are each associated with the at least one first entity independent from the second entity, where the second entity performs the receiving the request and the displaying the queue associated with the computer code for receiving and displaying.
A system, comprising:
- at least one computer with software installed thereon configured for:
- creating a sender transfer service account for each of a plurality of senders utilizing a network, the sender transfer service account being created for a particular one of the senders by:
- receiving a sender password,
- receiving sender transfer service account information,
- receiving one or more actual sender bank account numbers including routing information and account information,
- causing a verification in connection with at least one aspect of the sender transfer service account by requiring the particular sender to verify a unique code intended for the particular sender, and
- storing the sender password, the sender transfer service account information, and the one or more actual sender bank account numbers in association with the sender transfer service account;
- creating a receiver transfer service account associated with a second entity for a receiver utilizing the network, by:
- receiving a receiver password,
- receiving receiver transfer service account information,
- receiving one or more actual receiver bank account numbers including routing information and account information, the one or more actual receiver bank account numbers associated with at least one first entity independent from the second entity that is associated with the sender transfer service account and the receiver transfer service account,
- causing a verification in connection with at least one aspect of the receiver transfer service account by requiring the receiver to verify a unique code intended for the receiver, and
- storing the receiver password, the receiver transfer service account information, and the one or more actual receiver bank account numbers in association with the receiver transfer service account;
- receiving a request to transfer money in connection with the one or more actual sender bank account numbers of the particular sender and an actual receiver bank account number of a receiver, where the request to transfer money is administered, at least in part, by the second entity without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender, by:
- logging in the particular sender utilizing the sender password,
- receiving at least a portion of the receiver transfer service account information that does not include the actual receiver bank account number,
- receiving a monetary amount to be transferred from the one or more actual sender bank account numbers of the particular sender to the actual receiver bank account number of the receiver, and
- receiving a selection of at least one of the one or more actual sender bank account numbers of the particular sender;
- sending an alert to the receiver utilizing at least one of an e-mail alert or a phone alert;
- and
- allowing acceptance of the request to transfer money in connection with the one or more actual sender bank account numbers of the particular sender and the actual receiver bank account number of the receiver, where the acceptance of the request is administered, at least in part, by the second entity without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender, by:
- logging in the receiver utilizing the receiver password,
- displaying a queue of requests to the receiver, the requests including the request to transfer money of the particular sender, the displaying including a display of the sender transfer service account information and the monetary amount,
- receiving a selection of the request to transfer money of the particular sender, and
- receiving a selection of at least one of the one or more actual receiver bank account numbers of the receiver;
- wherein the system is operable such that the money is capable of being directly transferred to a bank account associated with the one or more actual receiver bank account numbers of the receiver, without requiring disclosure of the one or more actual sender ban account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- code for creating a sender transfer service account for each of a plurality of senders utilizing a network, the sender transfer service account being created for a particular one of the senders by:
- receiving a sender password,
- receiving sender transfer service account information,
- receiving one or more actual sender bank account numbers including routing information and account information,
- verifying at least one aspect of the sender transfer service account by prompting feedback from the particular sender, and
- storing the sender password, the sender transfer service account information, and the one or more actual sender bank account numbers in association with the sender transfer service account;
- code for creating a receiver transfer service account associated with a second entity for a receiver utilizing the network, by:
- receiving a receiver password,
- receiving receiver transfer service account information,
- receiving one or more actual receiver bank account numbers including routing information and account information, the one or more actual receiver bank account numbers associated with at least one first entity independent from a second entity that is associated with the sender transfer service account and the receiver transfer service account,
- verifying at least one aspect of the receiver transfer service account by prompting feedback from the receiver, and
- storing the receiver password, the receiver transfer service account information, and the one or more actual receiver bank account numbers in association with the receiver transfer service account;
- code for receiving a request to transfer money in connection with the one or more actual sender bank account numbers of the particular sender and an actual receiver bank account number of a receiver, without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender, by:
- logging in the particular sender utilizing the sender password,
- receiving at least a portion of the receiver transfer service account information,
- receiving a monetary amount to be transferred from the one or more actual sender bank account numbers of the particular sender to the actual receiver bank account number of the receiver, and
- receiving a selection of at least one of the one or more actual sender bank account numbers of the particular sender;
- code for sending an alert to the receiver utilizing at least one of an e-mail alert or a phone alert;
- and
- code for allowing acceptance of the request to transfer money in connection with the one or more actual sender bank account numbers of the particular sender and the actual receiver bank account number of the receiver, without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender, by:
- logging in the receiver utilizing the receiver password,
- displaying a queue of requests to the receiver, the requests including the request to transfer money of the particular sender, the displaying including display of the sender transfer service account information and the monetary amount,
- receiving a selection of the request to transfer money of the particular sender, and
- receiving a selection of at least one of the one or more actual receiver bank account numbers of the receiver;
- wherein the computer program product is operable such that the money is capable of being transferred to a bank account associated with the one or more actual receiver bank account numbers of the receiver directly, bank account-to-bank account, without requiring disclosure of the one or more actual sender bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the particular sender.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- code for creating a first account for a first entity utilizing a network, by:
- receiving a first password,
- receiving first account information,
- identifying one or more actual first bank account numbers including routing information and account information, and
- storing the first password, the first account information, and the one or more actual first bank account numbers in association with the first account;
- code for verifying at least one aspect in connection with the first account by requesting feedback from the first entity;
- code for creating a second account for a second entity utilizing the network, by:
- receiving a second password,
- receiving second account information,
- identifying one or more actual second bank account numbers including routing information and account information, and
- storing the second password, the second account information, and the one or more actual second bank account numbers in association with the second account;
- code for verifying at least one aspect in connection with the second account by requesting feedback from the second entity;
- code for receiving a first request to transfer money in connection with at least one of the one or more actual first bank account numbers of the first entity and a receiver, without requiring disclosure of the at least one of the one or more actual first bank account numbers to the receiver and without requiring disclosure of an actual receiver bank account number of the receiver to the first entity, by:
- logging in the first entity utilizing the first password,
- receiving receiver information,
- receiving a first monetary amount to be transferred from the at least one of the one or more actual first bank account numbers of the first entity to the actual receiver bank account number of the receiver, and
- receiving a selection of the at least one of the one or more actual first bank account numbers of the first entity;
- code for causing an alert to be sent to the receiver utilizing at least one of an e- mail alert or a phone alert;
- and
- code for allowing acceptance of a second request to transfer money in connection with an actual sender bank account number of a sender and the second entity, without requiring disclosure of the actual sender bank account number to the second entity and without requiring disclosure of at least one of the one or more actual second bank account numbers of the second entity to the sender, by:
- logging in the second entity utilizing the second password,
- displaying a queue of one or more requests to the second entity, the one or more requests including the second request to transfer money of the sender, the displaying including display of a second monetary amount,
- receiving a selection in connection with the second request to transfer money of the sender, and
- receiving a selection of the at least one of the one or more actual second bank account numbers of the second entity;
- wherein the computer program product is operable such that money is capable of being transferred directly from a first entity bank account associated with the at least one of the one or more actual first bank account numbers of the first entity to a receiver bank account associated with the actual receiver bank account number of the receiver, without requiring disclosure of the at least one of the one or more actual first bank account numbers to the receiver and without requiring disclosure of the actual receiver bank account number to the first entity;
- wherein the computer program product is further operable such that money is capable of being transferred directly to a second entity bank account associated with the at least one of the one or more actual second bank account numbers of the second entity from a sender bank account associated with the actual sender bank account number of the sender, without requiring disclosure of the actual sender bank account number to the second entity and without requiring disclosure of the at least one of the one or more actual second bank account numbers to the sender.
Dependencies are inferred from the claim text.