Patent ID: 7873677

Claim:
A computer implemented method comprising: a processor receiving account access information associated with a user via a network; in response to receiving the account access information, accessing a web page associated with the user's account using the received account access information; extracting data from the web page associated with the user's account including executing a script; verifying the user's ability to access the account based on the data extracted from the web page associated with the user's account; and if the user's ability to access the account is not verified, resulting in a failure to verify the user's ability to access the account, determining a reason associated with the failure; determining whether a change in a data layout of a web site has occurred; if the change in the data layout of the web site has been determined, the processor reporting the change of the data layout as a failure to access due to the change in the data layout of the web site such that a process of editing scripts for accessing the site is automatically initiated, wherein the method further comprises storing the web page without the account access information, and detecting errors while a script is accessing the changed web page, and editing the script in response, wherein editing comprises editing the script to properly harvest data from the changed web page, and wherein the web page is associated with a financial institution, and the web page contains information regarding a customer's personal identification information associated with the financial institution.