DISABLING SUBSETS OF QUERY CONDITIONS IN AN ABSTRACT QUERY ENVIRONMENT
First Claim
1. A computer-implemented method, comprising:
- presenting, in a query interface, an abstract query comprising a plurality of conditional expressions arranged within multiple nested logical levels separated by one or more logical operators;
receiving a selection of a first conditional expression of the plurality of conditional expressions and a command type;
identifying, based on a first logical field included in the first conditional expression and the command type, a subset of one or more conditional expressions, of the plurality of conditional expressions; and
presenting the abstract query in the query interface, wherein the subset of one or more conditional expressions is presented with an indication communicating that each conditional expression in the subset is disabled, such that each of the one or more disabled conditional expressions is maintained in a respective original location of the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques for temporarily disabling conditions in abstract queries. In one embodiment, a query interface is configured to present an abstract query, and to allow a user to select conditions of the abstract query to be temporarily disabled. By executing an abstract query having disabled conditions, the user may be able to determine the effect of individual changes to the abstract query without having to re-compose the abstract query after each change. The conditions to be disabled may be selected individually, by field, or by value. Each disabled element may be displayed with a visual indicator communicating that it is disabled. The user may then select specific disabled conditions to be re-enabled.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
presenting, in a query interface, an abstract query comprising a plurality of conditional expressions arranged within multiple nested logical levels separated by one or more logical operators; receiving a selection of a first conditional expression of the plurality of conditional expressions and a command type; identifying, based on a first logical field included in the first conditional expression and the command type, a subset of one or more conditional expressions, of the plurality of conditional expressions; and presenting the abstract query in the query interface, wherein the subset of one or more conditional expressions is presented with an indication communicating that each conditional expression in the subset is disabled, such that each of the one or more disabled conditional expressions is maintained in a respective original location of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium containing a program, which when executed, performs an operation for selectively disabling query conditions in an abstract query, the operation comprising:
-
presenting, in a query interface, an abstract query comprising a plurality of conditional expressions arranged within multiple nested logical levels separated by one or more logical operators; receiving a selection of a first conditional expression of the plurality of conditional expressions and a command type; identifying, based on a first logical field included in the first conditional expression and the command type, a subset of one or more conditional expressions, of the plurality of conditional expressions; and presenting the abstract query in the query interface, wherein the subset of one or more conditional expressions is presented with an indication communicating that each conditional expression in the subset is disabled, such that each of the one or more disabled conditional expressions is maintained in a respective original location of the user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory containing a program, which when executed on the processor, performs an operation for selectively disabling query conditions in an abstract query, the operation comprising; presenting, in a query interface, an abstract query comprising a plurality of conditional expressions arranged within multiple nested logical levels separated by one or more logical operators; receiving a selection of a first conditional expression of the plurality of conditional expressions and a command type; identifying, based on a first logical field included in the first conditional expression and the command type, a subset of one or more conditional expressions, of the plurality of conditional expressions; and presenting the abstract query in the query interface, wherein the subset of one or more conditional expressions is presented with an indication communicating that each conditional expression in the subset is disabled, such that each of the one or more disabled conditional expressions is maintained in a respective original location of the user interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification