INTUITIVE VISUALIZATION OF BOOLEAN EXPRESSIONS USING FLOWS
First Claim
Patent Images
1. A computer-implemented method of visualizing Boolean expressions, comprising:
- identifying one or more Boolean operators in a Boolean expression;
representing Boolean operators in the Boolean expression as graphical symbols;
representing one or more NOT operators in the Boolean expression as one or more switches respectively; and
building a visual flow of path representing the Boolean expression using the graphical symbols and said one or more switches.
1 Assignment
0 Petitions
Accused Products
Abstract
The system and method in one aspect allow understanding of Boolean expressions by representing them graphically as a flow of information. NOTs are represented as switches in the flow, capturing the original structure of the expression as written by the user. Verification of those expressions with live data is also enabled.
18 Citations
20 Claims
-
1. A computer-implemented method of visualizing Boolean expressions, comprising:
-
identifying one or more Boolean operators in a Boolean expression; representing Boolean operators in the Boolean expression as graphical symbols; representing one or more NOT operators in the Boolean expression as one or more switches respectively; and building a visual flow of path representing the Boolean expression using the graphical symbols and said one or more switches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of visualizing Boolean expressions, comprising:
-
a processor; a module executable on the processor and operator to identify one or more Boolean operators in a Boolean expression, represent Boolean operators in the Boolean expression as graphical symbols, represent one or more NOT operators in the Boolean expression as one or more switches respectively, and build a visual flow of path representing the Boolean expression using the graphical symbols and said one or more switches. - View Dependent Claims (12, 13, 14)
-
-
15. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of visualizing Boolean expressions, comprising:
-
identifying one or more Boolean operators in a Boolean expression; representing Boolean operators in the Boolean expression as graphical symbols; representing one or more NOT operators in the Boolean expression as one or more switches respectively; and building a visual flow of path representing the Boolean expression using the graphical symbols and said one or more switches. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification