Patent Document ID: 8788449
Application ID: 12650974

Base Claim:
1. A method comprising: detecting a manipulation of a graphical depiction of a plurality of operands and a plurality of operators of a Boolean expression on a Boolean logic editing interface; responsive to said detecting the manipulation of the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression on the Boolean logic editing interface, determining an ambiguity in evaluation of the Boolean expression depicted by the Boolean logic editing interface, wherein the ambiguity in the evaluation of the Boolean expression allows the Boolean expression to be evaluated in accordance with a plurality of evaluation orders, wherein the plurality of evaluation orders arise in response to the manipulation of the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression; presenting, on the Boolean logic editing interface, the plurality of evaluation orders in response to said determining the ambiguity in the evaluation of the Boolean expression that allows the Boolean expression to be evaluated in accordance with the plurality of evaluation orders; determining, based on user input, a selection of a first of the plurality of evaluation orders; and updating the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression to graphically depict the first of the plurality of evaluation orders, wherein the Boolean expression is evaluated in accordance with the first of the plurality of evaluation orders.

---

Claim 4:
4. The method of claim 1 , wherein the determining the selection of the first of the plurality of evaluation orders is in response to one of a user selection of the first of the plurality of evaluation orders and consulting a set of rules for selecting one of the plurality of evaluation orders.