Patent ID: 6871218

Claim:
A method for a first computer to request documents from a second computer, comprising the steps of: responsive to a first user action, sending a first request for a first document to the second computer; receiving the first document sent by the second computer responsive to the first request; identifying all references to second documents in the received first document; creating and maintaining a history of second documents that the user has previously requested and sending the history to the second computer; receiving, from the second computer, at least one second document referred to in the history sent to the second computer and storing the received at least one second document in a storage that is local to the first computer, and responsive to a user request for at least one of the second documents, attempting first to service the user request from the local storage and sending a third request to the second computer for the at least one of the second documents only when the at least one of the second documents is not stored in the local storage.