Mixed mode (mechanical process and english text) query building support for improving the process of building queries correctly
First Claim
Patent Images
1. A computer-implemented method for verifying query logic, comprising:
- receiving a first user input corresponding to a query language, the first input defining a plurality of query components for a query being composed by a user;
for each query component, generating a natural language description for the query component, wherein each respective natural language description provides a statement of an action performed by the query component when the query is executed;
receiving a second user input, wherein the second user input modifies a portion of the natural language description; and
in response to the modified portion of the natural language description, modifying the query component corresponding to the modified portion to provide a modified query, which when executed, performs an action specified by the modified natural language statement.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention allow verification of query language by providing a natural language description for the query language. A natural language description is generated for each query component along with selectable text representing the query component. Upon selection of the selectable text, the query component is rendered for editing.
9 Citations
8 Claims
-
1. A computer-implemented method for verifying query logic, comprising:
-
receiving a first user input corresponding to a query language, the first input defining a plurality of query components for a query being composed by a user; for each query component, generating a natural language description for the query component, wherein each respective natural language description provides a statement of an action performed by the query component when the query is executed; receiving a second user input, wherein the second user input modifies a portion of the natural language description; and in response to the modified portion of the natural language description, modifying the query component corresponding to the modified portion to provide a modified query, which when executed, performs an action specified by the modified natural language statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification