Systems and Methods for Processing Inoperative Document Links
First Claim
1. A computer-implemented method, comprising:
- at a client computer with a display device,receiving a user-identified document link;
submitting the document link to a server remotely located from the client computer;
receiving multiple information items from the server; and
displaying at least a subset of the information items on the screen display, including;
(i) displaying one or more user-editable query terms in a search box, wherein at least one of the query terms is selected from the group comprising text extracted from the user-identified document link and a term based on text extracted from the user-identified document link, and (ii) displaying one or more candidate document links, wherein at least one candidate document link references a document that is available at a storage device remote from the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A server computer performs multiple operations in response to a user-identified inoperative document link. The server computer extracts one or more query terms from the user-identified document link. At least one of the query terms is different from the user-identified document link. The server computer searches a set of operative document links for one or more candidate document links in accordance with the user-identified document link. The server computer queries a cached document server for a document link to a cached copy of a document corresponding to the user-identified document link. The server computer returns at least one of the extracted query terms, the candidate document links, and the document link to the cached copy to the client computer.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
at a client computer with a display device, receiving a user-identified document link; submitting the document link to a server remotely located from the client computer; receiving multiple information items from the server; and displaying at least a subset of the information items on the screen display, including;
(i) displaying one or more user-editable query terms in a search box, wherein at least one of the query terms is selected from the group comprising text extracted from the user-identified document link and a term based on text extracted from the user-identified document link, and (ii) displaying one or more candidate document links, wherein at least one candidate document link references a document that is available at a storage device remote from the client computer.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A client computer, comprising:
-
memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for; receiving a user-identified document link; submitting the document link to a server remotely located from the client computer; receiving multiple information items from the server; and displaying at least a subset of the information items on the screen display, including;
(i) displaying one or more user-editable query terms in a search box, wherein at least one of the query terms is selected from the group comprising text extracted from the user-identified document link and a term based on text extracted from the user-identified document link, and (ii) displaying one or more candidate document links, wherein at least one candidate document link references a document that is available at a storage device remote from the client computer. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing one or more programs to be executed by a computer system comprising a client computer, the one or more computer programs comprising instructions for:
-
receiving a user-identified document link; submitting the document link to a server remotely located from the client computer; receiving multiple information items from the server; and displaying at least a subset of the information items on the screen display, including;
(i) displaying one or more user-editable query terms in a search box, wherein at least one of the query terms is selected from the group comprising text extracted from the user-identified document link and a term based on text extracted from the user-identified document link, and (ii) displaying one or more candidate document links, wherein at least one candidate document link references a document that is available at a storage device remote from the client computer.
-
-
18. A computer-implemented method, comprising:
at a server computer, receiving a user-identified document link from a client computer, wherein the user-identified document link includes an identifier of the server computer; submitting the document link to a document link server; receiving multiple information items from the document link server; and returning at least a subset of the information items to the client computer, the returned information items including;
(i) one or more query terms to be displayed in a search box, wherein at least one of the query terms is selected from the group comprising text extracted from the user-identified document link and a term based on text extracted from the user-identified document link, and (ii) one or more candidate document links, wherein at least one candidate document link references a document that is available at a remote storage device.
-
19. A computer-implemented method, comprising:
at a server computer, receiving a user-identified document link from a client computer; extracting one or more query terms from the user-identified document link, wherein at least one of the query terms is different from the user-identified document link; searching a set of document links for one or more candidate document links in accordance with the user-identified document link, wherein at least one candidate document link references a document that is available at a storage device remote from the client computer; and returning the query terms and the candidate document links to the client computer.
-
20. A computer-implemented method, comprising:
-
at a server, in accordance with a request from a requesting device remotely located from the server; searching a set of operative document links for one or more candidate complete document links in accordance with a user-identified document link and one or more quality values associated with the candidate complete document links; searching the set of operative document links for one or more candidate approximate document links in accordance with the user-identified document link and one or more quality values associated with the candidate approximate document links; selecting a subset of the candidate complete document links and the candidate approximate document links, wherein at least one selected document link has an associated quality value above a predefined threshold level; and transmitting, to the requesting device, information associated with the selected subset of the candidate complete document links and the candidate approximate document links.
-
-
21. A computer system for processing document links, comprising:
-
memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including; instructions for searching a set of operative document links for one or more candidate complete document links, if any, in accordance with a user-identified document link and one or more quality values associated with candidate complete document links; instructions for searching the set of operative document links for one or more candidate approximate document links, if any, in accordance with the user-identified document link and one or more quality values associated with the candidate approximate document links; and instructions for selecting a subset, if any, of the candidate complete document links and the candidate approximate document links, wherein at least one selected document links has an associated quality value above a predefined threshold level; and instructions for transmitting, to a requesting device, information associated with the selected subset of the candidate complete document links and the candidate approximate document links.
-
Specification