System and method for improved information retrieval
First Claim
Patent Images
1. An apparatus comprising a storage medium having computer program instructions encoded on it, where the computer program instructions are executable on a client computer operated by a user and connected to a network, and where the computer program instructions configure the client computer to carry out operations comprising:
- (a) displaying a first web page in a web browser window on a display screen associated with the client computer, where the first web page has been retrieved over the network from a web server at the direction of the user, where the first web page includes a link to a second web page, and where the second web page has contents that include other links that the user can interact with when the contents are displayed;
(b) monitoring input, including monitoring input from a pointing device associated with the client computer for a selection action performed on the link to the second web page, and including monitoring input for an alternative selection action performed on the link to the second web page,where the alternative selection action includes use of the pointing device by the user, but is interpreted differently by the client computer than the selection action;
(c) detecting that the user has performed the alternative selection action on the link to the second web page; and
(d) in response to detecting that the user has performed the alternative selection action on the link to the second web page, retrieving information from the second web page over the network to the client computer,where the operation of retrieving information from the second web page is carried out without yet displaying the contents of the second web page.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved information retrieval system. In response to detecting that the user has interacted with a display element in a first web page within a web browser window, retrieving information from a second web page before the user requests that the second web page be displayed within the web browser window. Other enhanced information retrieval techniques.
115 Citations
44 Claims
-
1. An apparatus comprising a storage medium having computer program instructions encoded on it, where the computer program instructions are executable on a client computer operated by a user and connected to a network, and where the computer program instructions configure the client computer to carry out operations comprising:
-
(a) displaying a first web page in a web browser window on a display screen associated with the client computer, where the first web page has been retrieved over the network from a web server at the direction of the user, where the first web page includes a link to a second web page, and where the second web page has contents that include other links that the user can interact with when the contents are displayed; (b) monitoring input, including monitoring input from a pointing device associated with the client computer for a selection action performed on the link to the second web page, and including monitoring input for an alternative selection action performed on the link to the second web page, where the alternative selection action includes use of the pointing device by the user, but is interpreted differently by the client computer than the selection action; (c) detecting that the user has performed the alternative selection action on the link to the second web page; and (d) in response to detecting that the user has performed the alternative selection action on the link to the second web page, retrieving information from the second web page over the network to the client computer, where the operation of retrieving information from the second web page is carried out without yet displaying the contents of the second web page. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 32, 33, 42)
-
-
2. A method of transferring information over a network, the method comprising the acts of:
-
identifying a plurality of search documents that are relevant to a search query entered by a user operating a client computer that is connected to the network, where the search documents are identified from among a large number of documents that are stored on the network; ranking at least some of the search documents based on the relevance of each search document to the search query, where a first search document is the search document ranked highest based on the relevance to the search query; and causing the client computer to preload over the network to the client computer information from the first search document, where the information is preloaded before the user requests that the first search document be displayed, and is preloaded for the purpose of later displaying the first search document at the client computer. - View Dependent Claims (18, 19)
-
-
3. A system comprising a network and a client computer connected to the network, where the system is configured to carry out operations comprising:
-
identifying a plurality of search documents that are relevant to a search query entered by a user operating the client computer, where the search documents are identified from among a large number of documents that are stored on the network; ranking at least some of the search documents based on the relevance of each search document to the search query, where a first search document is one of the search documents ranked high based on the relevance to the search query; preloading over the network to the client computer information from the first search document, where the information is preloaded before the user requests that the first search document be displayed, and is preloaded for the purpose of later displaying the first search document at the client computer at the user'"'"'s request; storing the information from the first search document at the client computer; and when the user requests the first search document, displaying the first search document at the client computer by using at least some of the information stored at the client computer to display the first search document more quickly than if the entire first search document were to be retrieved over the network after the user requests the first search document. - View Dependent Claims (20, 21)
-
-
4. A system for transferring information over a network, where the system is configured to carry out operations comprising:
-
identifying a plurality of search documents that are relevant to a search query entered by a user operating a client computer that is connected to the network, where the search documents are identified from among a large number of documents that are stored on the network; ranking at least some of the search documents based on the relevance of each search document to the search query, where a first search document is one of the search documents that is ranked high based on its relevance to the search query; and causing the client computer to preload information over the network to the client computer in anticipation of the user requesting that the first search document be displayed, where the information is preloaded after the operation of identifying the plurality of search documents, but before the user requests that the first search document be displayed at the client computer, and where the information is preloaded in order to reduce the amount of time it takes to display the first search document at the client computer after the user requests that the first search document be displayed. - View Dependent Claims (22, 23, 24, 25, 26, 34, 35, 36, 37, 38, 43, 44)
-
-
5. A system for providing improved access to information for a user operating a remotely-located computer, where the system is configured to carry out operations comprising:
-
identifying a plurality of search documents that are relevant to a search query entered by the user at the computer and communicated to the system, where the search documents are identified from among a large number of electronic documents stored on the network; ranking at least some of the search documents based on the relevance of each search document to the search query, where the search documents include an anticipated search document, which is a document that is ranked high based on its relevance to the search query; and causing the computer to preload information in anticipation of the user directing the computer to display the anticipated search document at the computer, where the information is preloaded after the operation of identifying the plurality of search documents, but before the user directs the computer to display the anticipated search document, and where the information is preloaded for the purpose of reducing delay experienced by the user after the user directs the computer to display the anticipated search document. - View Dependent Claims (27, 28, 29, 30, 31, 39, 40, 41)
-
Specification