Bill payment system and method utilizing bank routing numbers
First Claim
Patent Images
1. A method for processing consumer banking information, comprising:
- storing a plurality of routing numbers associated with a plurality of financial institutions in a financial institutions file;
receiving a routing number and an account number associated with a financial institution at which a consumer maintains a deposit account;
comparing the received routing number or account number to the stored plurality of routing numbers and account numbers in the financial institutions file to verify accuracy of the received routing number or account number; and
automatically updating the received routing number or received account number to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; and
storing the updated routing number of updated account number in a consumer database.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for paying bills which uses bank routing numbers. A service provider receives a bank routing number from a consumer, the routing number belonging to the bank at which the consumer maintains a deposit account. The service provider verifies that this received routing number is correct. The verification includes comparing the received routing number to a database of routing numbers which the service provider has obtained from banks.
99 Citations
18 Claims
-
1. A method for processing consumer banking information, comprising:
-
storing a plurality of routing numbers associated with a plurality of financial institutions in a financial institutions file; receiving a routing number and an account number associated with a financial institution at which a consumer maintains a deposit account; comparing the received routing number or account number to the stored plurality of routing numbers and account numbers in the financial institutions file to verify accuracy of the received routing number or account number; and automatically updating the received routing number or received account number to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; and storing the updated routing number of updated account number in a consumer database. - View Dependent Claims (2, 3)
-
-
4. A method for paying bills, comprising:
-
receiving a request to pay a bill associated with a merchant on behalf of a consumer, and a routing number associated with a financial institution at which the consumer maintains a deposit account; comparing the received routing number or account number to a plurality of routing numbers and account numbers associated with a plurality of financial institutions in a financial institutions file to verify the accuracy of the received routing number or account number; automatically updating the received routing number or received account number to reconcile the received routing numbers or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; storing the updated routing number or updated account number in a consumer database; determining if the consumer financial institution accepts electronic fund transfers based on the received routing number of the updated routing number; and generating an instruction to pay the bill by electronic fund transfer from the consumer deposit account if the consumer financial institution is determined to accept electronic fund transfers; wherein the comparing is performed by a computer.
-
-
5. A method for determining if a financial institution can process electronic funds transfer, comprising:
-
storing a plurality of routing numbers associated with a plurality of financial institutions in a financial institutions database; comparing a received routing number or account number associated with a financial institution to the stored plurality of routing numbers and account numbers in the financial institutions database to verify correctness of the routing number or account number; automatically updating the received routing number or received account number to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; storing the updated routing number or updated account number in a consumer database; and determining if the financial institution accepts electronic fund transfers based on the compared or updated routing number; wherein the comparing is performed by a computer.
-
-
6. A system for processing consumer supplied banking information, comprising:
-
a storage device configured to store a plurality of routing numbers and account numbers associated with a plurality of financial institutions; and a processor configured to compare a received routing number or account number associated with a financial institution at which a consumer maintains a deposit account to the stored plurality of routing numbers and account numbers in order to verify correctness of the consumer financial institution routing number or account number, to automatically update the received routing number or received account number in order to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file, and to store the updated routing number or updated account number in a consumer database. - View Dependent Claims (7, 8)
-
-
9. A system for paying bills, comprising:
-
a network interface configured to receive a request to pay a bill associated with a merchant on behalf of a consumer, a routing number and an account number associated with a financial institution at which the consumer maintains a deposit account; a database of a plurality of routing numbers and account numbers associated with a plurality of financial institutions; and a processor configured (i) to compare a received routing number or account number associated with a financial institution at which the consumer maintains a deposit account to the database of routing numbers and account numbers in order to verify the correctness of the consumer financial institution routing number or account number, (ii) to automatically update the received routing number or received account number in order to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file, (iii) to store the updated routing number or updated account number in a consumer database, (iv) to determine if the consumer financial institution accepts electronic fund transfers based on the consumer financial institution routing number, and (v) to generate an instruction to pay the bill by electronic fund transfer from the consumer deposit account if the consumer financial institution is determined to accept electronic fund transfers.
-
-
10. A system for determining if a financial institution accepts electronic fund transfers, comprising:
-
a storage device configured to store a plurality of routing numbers and account numbers associated with a plurality of financial institutions; and a processor configured to verify accuracy of a routing number or account number associated with a financial institution by comparing a received routing number or account number to the stored plurality of routing numbers and account numbers, to automatically update the received routing number or received account number in order to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file, to store the updated routing number or updated account number in a consumer database, and to determine if the financial institution accepts electronic fund transfers based on the compared routing number.
-
-
11. An article of manufacture for processing consumer banking information, comprising:
-
a computer readable medium; and computer programming stored on the medium; wherein the stored computer programming is configured to be readable from the computer readable medium by a computer to thereby cause the computer to operate so as to; compare a received routing number or account number associated with a financial institution at which a consumer maintains a deposit account to a plurality of routing numbers and account numbers associated with a plurality of financial institutions, in order to verify the correctness of the consumer financial institution routing number or account number; automatically updated the received routing number or received account number in order to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; and store the updated routing number or updated account number in a consumer database. - View Dependent Claims (12, 13, 14)
-
-
15. An article of manufacture for paying bills, comprising:
-
a computer readable medium; and computer programming stored on the medium; wherein the stored computer programming is configured to be readable from the computer readable medium by a computer to thereby cause the computer to operate so as to; receive a routing number and an account number associated with a financial institution at which a consumer maintains a deposit account; receive, via a network, a request to pay a bill associated with a merchant on behalf of the consumer; compare the received routing number or account number to a database of a plurality of routing numbers and account numbers associated with a plurality of financial institutions to verify accuracy of the received routing number or account number; automatically update the received routing number or received account number in order to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; store the updated routing number or u dated account number in a consumer database; determine if the consumer financial institution accepts electronic fund transfers based on the consumer financial institution routing number; and generate an instruction to pay the bill by electronic fund transfer from the consumer deposit account if the consumer financial institution is determined to accept electronic fund transfers.
-
-
16. An article of manufacture for determining if a financial institution can process electronic fund transfers, comprising:
-
a computer readable medium; and computer programming stored on the medium; wherein the stored computer programming is configured to be readable from the computer readable medium by a computer to thereby cause the computer to operate so as to; store a plurality of routing numbers and account numbers associated with a plurality of financial institutions in a database; compare a received routing number or account number associated with a financial institution to the plurality of routing numbers and account numbers in the database; verify the accuracy of the received routing number or account number based on the comparison; automatically update the received routing number or received account number in order to reconcile the received routing number or received account number with the stored plurality of routing numbers and account numbers in the financial institutions file; store the updated routing number or updated account number in a consumer database; and determine if the financial institution accepts electronic fund transfers based on the compared routing number.
-
-
17. A method for processing a payment request, comprising:
-
receiving a request to pay a bill associated with a merchant on behalf of the consumer, and a routing number and an account number associated with a financial institution at which the consumer maintains a deposit account; storing a plurality of routing numbers and account numbers associated with a plurality of financial institutions in a financial institutions file; automatically updating the received routing number or received account number in order to reconcile the received routing number or received account number with the plurality of routing numbers and account numbers stored in the financial institutions file; storing the updated routing number or updated account number in a consumer database; and determining if the consumer financial institution accepts electronic fund transfers based on the routing number, and generating an instruction to debit the consumer deposit account by electronic fund transfer if the consumer financial institution is determined to accept electronic fund transfers, in order to process the received pay request. - View Dependent Claims (18)
-
Specification