Remote browsing and searching
First Claim
1. A system for presenting web page search results, 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;
identify a plurality of web pages based on a search request received from the client computing device;
identify a plurality of groups among the plurality of web pages based on associations among the identified plurality of web pages, wherein a first one of the plurality of groups is identified based on a first association;
cause display of a first view including a plurality of graphic objects representing the identified plurality of groups;
in response to a selection of a first graphic object in the first view, the first graphic object representing the first group of the plurality of groups of web pages, cause display of;
a second view including a plurality of graphic objects representing at least two web pages identified based on a second association within the first group; and
a visual indicator identifying the second association between at least two web pages of the first group, in visual association with at least two graphic objects representing the at least two web pages of the first group.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote browsing and searching process is directed to the generation and 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, or search results corresponding to content representations associated with current content, or to both. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, based on navigation paths of other client computing devices, based on 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.
322 Citations
20 Claims
-
1. A system for presenting web page search results, 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; identify a plurality of web pages based on a search request received from the client computing device; identify a plurality of groups among the plurality of web pages based on associations among the identified plurality of web pages, wherein a first one of the plurality of groups is identified based on a first association; cause display of a first view including a plurality of graphic objects representing the identified plurality of groups; in response to a selection of a first graphic object in the first view, the first graphic object representing the first group of the plurality of groups of web pages, cause display of; a second view including a plurality of graphic objects representing at least two web pages identified based on a second association within the first group; and a visual indicator identifying the second association between at least two web pages of the first group, in visual association with at least two graphic objects representing the at least two web pages of the first group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-implemented method for presenting network resource search results, 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, identifying a plurality of network resources based on a search request; identifying a plurality of network resource groups among the plurality of network resources based on associations among the identified plurality of network resources; identifying a subgroup within the identified plurality of network resource groups based on a first association among the identified plurality of network resource groups; causing display of a plurality of graphic objects representing network resources of the subgroup; and causing display of a visual indicator between two displayed graphic objects of the plurality of graphic objects, the visual indicator identifying a second association between at least two network resources of the subgroup corresponding to the two displayed graphic objects. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory, computer-readable storage medium storing computer-executable instructions that, when executed by a computer system, configures the computer system to perform operations comprising:
-
identifying a plurality of network resources based on a search request; identifying a plurality of network resource groups among the plurality of network resources based on associations among the identified plurality of network resources; identifying a subgroup within the identified plurality of network resource groups based on a first association among the identified plurality of network resource groups; causing display of a plurality of graphic objects representing network resources of the subgroup; and causing display of a visual indicator between two displayed graphic objects of the plurality of graphic objects, the visual indicator identifying a second association between at least two network resources of the subgroup corresponding to the two displayed graphic objects. - View Dependent Claims (18, 19, 20)
-
Specification