DEMAND DEPOSIT ACCOUNT PAYMENT SYSTEM
First Claim
1. A method for processing direct deposit account (“
- DDA”
) payment transactions comprising;
generating a private virtual identifier;
associating the private virtual identifier with a DDA;
generating a public virtual identifier associated with the private virtual identifier;
distributing the public virtual identifier to a consumer;
receiving a DDA payment request from a billing entity including the public virtual identifier;
retrieving the private virtual identifier in response to receipt of the public virtual identifier; and
processing the DDA payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for processing DDA payment transactions including generating a private virtual identifier, associating the private virtual identifier with a DDA, and generating a public virtual identifier associated with the private virtual identifier. The method can also include distributing the public virtual identifier to consumers, receiving a DDA payment request from a billing entity including the public virtual identifier, retrieving the private virtual identifier in response to receipt of the public virtual identifier, and processing the DDA payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer. The method and system also authenticates the identity of a user during a transaction.
255 Citations
35 Claims
-
1. A method for processing direct deposit account (“
- DDA”
) payment transactions comprising;generating a private virtual identifier; associating the private virtual identifier with a DDA; generating a public virtual identifier associated with the private virtual identifier; distributing the public virtual identifier to a consumer; receiving a DDA payment request from a billing entity including the public virtual identifier; retrieving the private virtual identifier in response to receipt of the public virtual identifier; and processing the DDA payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- DDA”
-
10. A method for processing payment transactions comprising:
-
generating a private virtual identifier and associating the private virtual identifier with a financial account identifier used for transferring funds to pay a billing entity; generating with a processing device a public virtual identifier corresponding to the private virtual identifier and storing the private virtual identifier and public virtual identifier in a database of a payment network; the payment network communicating with a billing entity using the public virtual identifier to receive a request for payment; the payment network communicating with a financial institution using the private virtual identifier to obtain funds from the financial institution to settle a payment with the billing entity on behalf of a consumer. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for processing DDA payment transactions comprising:
-
computer storage database to store associations between DDA information, a private virtual identifier, and/or a public virtual identifier; a transaction processing device configured to generate the private virtual identifier and/or the public virtual identifier and associate the private virtual identifier with a DDA and/or the public virtual identifier; and the transaction processing device being configured to distribute the public virtual identifier to consumers and receive a payment request from a billing entity, the payment request including the DDA routing and account number and/or the public virtual identifier, the transaction processing device being configured to retrieve the private virtual identifier corresponding to the DDA routing and account information and/or the public virtual identifier and process the payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer. - View Dependent Claims (17, 18, 19)
-
-
20. A method for conducting a payment transaction comprising:
-
storing at least one payment account in a secure database; providing a consumer access to the secure database upon entry for a user unique credential; permitting a consumer to make a payment from the stored payment account; generating a private virtual identifier associated with the payment account; generating a public virtual identifier associated with the private virtual identifier; providing access to the secure database by the consumer through a computer network of a third party billing entity; providing the public virtual identifier to the billing entity; receiving payment request from a billing entity including the public virtual identifier; retrieving the private virtual identifier in response to receipt of the public virtual identifier; and processing the payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer. - View Dependent Claims (21)
-
-
22. A system for processing payment transactions comprising:
-
a virtual vault including a transaction processing device of a payment network and a secure database for storing payment account information and consumer identification information, the virtual vault being accessible by a consumer upon entry of one or more security credentials; the transaction processing device generating a private virtual identifier associated with the payment account information and generating a public virtual identifier associated with the private virtual identifier, the transaction serving being in operative communication with the database; a billing entity processing device in operative communication with the transaction processing device, the billing entity processing device permitting a consumer to pay using the public virtual identifier; and the billing entity processing device transmitting the public virtual identifier to the transaction processing device, the transaction processing device associating the public virtual identifier with the private virtual identifier, the transaction processing device communicating the private virtual identifier to a financial institution to facilitate payment from the payment account to the billing entity. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of authenticating the identity of a user over a computer network comprising:
-
providing an application on a computer network of a financial institution for a user to enter a plurality of identifying verifying information during a user registration; providing the user with a security credential unique to the user; communicating the user identifying information and security credential to a payment network and storing the credential and user identifying information in a database of the payment network; operably connecting a third party computer network requiring verification of the user'"'"'s identity to the payment network; providing a user interface on the third party computer network for a user to enter the unique credential in order to gain access to information stored by the third party; communicating the unique credential to the payment network; comparing the credential to the database to determine if the credential matches the user; and generating a message to the third party which is responsive to the credential matching the user to permit access by the user to information retained by the third party. - View Dependent Claims (30, 31, 32, 33)
-
-
35. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to process direct deposit account (“
- DDA”
) payment transactions by performing a computer process comprising;generating a private virtual identifier; associating the private virtual identifier with a DDA; generating a public virtual identifier associated with the private virtual identifier; distributing the public virtual identifier to a consumer; receiving a DDA payment request from a billing entity including the public virtual identifier; retrieving the private virtual identifier in response to receipt of the public virtual identifier; and processing the DDA payment request using the private virtual identifier to facilitate payment to the billing entity on behalf of the consumer.
- DDA”
Specification