System and method for securely registering a recipient to a computer-implemented funds transfer payment network
First Claim
1. A computer-implemented payment processing method comprising:
- receiving, by a computer system over a computer network, a first public identifier associated with a recipient, the computer network comprising the Internet, the recipient having a recipient account at a first financial institution, the first public identifier being able to assist with contacting the recipient regarding payment transactions, and the first public identifier comprising a first email address of the recipient;
receiving from the first financial institution over the computer network, by the computer system, a private profile identifier generated by the first financial institution, the private profile identifier being a unique identifier associated with a database entry for the recipient in a first information directory at the first financial institution, the database entry for the recipient in the first information directory associating the private profile identifier with the first public identifier and an account number of the recipient account at the first financial institution, the private profile identifier not being shared with the recipient, the private profile identifier being stored by the first financial institution, the account number of the recipient account not being shared with the computer system, and the private profile identifier providing an additional level of security to facilitate secure communications over the computer network;
performing a validation of the first public identifier by confirming that the first public identifier is useable to contact the recipient;
storing, by the computer system, a record including the first public identifier and the private profile identifier in a second information directory, the private profile identifier stored in the record not including the account number of the recipient account, and the second information directory being implemented in a data storage system;
receiving, by the computer system over the computer network, a first funds transfer request from a first sender, the first funds transfer request identifying the recipient by the first public identifier, the first funds transfer request not including the account number of the recipient account at the first financial institution or the private profile identifier, and the first funds transfer request to transfer first funds from an account of the first sender at a second financial institution to the recipient account at the first financial institution;
determining, by the computer system, the private profile identifier for the recipient based on the first public identifier in the first funds transfer request and using the record stored in the second information directory; and
providing the private profile identifier, by the computer system over the computer network in response to receiving the first funds transfer request, to the second financial institution to facilitate a first transfer of the first funds from the account of the first sender at the second financial institution to the first financial institution using an automatic clearing house (ACH) network, the private profile identifier not being shared with the first sender, and the private profile identifier being provided to the second financial institution to enable the second financial institution to associate the first transfer of the first funds with the private profile identifier such that the first financial institution uses the first information directory to identify the account number of the recipient account based on the private profile identifier to receive the first transfer of the first funds and deposit the first funds into the recipient account, wherein the account number of the recipient account is not shared with the first sender or the second financial institution,wherein;
the computer system is operated by an entity that is different from the first financial institution and the second financial institution.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented payment processing method includes storing, by a computer system, information regarding a recipient in an account information directory, the account information directory being implemented in a data storage system, the information including a public identifier identifying the recipient, the public identifier including an e-mail address and/or a telephone number assigned to the recipient when the public identifier is stored in the account information directory; receiving, by the computer system, a funds transfer request identifying the recipient by the public identifier, the funds transfer request being received via a computer network; determining, by the computer system, a private identifier for the recipient based on the public identifier; and transmitting, by the computer system, a funds transfer message via a computer network to cause funds to be transferred from a sender to the recipient, the funds transfer message being generated using the private identifier.
554 Citations
20 Claims
-
1. A computer-implemented payment processing method comprising:
-
receiving, by a computer system over a computer network, a first public identifier associated with a recipient, the computer network comprising the Internet, the recipient having a recipient account at a first financial institution, the first public identifier being able to assist with contacting the recipient regarding payment transactions, and the first public identifier comprising a first email address of the recipient; receiving from the first financial institution over the computer network, by the computer system, a private profile identifier generated by the first financial institution, the private profile identifier being a unique identifier associated with a database entry for the recipient in a first information directory at the first financial institution, the database entry for the recipient in the first information directory associating the private profile identifier with the first public identifier and an account number of the recipient account at the first financial institution, the private profile identifier not being shared with the recipient, the private profile identifier being stored by the first financial institution, the account number of the recipient account not being shared with the computer system, and the private profile identifier providing an additional level of security to facilitate secure communications over the computer network; performing a validation of the first public identifier by confirming that the first public identifier is useable to contact the recipient; storing, by the computer system, a record including the first public identifier and the private profile identifier in a second information directory, the private profile identifier stored in the record not including the account number of the recipient account, and the second information directory being implemented in a data storage system; receiving, by the computer system over the computer network, a first funds transfer request from a first sender, the first funds transfer request identifying the recipient by the first public identifier, the first funds transfer request not including the account number of the recipient account at the first financial institution or the private profile identifier, and the first funds transfer request to transfer first funds from an account of the first sender at a second financial institution to the recipient account at the first financial institution; determining, by the computer system, the private profile identifier for the recipient based on the first public identifier in the first funds transfer request and using the record stored in the second information directory; and providing the private profile identifier, by the computer system over the computer network in response to receiving the first funds transfer request, to the second financial institution to facilitate a first transfer of the first funds from the account of the first sender at the second financial institution to the first financial institution using an automatic clearing house (ACH) network, the private profile identifier not being shared with the first sender, and the private profile identifier being provided to the second financial institution to enable the second financial institution to associate the first transfer of the first funds with the private profile identifier such that the first financial institution uses the first information directory to identify the account number of the recipient account based on the private profile identifier to receive the first transfer of the first funds and deposit the first funds into the recipient account, wherein the account number of the recipient account is not shared with the first sender or the second financial institution, wherein; the computer system is operated by an entity that is different from the first financial institution and the second financial institution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A nontransitory computer readable medium comprising instructions executable by a processor, the instructions being executable to perform a method, the method comprising:
-
receiving over a computer network a first public identifier associated with a recipient, the computer network comprising the Internet, the recipient having a recipient account at a first financial institution, the first public identifier being able to assist with contacting the recipient regarding payment transactions, and the first public identifier comprising a first email address of the recipient; receiving over the computer network from the first financial institution a private profile identifier generated by the first financial institution, the private profile identifier being a unique identifier associated with a database entry for the recipient in a first information directory at the first financial institution, the database entry for the recipient in the first information directory associating the private profile identifier with the first public identifier and an account number of the recipient account at the first financial institution, the private profile identifier and the account number of the recipient account not being shared with the recipient, the private profile identifier being stored by the first financial institution, the account number of the recipient account not being shared with the processor, and the private profile identifier providing an additional level of security to facilitate secure communications over the computer network; performing a validation of the first public identifier by confirming that the first public identifier is useable to contact the recipient; storing a record including the first public identifier and the private profile identifier in a second information directory, the private profile identifier stored in the record not including the account number of the recipient account, and the second information directory being implemented in a data storage system; receiving over the computer network a first funds transfer request from a first sender, the first funds transfer request identifying the recipient by the first public identifier, the first funds transfer request not including the account number of the recipient account at the first financial institution or the private profile identifier, the first funds transfer request to transfer first funds from an account of the first sender at a second financial institution to the recipient account at the first financial institution; determining the private profile identifier for the recipient based on the first public identifier in the first funds transfer request and using the record stored in the second information directory; and providing the private profile identifier over the computer network, in response to receiving the first funds transfer request, to the second financial institution to facilitate a first transfer of the first funds from the account of the first sender at the second financial institution to the first financial institution using an automatic clearing house (ACH) network, the private profile identifier not being shared with the first sender, and the private profile identifier being provided to the second financial institution to enable the second financial institution to associate the first transfer of the first funds with the private profile identifier such that the first financial institution uses the first information directory to identify the account number of the recipient account based on the private profile identifier to receive the first transfer of the first funds and deposit the first funds into the recipient account, wherein the account number of the recipient account is not shared with the first sender or the second financial institution, wherein; the processor is operated by an entity that is different from the first financial institution and the second financial institution.
-
-
19. A system comprising:
-
a processor; a second information directory being implemented in a data storage system; and network interface logic configured to control the processor to; receive over a computer network a first public identifier associated with a recipient, the computer network comprising the Internet, the recipient having a recipient account at a first financial institution, the first public identifier being able to assist with contacting the recipient regarding payment transactions, and the first public identifier comprising a first email address of the recipient; receive over the computer network from the first financial institution a private profile identifier generated by the first financial institution, the private profile identifier being a unique identifier associated with a database entry for the recipient in a first information directory at the first financial institution, the database entry for the recipient in the first information directory associating the private profile identifier with the first public identifier and an account number of the recipient account at the first financial institution, the private profile identifier not being shared with the recipient, the private profile identifier being stored by the first financial institution, the account number of the recipient account not being shared with the system, and the private profile identifier providing an additional level of security to facilitate secure communications over the computer network; perform a validation of the first public identifier by confirming that the first public identifier is useable to contact the recipient; store a record including the first public identifier and the private profile identifier in the second information directory, the private profile identifier stored in the record not including the account number of the recipient account; receive over the computer network a first funds transfer request from a first sender, the first funds transfer request identifying the recipient by the first public identifier, the first funds transfer request not including the account number of the recipient account at the first financial institution or the private profile identifier, the first funds transfer request to transfer first funds from an account of the first sender at a second financial institution to the recipient account at the first financial institution; determine the private profile identifier for the recipient based on the first public identifier in the first funds transfer request and using the record stored in the second information directory; and provide over the computer network the private profile identifier, in response to receiving the first funds transfer request, to the second financial institution to facilitate a first transfer of the first funds from the account of the first sender at the second financial institution to the first financial institution using an automatic clearing house (ACH) network, the private profile identifier not being shared with the first sender, and the private profile identifier being provided to the second financial institution to enable the second financial institution to associate the first transfer of the first funds with the private profile identifier such that the first financial institution uses the first information directory to identify the account number of the recipient account based on the private profile identifier to receive the first transfer of the first funds and deposit the first funds in the recipient account, wherein the account number of the recipient account is not shared with the first sender or the second financial institution, wherein; the system is operated by an entity that is different from the first financial institution and the second financial institution.
-
Specification