Client-side processing of preload operations
First Claim
Patent Images
1. A computer-implemented method for preloading a web page retrieved over a network, the method comprising:
- providing a first web page in a web browser associated with a client computer where the first web page includes a plurality of links to at least one second web page;
receiving data identifying a target link, chosen from the plurality of links, as a preloading target;
performing a preload operation, using a processor, by retrieving information over the network from a target web page associated with the target link, where retrieving information from the target web page is carried out without providing the target web page in a visible browser window in a manner that allows a user to interact with links within the target web page, and where the information comprises at least a portion of content of the target web page;
receiving a selection operation performed on a selected link, the selected link chosen from the plurality of links, and the selection operation indicating an intent to view a selected web page associated with the selected link;
determining that the selected link is the target link; and
in response to determining that the selected link is the target link;
determining whether the information retrieved is partially preloaded,if the information retrieved is partially preloaded, retrieving updated information over the network from the target web page that is different from the partially preloaded information, anddisplaying the target web page using the information retrieved over the network.
2 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 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.
296 Citations
30 Claims
-
1. A computer-implemented method for preloading a web page retrieved over a network, the method comprising:
-
providing a first web page in a web browser associated with a client computer where the first web page includes a plurality of links to at least one second web page; receiving data identifying a target link, chosen from the plurality of links, as a preloading target; performing a preload operation, using a processor, by retrieving information over the network from a target web page associated with the target link, where retrieving information from the target web page is carried out without providing the target web page in a visible browser window in a manner that allows a user to interact with links within the target web page, and where the information comprises at least a portion of content of the target web page; receiving a selection operation performed on a selected link, the selected link chosen from the plurality of links, and the selection operation indicating an intent to view a selected web page associated with the selected link; determining that the selected link is the target link; and in response to determining that the selected link is the target link; determining whether the information retrieved is partially preloaded, if the information retrieved is partially preloaded, retrieving updated information over the network from the target web page that is different from the partially preloaded information, and displaying the target web page using the information retrieved over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform a method for preloading a web page over a network, the method comprising:
-
providing a first web page in a web browser associated with a client computer where the first web page includes a plurality of links to at least one second web page; receiving data identifying a target link, chosen from the plurality of links, as a preloading target; performing a preload operation, using a processor, by retrieving information over the network from a target web page associated with the target link, where retrieving information from the target web page is carried out without providing the target web page in a visible browser window in a manner that allows a user to interact with links within the target web page, and where the information comprises at least a portion of content of the target web page; receiving a selection operation performed on a selected link, the selected link chosen from the plurality of links, and the selection operation indicating an intent to view a selected web page associated with the selected link; determining that the selected link is the target link; and in response to determining that the selected link is the target link; determining whether the information retrieved is partially preloaded, if the information retrieved is partially preloaded, retrieving updated information over the network from the target web page that is different from the partially preloaded information, and displaying the target web page using the information retrieved over the network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A processing system for preloading a web page over a network, the processing system comprising:
-
a memory, coupled to at least one processor, storing executable instructions for a browser; and the at least one processor coupled to the memory, the at least one processor being configured to; provide a first web page in the browser where the first web page includes a plurality of links to at least one second web page; receive data identifying a target link, chosen from the plurality of links, as a preloading target; perform a preload operation by retrieving information over the network from a target web page associated with the target link, where retrieving the information from the target web page is carried out without providing the target web page in a visible browser window in a manner that allows a user to interact with links within the target web page, and where the information comprises at least a portion of content of the target web page; receive a selection operation performed on a selected link, the selected link chosen from the plurality of links and the selection operation indicating an intent to view a selected web page associated with the selected link; determining that the selected link is the target link; and in response to determining that the selected link is the target link; determining whether the information retrieved is partially preloaded, if the information retrieved is partially preloaded, retrieving updated information over the network from the target web page that is different from the partially preloaded information, and displaying the target web page using the information retrieved over the network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification