US6604103B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for information retrieval employing a preloading procedure
Assignee: Google LLC
•
Filing: 2001-10-09
•
Granted: 2003-08-05
•
Expires: 2021-10-09
Abstract
Abstract A document retrieval system having improved response time. During the time the user spends viewing the displayed information, other information that the user is likely to read or study later is preloaded into memory. If the user later requests the preloaded information, it can be written to the display very quickly. As a result, the user's request to view new information can be serviced quickly.
Inventors
- 👤 Mark A. Wolfe
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:48
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/21; G06F16/217; G06F16/90; G06F16/93; G06F16/95; G06F16/957; G06F16/9574; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99943
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
316 words
A method of retrieving information from a remotely-located collection of documents for a user of a multi-tasking computer system, wherein the remotely-located collection of documents can be accessed simultaneously by many remote users, the method comprising the acts of: retrieving a first document over a low-bandwidth connection when the user requests the first document, wherein the first document contains both text and graphics, and wherein the user requests the first document using an input device that allows the user to navigate through documents on a display screen; displaying the first document on the display screen; retrieving a second document over the low-bandwidth connection to the collection of documents when the user requests the second document, wherein the second document contains both text and graphics, wherein the user requests the second document using the input device that allows the user to navigate through documents on the display screen, and wherein the second document contains a link to the first document and a link to a third document; displaying the second document on the display screen by replacing a document previously displayed on the display screen with the second document; preloading into local storage over the low-bandwidth connection at least a portion of the first document before the user makes another request for the first document by using the input device that allows the user to navigate through documents on the display screen; preloading into local storage over the low bandwidth connection at least a portion of the third document before the user makes a request for the third document by using the input device that allows the user to navigate through documents on the display screen; displaying the third document on the display screen when the user requests the third document, wherein the third document is displayed quickly by retrieving from local storage at least a portion of the third document that was preloaded into local storage.
Claim 2
Independent Claim
316 words
A method of retrieving information from a remotely-located collection of documents for a user of a multi-tasking computer system, wherein the remotely-located collection of documents can be accessed simultaneously by many remote users, the method comprising the acts of: retrieving a first document over a low-bandwidth connection when the user requests the first document, wherein the first document contains both text and graphics, and wherein the user requests the first document using an input device that allows the user to navigate through documents on a display screen; displaying the first document on the display screen; retrieving a second document over the low-bandwidth connection to the collection of documents when the user requests the second document, wherein the second document contains both text and graphics, wherein the user requests the second document using the input device that allows the user to navigate through documents on the display screen, and wherein the second document contains a link to the first document and a link to a third document; displaying the second document on the display screen by replacing a document previously displayed on the display screen with the second document; preloading into local storage over the low-bandwidth connection at least a portion of the first document before the user makes another request for the first document by using the input device that allows the user to navigate through documents on the display screen; preloading into local storage over the low bandwidth connection at least a portion of the third document before the user makes a request for the third document by using the input device that allows the user to navigate through documents on the display screen; displaying the third document on the display screen when the user requests the third document, wherein the third document is displayed quickly by retrieving from local storage at least a portion of the third document that was preloaded into local storage.
Claim 3
Dependent Claim
50 words
The method of claim 1 , further comprising the act of: displaying the first document on the display screen when the user requests the first document, wherein the first document is displayed quickly by retrieving from local storage a version of the first document that was preloaded into local storage.
Claim 4
Dependent Claim
39 words
The method of claim 2 , further comprising the acts of: determining if the version of the first document stored in local storage is out-of-date; and displaying the version of the first document that is stored in local storage.
Claim 5
Independent Claim
500 words
A method of retrieving documents from a remotely-located collection of documents for a user of a multi-tasking computer system, wherein the remotely-located collection of documents can be accessed simultaneously by many remote users, the method comprising the acts of: retrieving a first document over a low-bandwidth connection when the user requests the first document, wherein the first document contains both text and graphics, and wherein the user requests the first document using an input device that allows the user to navigate through documents on a display screen; displaying the first document on the display screen; retrieving a second document over the low-bandwidth connection when the user requests the second document, wherein the second document contains both text and graphics, and wherein the user requests the second document using the input device that allows the user to navigate through documents on the display screen; displaying the second document on the display screen by replacing the first document previously displayed on the display screen with the second document; retrieving a third document over the low-bandwidth connection to the collection of documents when the user requests the third document, wherein the third document contains both text and graphics, wherein the user requests the third document using the input device that allows the user to navigate through documents on the display screen, and wherein the third document contains a link to the first document and a link to a fourth document; displaying the third document on the display screen by replacing the second document previously displayed on the display screen with the third document; preloading into local storage over the low-bandwidth connection at least a portion of the first document before the user makes another request for the first document by using the input device that allows the user to navigate through documents on the display screen; preloading into local storage over the low bandwidth connection at least a portion of a fifth document before the user makes a request for the fifth document by using the input device that allows the user to navigate through documents on the display screen, wherein the first document and the fifth document are preloaded simultaneously; displaying the first document again on the display screen when the user requests the first document, wherein the first document is displayed quickly by retrieving from local storage at least a portion of the first document that was preloaded into local storage; preloading into local storage over the low bandwidth connection at least a portion of a sixth document before the user makes a request for the sixth document by using the input device that allows the user to navigate through documents on the display screen; and preloading into local storage over the low bandwidth connection at least a portion of a seventh document before the user makes a request for the seventh document by using the input device that allows the user to navigate through documents on the display screen, wherein the sixth document and the seventh document are preloaded simultaneously.
Claim 6
Independent Claim
500 words
A method of retrieving documents from a remotely-located collection of documents for a user of a multi-tasking computer system, wherein the remotely-located collection of documents can be accessed simultaneously by many remote users, the method comprising the acts of: retrieving a first document over a low-bandwidth connection when the user requests the first document, wherein the first document contains both text and graphics, and wherein the user requests the first document using an input device that allows the user to navigate through documents on a display screen; displaying the first document on the display screen; retrieving a second document over the low-bandwidth connection when the user requests the second document, wherein the second document contains both text and graphics, and wherein the user requests the second document using the input device that allows the user to navigate through documents on the display screen; displaying the second document on the display screen by replacing the first document previously displayed on the display screen with the second document; retrieving a third document over the low-bandwidth connection to the collection of documents when the user requests the third document, wherein the third document contains both text and graphics, wherein the user requests the third document using the input device that allows the user to navigate through documents on the display screen, and wherein the third document contains a link to the first document and a link to a fourth document; displaying the third document on the display screen by replacing the second document previously displayed on the display screen with the third document; preloading into local storage over the low-bandwidth connection at least a portion of the first document before the user makes another request for the first document by using the input device that allows the user to navigate through documents on the display screen; preloading into local storage over the low bandwidth connection at least a portion of a fifth document before the user makes a request for the fifth document by using the input device that allows the user to navigate through documents on the display screen, wherein the first document and the fifth document are preloaded simultaneously; displaying the first document again on the display screen when the user requests the first document, wherein the first document is displayed quickly by retrieving from local storage at least a portion of the first document that was preloaded into local storage; preloading into local storage over the low bandwidth connection at least a portion of a sixth document before the user makes a request for the sixth document by using the input device that allows the user to navigate through documents on the display screen; and preloading into local storage over the low bandwidth connection at least a portion of a seventh document before the user makes a request for the seventh document by using the input device that allows the user to navigate through documents on the display screen, wherein the sixth document and the seventh document are preloaded simultaneously.
Claim 7
Dependent Claim
67 words
The method of claim 4 , wherein the act of displaying the first document again when the user requests the first document includes the acts of: retrieving a version of the first document that is stored in local storage; determining if the version of the first document stored in local storage is out-of-date; and displaying the version of the first document that is stored in local storage.
References Cited (Backward Citations)
US4723211A
Cited
US5289569A
Cited
US4815029A
Cited
US4730252A
Cited
US5021989A
Cited
US4760606A
Cited
US5206949A
Cited
US5062074A
Cited
US4954969A
Cited
US5257367A
Cited
US4931935A
Cited
US5235680B1
Cited
US5235680A
Cited
US4996642A
Cited
US4855725A
Cited
US4945476A
Cited
US5157783A
Cited
US4899292A
Cited
US4982344A
Cited
US5123088A
Cited
US5347632A
Cited
US4839853A
Cited
US5253337A
Cited
US5408655A
Cited
US5220648A
Cited
US5122951A
Cited
US5241671A
Cited
US5241671C1
Cited
US5295243A
Cited
US5255386A
Cited
US5301109A
Cited
US5742284A
Cited
US5325298A
Cited
US5893914A
Cited
US5261071A
Cited
US5341293A
Cited
USRE36422E
Cited
US5265065A
Cited
US5418948A
Cited
US5524193A
Cited
US5421008A
Cited
US5632022A
Cited
US5471575A
Cited
US5495581A
Cited
US5535422A
Cited
US5243149A
Cited
US5390281A
Cited
US5835922A
Cited
US5345551A
Cited
US5404442A
Cited
US5392387A
Cited
US5806077A
Cited
US5714971A
Cited
US5877760A
Cited
US5544352A
Cited
US5778398A
Cited
US5526520A
Cited
US5808611A
Cited
US5511160A
Cited
US5623679A
Cited
US6321991B1
Cited
US6151021A
Cited
US5915256A
Cited
US5768578A
Cited
US5692107A
Cited
US5644686A
Cited
US5959632A
Cited
US6151603A
Cited
US5946682A
Cited
US6301576B1
Cited
US5715445A
Cited
US5696965A
Cited
US5617526A
Cited
US5801702A
Cited
US5870552A
Cited
US5802292A
Cited
US5781189A
Cited
US5963205A
Cited
US5870770A
Cited
US6263351B1
Cited
US5826269A
Cited
US5706507A
Cited
US5878421A
Cited
US5913040A
Cited
US5765138A
Cited
US5826025A
Cited
US5675788A
Cited
US5860074A
Cited
US5572643A
Cited
US5706452A
Cited
US5822539A
Cited
US5826267A
Cited
US5826261A
Cited
US6094675A
Cited
US5933811A
Cited
US6336131B1
Cited
US6341305B2
Cited
US6006252A
Cited
US5890172A
Cited
US6226655B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-08-04 | 2007-02-03 | 2007-08-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-08-04 | 2011-02-03 | 2011-08-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-08-04 | 2015-02-03 | 2015-08-05 | $7700.00 | Window Closed / Lapsed |