Claims
- 1. A method for processing requests for electronic documents, the method comprising the computer-implemented steps of:
receiving a first request for a first electronic document, wherein the first electronic document is associated with a first address; providing the first electronic document; receiving a second request for a second electronic document based upon selection of a first object that is included in the first electronic document, wherein the first object is associated with a second address of the second electronic document; retrieving the second electronic document; generating an updated second electronic document that includes a second object associated with the first address; and providing the updated second electronic document in response to the second request for the second electronic document.
- 2. The method of claim 1, wherein the second object is a hyperlink.
- 3. The method of claim 1, wherein the updated second electronic document is a web page.
- 4. The method of claim 1, wherein
the first electronic document is a first web page, the second electronic document is a second web page, the updated second electronic document is an updated second web page, and the second object is a hyperlink to the first web page.
- 5. The method of claim 1, wherein
the first electronic document is a first web page that is associated with a shopping application, the second electronic document is a second web page that is associated with a merchant, the updated second electronic document is an updated second web page that is generated by the shopping application, and the second object is a hyperlink to the first web page.
- 6. The method of claim 1, further comprising the steps of:
receiving a third request for a third electronic document based upon selection of a third object that is included in the second electronic document, wherein the third object is associated with a third address of the third electronic document; retrieving the third electronic document; generating an updated third electronic document that includes a fourth object that is associated with the first address of the first electronic document; and providing the updated third electronic document in response to the third request for the third electronic document.
- 7. A method for processing requests for electronic documents, the method comprising the computer-implemented steps of:
receiving a request for an electronic document that includes one or more relative addresses of one or more other electronic documents; retrieving the electronic document; generating a revised electronic document by updating one or more of the one or more relative addresses to specify one or more absolute addresses of the one or more other electronic documents; and providing the revised electronic document in response to the request for the electronic document.
- 8. A method for processing requests for electronic documents, the method comprising the computer-implemented steps of:
receiving, at an intermediary, a request for an electronic document that includes at least one document address of one or more other electronic documents; retrieving the electronic document; generating, at the intermediary, a revised electronic document by creating at least one modified document address for at least one of the one or more other electronic documents, wherein the modified document address includes both the document address and an intermediary address associated with the intermediary; and providing the revised electronic document in response to the request for the electronic document.
- 9. 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 f:
receiving a first request for a first electronic document, wherein the first electronic document is associated with a first address; providing the first electronic document; receiving a second request for a second electronic document based upon selection of a first object that is included in the first electronic document, wherein the first object is associated with a second address of the second electronic document; retrieving the second electronic document; generating an updated second electronic document that includes a second object associated with the first address; and providing the updated second electronic document in response to the second request for the second electronic document.
- 10. The computer-readable medium of claim 9, wherein the second object is a hyperlink.
- 11. The computer-readable medium of claim 9, wherein the updated second electronic document is a web page.
- 12. The computer-readable medium of claim 9, wherein
the first electronic document is a first web page, the second electronic document is a second web page, the updated second electronic document is an updated second web page, and the second object is a hyperlink to the first web page.
- 13. The computer-readable medium of claim 9, wherein
the first electronic document is a first web page that is associated with a shopping application, the second electronic document is a second web page that is associated with a merchant, the updated second electronic document is an updated second web page that is generated by the shopping application, and the second object is a hyperlink to the first web page.
- 14. The computer-readable medium of claim 9, further comprising instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
receiving a third request for a third electronic document based upon selection of a third object that is included in the second electronic document, wherein the third object is associated with a third address of the third electronic document; retrieving the third electronic document; generating an updated third electronic document that includes a fourth object that is associated with the first address of the first electronic document; and providing the updated third electronic document in response to the third request for the third 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 for an electronic document that includes one or more relative addresses of one or more other electronic documents; retrieving the electronic document; generating a revised electronic document by updating one or more of the one or more relative addresses to specify one or more absolute addresses of the one or more other electronic documents; and providing the revised electronic document in response to the request for the electronic document.
- 16. 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, at an intermediary, a request for an electronic document that includes at least one document address of one or more other electronic documents; retrieving the electronic document; generating, at the intermediary, a revised electronic document by creating at least one modified document address for at least one of the one or more other electronic documents, wherein the modified document address includes both the document address and an intermediary address associated with the intermediary; and providing the revised electronic document in response to the request for the electronic document.
- 17. A system for processing requests for electronic documents, the system comprising:
an intermediary that is associated with a first electronic document having a first address; and a server that is associated with a second electronic document having a second address; wherein the intermediary receives a request for the second electronic document based upon selection of a first object that is included in the first electronic document, wherein the first object is associated with the second address, and wherein the intermediary retrieves the second electronic document from the server and generates, in response to the request for the second electronic document, an updated second electronic document that includes a second object associated with the first address.
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 Ser. 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 Ser. No. ______ (attorney docket no. 50269-0512) entitled “PRE-FILLING ORDER FORMS FOR TRANSACTIONS OVER A COMMUNICATIONS NETWORK” filed on the same date herewith by Eugene J. Rollins, Sailendra Padala, and Norbert Hendrikse.