System and method for automated electronic switching of customer selected financial transactions for a customer banking account
First Claim
1. A system for transferring financial data from a first provider to a second provider, comprising:
- a financial database disposed at a first provider and configured to store financial data associated with a customer, wherein said financial data comprises primary account holder data and electronic bill payment data associated with a set of electronic bill payment relationships between said customer and one or more payees;
a computer memory; and
a computer processor in communication with said computer memory, said computer processor operable to execute software modules, said software modules comprising;
a transfer data aggregator configured to;
retrieve a subset of said financial data on behalf of said customer from said financial database, wherein a customer-supplied credential is used to retrieve said subset of said financial data;
search a plurality of data sources to locate customer data associated with said customer;
retrieve said customer data on behalf of said customer, wherein said customer-supplied credential is not used to retrieve said customer data; and
process said subset of said financial data and said customer data to generate a respective set of transfer data for each of said set of electronic bill payment relationships, wherein said respective set of transfer data includes recurring electronic bill payment dates corresponding to recurring electronic bill payments; and
a bill pay switch module configured to;
display, on a user device, a selectable list of potential first providers;
receive a selection of said first provider from said selectable list of potential first providers;
identify respective transfer data requirements for effectuating transfer of each of said set of electronic bill payment relationships from said first provider to said second provider;
determine a subset of electronic bill payment relationships; and
process said respective set of transfer data for each of said subset of electronic bill payment relationships to transfer each of said subset of electronic bill payment relationships from said first provider to said second provider in accordance with the transfer data requirements,wherein processing said respective set of transfer data for said each of said subset of electronic bill payment relationships includes scheduling, on behalf of said customer, said recurring electronic bill payments,
wherein a payment date of each of said recurring electronic bill payments is dated a number of days after a recurring electronic bill payment date associated with each of said recurring electronic bill payments to give said customer time to validate payment status of said each of said recurring electronic bill payments.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a relatively automated system and method for a customer to change to a new service provider of a financial product, such as banking services. In general, the customer may provide initial data to a new second provider that the second provider may use to automatically and electronically access data about the customer from a prior first provider data source, such as an electronic database of the first provider. The customer data may include a customer credential provided to the second provider to retrieve automated financial transactions from the first provider'"'"'s Web site on behalf of and with support of the customer. Automated financial transactions include direct deposits, automatic withdrawals, and online payment of bills. The second provider may use the data to at least partially recreate the automated financial transactions for the customer in an account with the second provider.
83 Citations
21 Claims
-
1. A system for transferring financial data from a first provider to a second provider, comprising:
-
a financial database disposed at a first provider and configured to store financial data associated with a customer, wherein said financial data comprises primary account holder data and electronic bill payment data associated with a set of electronic bill payment relationships between said customer and one or more payees; a computer memory; and a computer processor in communication with said computer memory, said computer processor operable to execute software modules, said software modules comprising; a transfer data aggregator configured to; retrieve a subset of said financial data on behalf of said customer from said financial database, wherein a customer-supplied credential is used to retrieve said subset of said financial data; search a plurality of data sources to locate customer data associated with said customer; retrieve said customer data on behalf of said customer, wherein said customer-supplied credential is not used to retrieve said customer data; and process said subset of said financial data and said customer data to generate a respective set of transfer data for each of said set of electronic bill payment relationships, wherein said respective set of transfer data includes recurring electronic bill payment dates corresponding to recurring electronic bill payments; and a bill pay switch module configured to; display, on a user device, a selectable list of potential first providers; receive a selection of said first provider from said selectable list of potential first providers; identify respective transfer data requirements for effectuating transfer of each of said set of electronic bill payment relationships from said first provider to said second provider; determine a subset of electronic bill payment relationships; and process said respective set of transfer data for each of said subset of electronic bill payment relationships to transfer each of said subset of electronic bill payment relationships from said first provider to said second provider in accordance with the transfer data requirements, wherein processing said respective set of transfer data for said each of said subset of electronic bill payment relationships includes scheduling, on behalf of said customer, said recurring electronic bill payments,
wherein a payment date of each of said recurring electronic bill payments is dated a number of days after a recurring electronic bill payment date associated with each of said recurring electronic bill payments to give said customer time to validate payment status of said each of said recurring electronic bill payments. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of transferring financial data from a first provider to a second provider, comprising:
-
identifying, by a processor, a first provider having financial data associated with a customer, wherein said financial data comprises primary account holder data and electronic bill payment data associated with a set of electronic bill payment relationships between said customer and one or more payees, wherein identifying, by the processor, said first provider comprises; displaying, on a user device, a selectable list of potential first providers, and receiving a selection of said first provider from said selectable list of potential first providers; retrieving, by the processor, from a financial database disposed at said first provider, a subset of said financial data on behalf of said customer, wherein a customer-supplied credential is used to retrieve said subset of said financial data, searching a plurality of data sources to locate customer data associated with said customer; retrieving, by the processor, said customer data on behalf of said customer, wherein said customer-supplied credential is not used to retrieve said customer data; aggregating, using the processor, said subset of said financial data and said customer data to generate a respective set of transfer data for each of said set of electronic bill payment relationships; identifying, by the processor, respective transfer data requirements for effectuating transfer of each of said set of electronic bill payment relationships from said first provider to said second provider; determining a subset of electronic bill payment relationships; and processing said respective set of transfer data for each of said subset of electronic bill payment relationships to transfer each of said subset of electronic bill payment relationships from said first provider to said second provider, wherein said respective set of transfer data includes recurring electronic bill payment dates corresponding to recurring electronic bill payments, wherein processing said respective set of transfer data for said each of said subset of electronic bill payment relationships includes scheduling, on behalf of said customer, said recurring electronic bill payments, wherein a payment date of each of said recurring electronic bill payments is dated a number of days after a recurring electronic bill payment date associated with each of said recurring electronic bill payments to give said customer time to validate payment status of said each of said recurring electronic bill payments. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer-readable instructions for transferring financial data of a customer from a first provider to a second provider, said computer-readable instructions comprising instructions for:
-
identifying a first provider having financial data associated with a customer, wherein said financial data comprises primary account holder data, secondary account holder data, and electronic bill payment data associated with a set of electronic bill payment relationships between said customer and one or more payees, wherein said computer-readable instructions comprising instructions for identifying said first provider further comprise instructions for; displaying, on a user device, a selectable list of potential first providers, and receiving a selection of said first provider from said selectable list of potential first providers; retrieving a subset of said financial data on behalf of said customer, wherein a customer-supplied credential is used to retrieve said subset of said financial data; searching a plurality of data sources to locate customer data associated with said customer; retrieving said customer data on behalf of said customer, wherein said customer-supplied credential is not used to retrieve said customer data; processing said subset of said financial data and said customer data to generate a respective set of transfer data for each of said set of electronic bill payment relationships, wherein said respective set of transfer data includes recurring electronic bill payment dates corresponding to recurring electronic bill payments; identifying respective transfer data requirements for effectuating transfer of each of said set of electronic bill payment relationships from said first provider to said second provider; determining a subset of electronic bill payment relationships; and processing said respective set of transfer data for each of said subset of electronic bill payment relationships to transfer each of said subset of electronic bill payment relationships from said first provider to said second provider, wherein processing said respective set of transfer data for said each of said subset of electronic bill payment relationships includes scheduling, on behalf of said customer, said recurring electronic bill payments, wherein a payment date of each of said recurring electronic bill payments is dated a number of days after a recurring electronic bill payment date associated with each of said recurring electronic bill payments to give said customer time to validate payment status of said each of said recurring electronic bill payments. - View Dependent Claims (18, 19, 20, 21)
-
Specification