Claims
- 1. A method for processing requests for electronic documents, the method comprising the computer-implemented steps of:
receiving a request from a user for an electronic document; retrieving the electronic document; retrieving information associated with the user; generating an updated electronic document that includes at least a portion of the information associated with the user; and providing the updated electronic document to the user in response to the request.
- 2. The method of claim 1, further comprising the steps of:
receiving validation data from the user, and validating the validation data.
- 3. The method of claim 1, further comprising the step of:
storing the information associated with the user such that the information may be used with one or more other electronic documents.
- 4. The method of claim 1, further comprising the step of:
storing the information associated with the user via an Internet cookie.
- 5. The method of claim 1, further comprising the step of:
storing the information associated with the user in an encrypted format.
- 6. The method of claim 1, wherein
the electronic document is a web page, and the updated electronic document is an updated web page generated by an integrated order mechanism.
- 7. The method of claim 1, wherein the step of retrieving information associated with the user further comprises the step of:
retrieving, via a tracer image, information associated with the user.
- 8. The method of claim 1, wherein the step of retrieving information associated with the user further comprises the step of:
retrieving, via a post from a server, information associated with the user.
- 9. The method of claim 1, wherein the request from the user is received at an intermediary, wherein the electronic document is stored on a server, and wherein the step of retrieving the electronic document comprises the steps of:
sending a new request from the intermediary to the server; and receiving, at the intermediary, the electronic document from the server in response to the new request.
- 10. The method of claim 1, wherein the step of retrieving information associated with the user comprises the step of:
retrieving information associated with the user from a wallet server.
- 11. The method of claim 1, wherein the step of retrieving information associated with the user comprises the step of:
retrieving information associated with the user from an encrypted wallet cookie.
- 12. The method of claim 1, wherein the electronic document includes one or more data fields, and wherein the step of generating the updated electronic document comprises the step of:
generating, based upon the electronic document, the updated electronic document by updating the one or more data fields based upon the information associated with the user.
- 13. The method of claim 1, wherein the step of generating the updated electronic document further comprises the steps of:
determining whether one or more variables included in the electronic document include valid user data; and when the one or more variables are determined to not includes valid user data, revising the electronic document by substituting one or more data values from the information associated with the user for the one or more variables.
- 14. The method of claim 1, wherein the information associated with the user is comprised of a plurality of data values, wherein the electronic document includes one or more variables, and wherein the method further comprises the steps of:
determining whether each of the one or more variables in the electronic document corresponds to at least one of the plurality of data values; when each of the one or more variables does not correspond to at least one of the plurality of data values, performing the steps of:
examining a context in which each of the one or more variables is used in the electronic document; identifying a particular data value from the plurality of data values, wherein the particular data value conforms to the context in which each of the one or more variables is used; and substituting the particular data value for each of the one or more variables in the electronic document.
- 15. A computer-readable medium for processing requests for electronic documents, the computer-readable medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
receiving a request from a user for an electronic document; retrieving the electronic document; retrieving information associated with the user; generating an updated electronic document that includes at least a portion of the information associated with the user; and providing the updated electronic document to the user in response to the request.
- 16. The computer-readable medium of claim 15, further comprising instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
receiving validation data from the user, and validating the validation data.
- 17. The computer-readable medium of claim 15, further comprising instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of
storing the information associated with the user such that the information may be used with one or more other electronic documents.
- 18. The computer-readable medium of claim 15, further comprising instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
storing the information associated with the user via an Internet cookie.
- 19. The computer-readable medium of claim 15, further comprising instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
storing the information associated with the user in an encrypted format.
- 20. The computer-readable medium of claim 15, wherein
the electronic document is a web page, and the updated electronic document is an updated web page generated by an integrated order mechanism.
- 21. The computer-readable medium of claim 15, wherein the step of retrieving information associated with the user further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
retrieving, via a tracer image, information associated with the user.
- 22. The computer-readable medium of claim 15, wherein the step of retrieving information associated with the user further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
retrieving, via a post from a server, information associated with the user.
- 23. The computer-readable medium of claim 15, wherein the request from the user is received at an intermediary, wherein the electronic document is stored on a server, and wherein the step of retrieving the electronic document further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
sending a new request from the intermediary to the server; and receiving, at the intermediary, the electronic document from the server in response to the new request.
- 24. The computer-readable medium of claim 15, wherein the step of retrieving information associated with the user further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
retrieving information associated with the user from a wallet server.
- 25. The computer-readable medium of claim 15, wherein the step of retrieving information associated with the user further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
retrieving information associated with the user from an encrypted wallet cookie.
- 26. The computer-readable medium of claim 15, wherein the electronic document includes one or more data fields, and wherein the step of generating the updated electronic document further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the step of:
generating, based upon the electronic document, the updated electronic document by updating the one or more data fields based upon the information associated with the user.
- 27. The computer-readable medium of claim 15, wherein the step of generating the updated electronic document further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
determining whether one or more variables included in the electronic document include valid user data; and when the one or more variables are determined to not include valid user data, revising the electronic document by substituting one or more data values from the information associated with the user for the one or more variables.
- 28. The computer-readable medium of claim 15, wherein the information associated with the user is comprised of a plurality of data values, wherein the electronic document includes one or more variables, and wherein the computer-readable medium further comprises instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
determining whether each of the one or more variables in the electronic document corresponds to at least one of the plurality of data values; when each of the one or more variables does not correspond to at least one of the plurality of data values, performing the steps of:
examining a context in which each of the one or more variables is used in the electronic document; identifying a particular data value from the plurality of data values, wherein the particular data value conforms to the context in which each of the one or more variables is used; and substituting the particular data value for each of the one or more variables in the electronic document.
- 29. A system for processing requests for electronic documents, the system comprising:
an intermediary; and a server that is associated with an electronic document; wherein the intermediary, in response to a request from a user for the electronic document, retrieves both the electronic document from the server and information associated with the user, and wherein the intermediary generates an updated electronic document that includes at least a portion of information associated with the user.
RELATED APPLICATIONS
[0001] The present application is related to the following commonly-assigned U.S. patent applications, the contents of all of which in their entirety are hereby incorporated by reference herein:
[0002] U.S. Application serial no. ______ (attorney docket no. 50269-0031) entitled “TRACKING TRANSACTIONS BY USING ADDRESSES IN A COMMUNICATIONS NETWORK” filed on the same date herewith by Eugene J. Rollins, Sailendra Padala, Norbert Hendrikse, Paul Gauthier, and Michael Tso; and
[0003] U.S. Application serial no. ______ (attorney docket no. 50269-0511) entitled “PROVIDING NAVIGATION OBJECTS FOR COMMUNICATIONS OVER A NETWORK” filed on the same date herewith by Eugene J. Rollins, Sailendra Padala, and Norbert Hendrikse.