System and method for navigating documents
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining that one or more search terms have been entered into a search field;
determining that one or more resources were previously provided for output in response to another search query that included a search term that is similar or identical to at least one of the one or more search terms;
in response to determining that the one or more resources were previously provided for output in response to the other search query that included a search term that is similar or identical to at least one of the one or more search terms, providing (i) a control for requesting output of one or more of the resources that were previously provided for output in response to the other search query and (ii) a control for requesting output of one or more resources that are responsive to the one or more search terms entered in the search field;
receiving data indicating a selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query; and
in response to receiving the data indicating the selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query, providing, for output, the one or more of the resources that were previously provided for output in response to the other search query.
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.
65 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining that one or more search terms have been entered into a search field; determining that one or more resources were previously provided for output in response to another search query that included a search term that is similar or identical to at least one of the one or more search terms; in response to determining that the one or more resources were previously provided for output in response to the other search query that included a search term that is similar or identical to at least one of the one or more search terms, providing (i) a control for requesting output of one or more of the resources that were previously provided for output in response to the other search query and (ii) a control for requesting output of one or more resources that are responsive to the one or more search terms entered in the search field; receiving data indicating a selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query; and in response to receiving the data indicating the selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query, providing, for output, the one or more of the resources that were previously provided for output in response to the other search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; determining that one or more search terms have been entered into a search field; determining that one or more resources were previously provided for output in response to another search query that included a search term that is similar or identical to at least one of the one or more search terms; in response to determining that the one or more resources were previously provided for output in response to the other search query that included a search term that is similar or identical to at least one of the one or more search terms, providing (i) a control for requesting output of one or more of the resources that were previously provided for output in response to the other search query and (ii) a control for requesting output of one or more resources that are responsive to the one or more search terms entered in the search field; receiving data indicating a selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query; and in response to receiving the data indicating the selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query, providing, for output, the one or more of the resources that were previously provided for output in response to the other search query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
determining that one or more search terms have been entered into a search field; determining that one or more resources were previously provided for output in response to another search query that included a search term that is similar or identical to at least one of the one or more search terms; in response to determining that the one or more resources were previously provided for output in response to the other search query that included a search term that is similar or identical to at least one of the one or more search terms, providing (i) a control for requesting output of one or more of the resources that were previously provided for output in response to the other search query and (ii) a control for requesting output of one or more resources that are responsive to the one or more search terms entered in the search field; receiving data indicating a selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query; and in response to receiving the data indicating the selection of the control for requesting output of one or more of the resources that were previously provided for output in response to the other search query, providing, for output, the one or more of the resources that were previously provided for output in response to the other search query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification