Gesture-based search
First Claim
Patent Images
1. A method of conducting a search, the method comprising:
- under control of one or more processors configured with computer-executable instructions;
detecting a gesture which defines a region of displayed content, wherein the region of displayed content corresponds to a first content format;
formulating multiple search queries corresponding to multiple content formats including the first content format, the multiple search queries based at least in part on the region of displayed content defined by the gesture and context information providing signals usable to improve relevance of one or more search results;
presenting the multiple search queries available to conduct a search, in response to detecting the gesture;
receiving an indication of a user selection of a search query from among the multiple search queries, the search query to perform the search corresponding to the respective content format using content from the region of displayed content; and
causing the search to be performed using the search query in response to receiving the indication of the user selection of the search query from among the multiple search queries.
2 Assignments
0 Petitions
Accused Products
Abstract
A search of displayed content may be automatically performed in response to receipt of a search gesture that defines a scope of the search and initiates the search. The search gesture may define a region of content within the displayed content. A search query may be formulated based on the region of content defined by the search gesture. In response to completion of the search gesture, a search may be automatically initiated. In some examples, the search gesture comprises a generally circular gesture that substantially bounds the region of content.
64 Citations
35 Claims
-
1. A method of conducting a search, the method comprising:
under control of one or more processors configured with computer-executable instructions; detecting a gesture which defines a region of displayed content, wherein the region of displayed content corresponds to a first content format; formulating multiple search queries corresponding to multiple content formats including the first content format, the multiple search queries based at least in part on the region of displayed content defined by the gesture and context information providing signals usable to improve relevance of one or more search results; presenting the multiple search queries available to conduct a search, in response to detecting the gesture; receiving an indication of a user selection of a search query from among the multiple search queries, the search query to perform the search corresponding to the respective content format using content from the region of displayed content; and causing the search to be performed using the search query in response to receiving the indication of the user selection of the search query from among the multiple search queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. One or more computer storage media storing instructions that, when executed by a processor, configure the processor to perform acts comprising:
-
detecting a gesture; determining that the detected gesture is a gesture related to a search for information associated with a region of displayed content defined by the gesture, the determining comprising discriminating the gesture from other types of gestures based on a curvature of the detected gesture or a speed at which the detected gesture is entered, wherein the region of displayed content corresponds to a first content format; formulating multiple search queries corresponding to multiple content formats including the first content format, the multiple search queries based at least on the region of displayed content defined by the gesture and context information providing signals usable to improve relevance of one or more search results; presenting the multiple search queries as available to conduct the search, in response to detecting the gesture; receiving an indication of a user selection of a search query from among the multiple search queries, the search query to perform the search corresponding to the respective content format using content from the region of displayed content; and causing the search to be performed using the search query in response to receiving the indication of the user selection of the search query from among the multiple search queries. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising:
-
one or more processors; memory; a gesture detection module stored in the memory and executable by the one or more processors to detect a search gesture which defines a region of displayed content that is used for performing a search, wherein the region of displayed content corresponds to a first content format; and a content analysis module stored in the memory and executable by the one or more processors to; identify subject matter of the displayed content; identify context information providing signals as to a context n which the identified subject matter is presented; formulate multiple search queries corresponding to multiple content formats including the first content format based on the subject matter and context information; present the multiple search queries as available to conduct a search, in response to detecting the search gesture; receive an indication of a user selection of a search query from among the multiple search queries, the search query to perform the search corresponding to the respective content format using content from the region of displayed content; and cause the search to be performed based at least in part on the identified subject matter and the identified context information, in response to receiving the indication of the user selection of the search query from among the multiple search queries. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A client device comprising:
-
one or more processors; memory; a display; a gesture detection module stored in the memory and executable by the one or more processors to; detect a predefined motion of the client device; receive a search gesture that defines a region of interest within content that is consumed by the client device, wherein the region of interest corresponds to a first content format; and formulate multiple search queries corresponding to multiple content formats including the first content format, the multiple search queries based at least in part on data included in the defined region of interest; and a content analysis module stored in the memory and executable by the one or more processors to cause a search for information of at least a part of content that is presented by the display of the client device in response to the detecting of the predefined motion of the client device, the content analysis module further executable by the one or more processors to; present the multiple search queries as available to conduct a search, in response to detection of the predefined motion of the client device; receive an indication of a user selection of a search query from among the multiple search queries, the search query to perform the search corresponding to the respective content format using the at least part of the content that is presented by the display of the client device; and cause the search to be performed, in response to receiving the indication of the user selection of the search query from among the multiple search queries. - View Dependent Claims (34, 35)
-
Specification