Patent ID: 8924288

Claim:
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.