Methods and apparatus for increasing efficiency of electronic document delivery to users
First Claim
1. A computer-implemented method of serving electronic document information in response to a user query identifying a target electronic document, comprising:
- in response to the user query received from a client device, searching a library of proxy-stored electronic documents located at a proxy server to determine whether the target electronic document corresponds to a proxy-stored electronic document; and
in response to the target electronic document corresponding to the proxy-stored electronic document,transmitting the proxy-stored electronic document from the proxy server to the client device for presentation to the user,transmitting with the proxy-stored electronic document information indicating a relationship between the proxy-stored electronic document and the target electronic document, wherein the target electronic document is stored on a host computer distinct from the proxy server and distinct from the client device, andtransmitting, along with and in addition to the proxy-stored document, an indication of the importance of the target document.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method serves electronic document information in response to a user query identifying a target electronic document. The user query prompts a library search of library-stored electronic documents to determine whether the target electronic document corresponds to a library-stored electronic document. When the target electronic document corresponds to a library-stored electronic document, the library-stored electronic document is presented for review by the user. Also presented is information associated with the relationship between the library-stored electronic document and the target electronic document. In some embodiments, if the target electronic document does not correspond to the library-stored electronic documents, the method includes providing-link information for user access to the target web page.
299 Citations
26 Claims
-
1. A computer-implemented method of serving electronic document information in response to a user query identifying a target electronic document, comprising:
-
in response to the user query received from a client device, searching a library of proxy-stored electronic documents located at a proxy server to determine whether the target electronic document corresponds to a proxy-stored electronic document; and in response to the target electronic document corresponding to the proxy-stored electronic document, transmitting the proxy-stored electronic document from the proxy server to the client device for presentation to the user, transmitting with the proxy-stored electronic document information indicating a relationship between the proxy-stored electronic document and the target electronic document, wherein the target electronic document is stored on a host computer distinct from the proxy server and distinct from the client device, and transmitting, along with and in addition to the proxy-stored document, an indication of the importance of the target document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method of serving electronic document information in response to a user query identifying a target electronic document, comprising:
-
in response to the user query received from a client device, searching a library of proxy-stored electronic documents located at a proxy server to determine whether the target electronic document corresponds to a proxy-stored electronic document; and in response to the target electronic document corresponding to the proxy-stored electronic document, transmitting the proxy-stored electronic document from the proxy server to the client device for presentation to the user, transmitting, along with and in addition to the proxy-stored electronic document, information indicating a relationship between the proxy-stored electronic document and the target electronic document, wherein the target electronic document is stored on a host computer distinct from the proxy server and distinct from the client device, and prefetching additional documents likely to be desired by the user, wherein the prefetching is performed by the proxy server, wherein the prefetching is based on references contained in the proxy-stored document and importance information associated with the references contained in the proxy-stored document. - View Dependent Claims (22, 23, 24)
-
-
25. A proxy server for serving electronic document information in response to a user query identifying a target electronic document, comprising:
-
means, responsive to the user query received from a client device, for searching a library of proxy-stored electronic documents at the proxy server to determine whether the target electronic document corresponds to a proxy-stored electronic document; and means, responsive to the target electronic document corresponding to the proxy-stored electronic document, for transmitting the proxy-stored electronic document from the proxy server to the client device for presentation to the user, for transmitting with the proxy-stored electronic document information indicating a relationship between the proxy-stored electronic document and the target electronic document, wherein the target electronic document is stored on a host computer distinct from the proxy server and distinct from the client device, and for transmitting, along with and in addition to the proxy-stored document, an indication of the importance of the target document.
-
-
26. A proxy server for serving electronic document information in response to a user query identifying a target electronic document, comprising:
-
means, responsive to the user query received from a client device, for searching a library of proxy-stored electronic documents at the proxy server to determine whether the target electronic document corresponds to a proxy-stored electronic document; means, responsive to the target electronic document corresponding to the proxy-stored electronic document, for transmitting the proxy-stored electronic document from the proxy server to the client device for presentation to the user, and for transmitting, along with and in addition to the proxy-stored electronic document, information indicating a relationship between the proxy-stored electronic document and the target electronic document, wherein the target electronic document is stored on a host computer distinct from the proxy server and distinct from the client device, and means for prefetching additional documents likely to be desired by the user wherein the prefetching is based on references contained in the proxy-stored document and importance information associated with the references contained in the proxy-stored document.
-
Specification