System and method for navigating documents
First Claim
Patent Images
1. A method performed by a client device, comprising:
- receiving at the client device a first search key;
submitting, to a server device, a first search request comprising the first search key;
receiving at the client device a search results page comprising links to resources;
collecting navigation information at the client device, the navigation information identifying a plurality of the resources accessed by the client device through the search results page;
storing the first search key in a data collection;
receiving at the client device a second search key; and
displaying, in response to receipt of the second search key, a resource from the plurality of the resources identified in the navigation information;
wherein the displayed resource is selected, from the plurality of resources, at least partly based on;
a length of time specified by the navigation information that the displayed resource was accessed by the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a document. In response to re-entering the search or detecting subsequent interaction with the document, the navigation may be provided. In certain embodiments, the navigation is provided through a button on a toolbar or through a menu listing.
-
Citations
33 Claims
-
1. A method performed by a client device, comprising:
-
receiving at the client device a first search key; submitting, to a server device, a first search request comprising the first search key; receiving at the client device a search results page comprising links to resources; collecting navigation information at the client device, the navigation information identifying a plurality of the resources accessed by the client device through the search results page; storing the first search key in a data collection; receiving at the client device a second search key; and displaying, in response to receipt of the second search key, a resource from the plurality of the resources identified in the navigation information; wherein the displayed resource is selected, from the plurality of resources, at least partly based on; a length of time specified by the navigation information that the displayed resource was accessed by the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client device comprising:
-
one or more processors; and a non-transitory computer-readable storage medium configured to store instructions that are executable by the one or more processors to perform operations comprising; receiving at the client device a first search key; submitting, to a server device, a first search request comprising the first search key; receiving at the client device a search results page comprising links to resources; collecting navigation information at the client device, the navigation information identifying a plurality of the resources accessed by the client device through the search results page; storing the first search key in a data collection; receiving at the client device a second search key; and displaying, in response to receipt of the second search key, a resource from the plurality of the resources identified in the navigation information; wherein the displayed resource is selected, from the plurality of resources, at least partly based on; a length of time specified by the navigation information that the displayed resource was accessed by the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium configured to store instructions that are executable by one or more processors of a client device to perform operations comprising:
-
receiving at the client device a first search key; submitting, to a server device, a first search request comprising the first search key; receiving at the client device a search results page comprising links to resources; collecting navigation information at the client device, the navigation information identifying a plurality of the resources accessed by the client device through the search results page; storing the first search key in a data collection; receiving at the client device a second search key; and displaying, in response to receipt of the second search key, a resource from the plurality of the resources identified in the navigation information; wherein the displayed resource is selected, from the plurality of resources, at least partly based on; a length of time specified by the navigation information that the displayed resource was accessed by the client device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification