Query formation and modification
First Claim
1. One or more computer readable storage media storing instructions that, responsive to execution by a computing device, cause the computing device perform operations comprising:
- receiving via a text field a query formed as a phrase in a human-readable language, the query including a visual indicator representing a missing term in the phrase that is a subject of the query;
causing a result of the query to be displayed in the text field by replacing the visual indicator in the text field with the result of the query;
receiving a selection of a portion of the query that does not include the visual indicator;
responsive to receiving the selection of the portion of the query, presenting multiple options that are selectable to change at least one term of the selected portion to create a modified version of the query; and
responsive to detecting a cursor hovering over one of the multiple options, automatically replacing the result of the query with a modified result that corresponds to the one of the multiple options.
2 Assignments
0 Petitions
Accused Products
Abstract
Query formation and modification techniques are described. In one or more embodiments, a query is received that is formed in a text field as a phrase in a human-readable language that includes a visual indicator that represents a missing term that is a subject of the query. Based on the query, a defined database is searched, and one or more modified versions of the phrase are presented that replace the visual indicator with a respective result of the searching. In addition, one or more options are presented that are selectable to automatically complete the phrase as a sentence in the human-readable language.
4 Citations
20 Claims
-
1. One or more computer readable storage media storing instructions that, responsive to execution by a computing device, cause the computing device perform operations comprising:
-
receiving via a text field a query formed as a phrase in a human-readable language, the query including a visual indicator representing a missing term in the phrase that is a subject of the query; causing a result of the query to be displayed in the text field by replacing the visual indicator in the text field with the result of the query; receiving a selection of a portion of the query that does not include the visual indicator; responsive to receiving the selection of the portion of the query, presenting multiple options that are selectable to change at least one term of the selected portion to create a modified version of the query; and responsive to detecting a cursor hovering over one of the multiple options, automatically replacing the result of the query with a modified result that corresponds to the one of the multiple options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving via a text field a query formed as a phrase in a human-readable language, the query including a visual indicator representing a missing term in the phrase that is a subject of the query; displaying a result of the query in the text field by replacing the visual indicator in the text field with the result of the query; receiving a selection of a portion of the query that does not include the visual indicator; responsive to receiving the selection of the portion of the query, presenting multiple options that are selectable to change at least one term of the selected portion to create a modified version of the query; and responsive to detecting a cursor hovering over one of the multiple options, automatically replacing the result of the query with a modified result that corresponds to the one of the multiple options. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; and a query module including instructions executable by the at least one processor to perform operations including; receiving via a text field a query formed as a phrase in a human-readable language, the query including a visual indicator representing a missing term in the phrase that is a subject of the query; causing a result of the query to be displayed in the text field by replacing the visual indicator in the text field with the result of the query; receiving a selection of a portion of the query that does not include the visual indicator; responsive to receiving the selection of the portion of the query, presenting multiple options that are selectable to change at least one term of the selected portion to create a modified version of the query; and responsive to detecting a cursor hovering over one of the multiple options, automatically replacing the result of the query with a modified result that corresponds to the one of the multiple options. - View Dependent Claims (17, 18, 19, 20)
-
Specification