Refining search results based on touch gestures
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- detecting an initial selection of a term in a content item being output by a touch-sensitive display and measuring a force of the initial selection on the touch-sensitive display;
forming a query comprising the selected term and causing display of search results associated with the query on the touch-sensitive display at least partly in response to the detecting of the initial selection;
detecting a force on the touch-sensitive display that is greater or lesser than the measured force of the initial selection; and
refining the search results displayed on the touch-sensitive display at least partly in response to the detecting of the greater or lesser force, the refining comprising adding, removing or modifying a search criteria of the query.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for outputting different content on a touch-sensitive display of a device based at least in part on an amount of force applied to the touch-sensitive display. For instance, when a user reads an electronic book (eBook) on a device having a touch-sensitive display, the user may select a word and the device may accordingly display information associated with the selected word. Thereafter, the user may apply a greater or lesser amount of force to the selected word and, in response, the device may output other instances or uses of the selected word. This document also describes techniques for refining search results associated with a particular word or phrase based at least in part on a measured amount of force associated with a selection. For instance, the device may refine (e.g., expand or narrow) illustrated search results based on the user providing greater or lesser force on the touch-sensitive display.
-
Citations
24 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
detecting an initial selection of a term in a content item being output by a touch-sensitive display and measuring a force of the initial selection on the touch-sensitive display; forming a query comprising the selected term and causing display of search results associated with the query on the touch-sensitive display at least partly in response to the detecting of the initial selection; detecting a force on the touch-sensitive display that is greater or lesser than the measured force of the initial selection; and refining the search results displayed on the touch-sensitive display at least partly in response to the detecting of the greater or lesser force, the refining comprising adding, removing or modifying a search criteria of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device, comprising:
-
one or more processors; memory coupled to the one or more processors; a touch-sensitive display communicatively coupled to the one or more processors to render a content item and to detect user inputs of varying force; a content item stored in the memory; and a search refinement module, stored in the memory and executable on the one or more processors to; receive an indication that the touch-sensitive display has detected a user input selecting a term within the content item with an initial amount of force; cause display of initial search results associated with the selected term on the touch-sensitive display at least partly in response to the receiving of the indication associated with the user input; receive an indication that the touch-sensitive display has detected another user input having a greater or lesser amount of force than the initial amount of force; and refine the initial search results displayed on the touch-sensitive display to generate refined search results, the refining of the initial search results at least partly in response to the receiving of the indication associated with the another user input, the refined search results comprising at least a subset of the initial search results. - View Dependent Claims (13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
detecting an initial selection of a term in a content item being output by a touch-sensitive display; forming a query comprising the selected term and causing display of search results associated with the query on the touch-sensitive display at least partly in response to the detecting of the initial selection; detecting a predefined user gesture on the touch-sensitive display during the display of the search results by the touch-sensitive display; and refining the search results displayed on the touch-sensitive display at least partly in response to the detecting of the predefined gesture, the refined search results overlapping at least in part with the search results. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method comprising:
-
under control of one or more computing systems configured with specific executable instructions, detecting an initial selection of a portion of a content item being output by a touch-sensitive display and measuring a force of the initial selection on the touch-sensitive display; causing display of search results associated with the selected portion of the content item on the touch-sensitive display at least partly in response to the detecting of the initial selection; detecting a force on the touch-sensitive display that is greater or lesser than the measured force of the initial selection; and refining the search results displayed on the touch-sensitive display at least partly in response to the detecting of the greater or lesser force, the refining the search results including generating a refined query based at least in part on a query that returned the search results. - View Dependent Claims (22, 23, 24)
-
Specification