Remote browsing and searching
First Claim
1. A system for searching previously accessed network resources, the system comprising:
- a network computing provider in communication with a client computing device, the network computing provider comprising a network computing component executing on one or more physical network computing devices, wherein each physical network computing device comprises hardware configurable to execute specific computing instructions, the network computing component configured to;
retrieve a previously accessed network resource satisfying a search request received from the client computing device, the search request comprising one or more search terms, wherein the client computing device accessed the previously accessed network resource during a previous browsing session in which the client computing device also accessed one or more contextual network resources from different content servers than the previously accessed network resource;
retrieve a first contextual network resource of the one or more contextual network resources, wherein the first contextual network resource is retrieved based at least on the first contextual network resource being accessed during the same previous browsing session as the first previously accessed network resource; and
cause display of a representation of the previously accessed network resource satisfying the search request and a representation of the first contextual network resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.
340 Citations
23 Claims
-
1. A system for searching previously accessed network resources, the system comprising:
a network computing provider in communication with a client computing device, the network computing provider comprising a network computing component executing on one or more physical network computing devices, wherein each physical network computing device comprises hardware configurable to execute specific computing instructions, the network computing component configured to; retrieve a previously accessed network resource satisfying a search request received from the client computing device, the search request comprising one or more search terms, wherein the client computing device accessed the previously accessed network resource during a previous browsing session in which the client computing device also accessed one or more contextual network resources from different content servers than the previously accessed network resource; retrieve a first contextual network resource of the one or more contextual network resources, wherein the first contextual network resource is retrieved based at least on the first contextual network resource being accessed during the same previous browsing session as the first previously accessed network resource; and cause display of a representation of the previously accessed network resource satisfying the search request and a representation of the first contextual network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method for searching previously accessed network resources, the method comprising:
under the control of a network computing component executing on one or more physical computing components of a network computing provider, the physical computing components configured to execute specific instructions, retrieving a previously accessed network resource satisfying a search request received from a client computing device, wherein the client computing device accessed the previously accessed network resource during a previous browsing session in which the client computing device also accessed one or more contextual network resources from different content servers than the previously accessed network resource, and wherein representations of the previously accessed network resource and each of the one or more contextual network resources are stored in an electronic data store in communication with the network computing component; retrieving a first contextual network resource of the one or more contextual network resources, wherein the first contextual network resource is retrieved based at least on the first contextual network resource being accessed during the same previous browsing session as the previously accessed network resource satisfying the search request; and causing display of a representation of the previously accessed network resource satisfying the search request and a representation of the first contextual network resource. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. Non-transitory computer storage having stored thereon computer-executable instructions configured to execute a process on a network computing component comprising one or more computing devices, the process comprising:
-
retrieving, from an electronic data store in communication with the network computing component, a representation of a previously accessed network resource satisfying a search request received from a client computing device, wherein the client computing device accessed the previously accessed network resource during a previous browsing session in which the client computing device also accessed one or more contextual network resources from different content servers than the previously accessed network resource, and wherein representations of the previously accessed network resource and each of the one or more contextual network resources are stored in the electronic data store; retrieving, from the electronic data store, a representation of a first contextual network resource of the one or more contextual network resources, wherein the representation of the first contextual network resource is retrieved based at least on the first contextual network resource being accessed during the same previous browsing session as the previously accessed network resource satisfying the search request; and transmit, to the client computing device, a response to the search request, the response comprising the representation of the previously accessed network resource satisfying the search request and the representation of the first contextual network resource. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification