Claims
- 1. A computer-implemented method comprising:
receiving a request for logging into an account on a web site from a web browser application; recursively performing the following until a user is logged into the account for the web site:
saving the request into an instruction set file; transmitting the request for logging into the web site to a server that includes the web site; receiving a response from the web site; and transmitting a request that is in response to the response from the web site.
- 2. The computer-implemented method of claim 1, wherein recursively performing the following comprises modifying at least a portion of the request prior to saving the request into the instruction set file.
- 3. The computer-implemented method of claim 2, wherein the modifying of the at least a portion of the request comprises replacing a set of credentials for the account with generic variable names.
- 4. The computer-implemented method of claim 1, wherein the recursively performing the following comprises forwarding the response to the web browser with modifications to the addresses within the response.
- 5. An apparatus comprising:
a browser to login into an account on a web site, the web site stored on a server; and a proxy component coupled between the browser and the server, wherein the proxy component is to intercept communications between the browser and the web site, wherein the proxy component is to store the communications in an instruction set file.
- 6. The apparatus of claim 5, wherein the communications comprise a number of requests by the browser.
- 7. The apparatus of claim 5, wherein the proxy component is to modify at least a portion of the communications for storage into the instruction set file.
- 8. The apparatus of claim 7, wherein the modifications include modifying addresses within the portion of the communications.
- 9. The apparatus of claim 8, wherein the proxy component forwards communications from the web site to the browser with the modifications.
- 10. A system comprising:
a server coupled to a network, the server comprising:
a site database to store at least one entry, wherein the at least one entry includes a web site name and web site address; an instruction set database having at least one instruction set, wherein the at least one instruction set is to include instructions to login into a web site; an authentication database having at least one user entry, wherein the at least one user entry is to include authentication data for an account for the web site; and a login unit coupled to the site database, the instruction set database and the authentication database, the login unit to receive a request to login a user into an account on a web site independent of user interaction, the login unit to incorporate the web site address from the corresponding entry for the web site in the site database into the instruction set that corresponds to the web site, the login unit to incorporate the authentication data in the at least one user entry that corresponds to the at least one instruction set in the instruction set database, wherein the login unit is to store log data related to logging in the user into the web site; and an administrative client coupled to the server through the network, the administrative client to retrieve the log data from the server.
- 11. The system of claim 10, wherein the server comprises a proxy component to generate an updated instruction set that corresponds to the web site upon determining that an error occurred while logging in the user based on the log data.
- 12. The system of claim 11, wherein the proxy component is to generate the updated instruction set based on intercepting communications between a browser in the administrative client and the web site.
- 13. The system of claim 12, wherein the proxy component is to modify at least a portion of the communications for storage into the instruction set file.
- 14. The system of claim 13, wherein the modifications include modifying addresses within the portion of the communications.
- 15. The system of claim 14, wherein the modifying of the addresses causes the browser to communicate to the web site through the proxy component.
- 16. The system of claim 14, wherein the proxy component is to forward communications from the web site to the browser with the modifications.
- 17. A machine-readable medium that provides instructions, which when executed by a machine, cause said machine to perform operations comprising:
receiving a request for logging into an account on a web site from a web browser application; recursively performing the following until a user is logged into the account for the web site:
saving the request into an instruction set file; transmitting the request for logging into the web site to a server that includes the web site; receiving a response from the web site; and transmitting a request that is in response to the response from the web site.
- 18. The machine-readable medium of claim 17, wherein recursively performing the following comprises modifying at least a portion of the request prior to saving the request into the instruction set file.
- 19. The machine-readable medium of claim 18, wherein the modifying of the at least a portion of the request comprises replacing a set of credentials for the account with generic variable names.
- 20. The machine-readable medium of claim 17, wherein the recursively performing the following comprises forwarding the response to the web browser with modifications to the addresses within the response.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. provisional patent application No. 60/277,343 entitled “Method and Apparatus for Online Account Consolidation,” filed Mar. 19, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60277343 |
Mar 2001 |
US |