Server-side suggestion of preload operations
First Claim
Patent Images
1. A computer-implemented method for identifying one or more web pages as preloading targets, the method comprising:
- storing, in a memory, profile information associated with at least one web page, the profile information indicating one or more possible destinations from the at least one web page;
receiving a request from a client device, the request associated with the at least one web page;
selecting, with a processor, at least one of the one or more possible destinations as one or more preload targets, the one or more preload targets being selected by the processor based on the profile information;
performing, using the processor, a preload operation by retrieving information from the one or more preload targets, wherein retrieving the information from the one or more preload targets is carried out without providing the one or more preload targets in a visible browser window, and where the retrieved information comprises at least a portion of content from the one or more preload targets;
determining whether the retrieved information associated with the one or more preload targets is partially preloaded; and
when the information is partially preloaded, retrieving updated information from the one or more preload targets that is different from the partially preloaded information.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved information retrieval system is provided that uses profile information indicating one or more possible destinations associated with a web page to assist in preloading. In one aspect, in response to detecting that the user has interacted with a display element in a first web page browser window, the system retrieves information from a second web page before the user requests that the second web page be displayed within the web browser window. This retrieval enables rapid access to various features of web pages in the web browser window.
-
Citations
18 Claims
-
1. A computer-implemented method for identifying one or more web pages as preloading targets, the method comprising:
-
storing, in a memory, profile information associated with at least one web page, the profile information indicating one or more possible destinations from the at least one web page; receiving a request from a client device, the request associated with the at least one web page; selecting, with a processor, at least one of the one or more possible destinations as one or more preload targets, the one or more preload targets being selected by the processor based on the profile information; performing, using the processor, a preload operation by retrieving information from the one or more preload targets, wherein retrieving the information from the one or more preload targets is carried out without providing the one or more preload targets in a visible browser window, and where the retrieved information comprises at least a portion of content from the one or more preload targets; determining whether the retrieved information associated with the one or more preload targets is partially preloaded; and when the information is partially preloaded, retrieving updated information from the one or more preload targets that is different from the partially preloaded information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible, non-transitory computer readable medium recorded with instructions, that, when executed by a processor, cause the processor to perform a method comprising:
-
storing profile information associated with at least one web page, the profile information indicating one or more possible destinations from the at least one web page; receiving a request from a client device, the request associated with the at least one web page; selecting at least one of the one or more possible destinations as one or more preload targets, the one or more preload targets being selected based on the profile information; performing, using the processor, a preload operation by retrieving information from the one or more preload targets, wherein retrieving the information from the one or more preload targets is carried out without providing the one or more preload targets in a visible browser window, and where the retrieved information comprises at least a portion of content from the one or more preload targets; determining whether the retrieved information associated with the one or more preload targets is partially preloaded; and when the information is partially preloaded, retrieving updated information from the one or more preload targets that is different from the partially preloaded information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A processing system for identifying one or more web pages as preloading targets, the processing system comprising:
-
at least one processor; and a memory, coupled to the at least one processor, for storing profile information indicating one or more possible destinations from the at least one web page; the at least one processor configured to; receive a request from a client device, the request being associated with the at least one web page; provide the profile information in response to the request to assist a client with selection of at least one of the one or more possible destinations as one or more preload targets, the one or more preload targets being selected based on the profile information; perform a preload operation by retrieving information from the one or more preload targets, wherein retrieving the information from the one or more preload targets is carried out without providing the one or more preload targets in a visible browser window, and where the retrieved information comprises at least a portion of content from the one or more preload targets; determine whether the retrieved information associated with the one or more preload targets is partially preloaded; and when the information is partially preloaded, retrieving updated information from the one or more preload targets that is different from the partially preloaded information. - View Dependent Claims (17, 18)
-
Specification