LOGIC TABLE
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosed logic tables include a truth table, an answer table and a state table. The logic tables enable integration of conditional logic, complex situational judging, and state handling using an elegant, visual set of tools with a consistent graphical user interface. The user is able to create logical interactions between objects which would otherwise require the use of a complex computer programming language.
24 Citations
32 Claims
-
1-10. -10. (canceled)
-
11. A method of associating a plurality of program objects using a logic table as a program object in a graphical user interface (GUI) system so that a user can implement the functions of the logic table without a user creating a source code, comprising:
-
linking a property of a first program object as an input to the logic table; linking the property of the first program object to a property state of the logic table; and linking the property of the first program object and a property of a second program object through the property state of the logic table. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium having computer executable instructions stored thereon, characterized in that the non-transitory computer-readable medium is configured for providing a logic table as a graphical object on an image display so that a user can implement the functions of the logic table without a user creating a source code, wherein the non-transitory computer-readable medium is further configured to allow a computer apparatus to execute a method of associating a plurality of program objects using the logic table as a program object in a graphical user interface (GUI) system, the GUI system being implemented by a combined programming and running implementation that interacts with a multimedia computer application, the combined programming and running implementation being provided on the computer apparatus that includes a database and an image display, the GUI system being displayed on the image display, the method comprising:
-
displaying a first program object, a second program object and the logic table in the GUI system by the combined programming and running implementation accessing the first program object, the second program object and the logic table from an object library stored in the database, modifying a multimedia computer application and storing the modified multimedia computer application in the database; linking a property of the first program object as an input to the logic table by the combined programming and running implementation further modifying the multimedia computer application and storing the further modified multimedia computer application in the database; linking the property of the first program object to a property state of the logic table by the combined programming and running implementation further modifying the multimedia computer application and storing the further modified multimedia computer application in the database; and linking the property of the first program object and the property of the second program object through the property state of the logic table by the combined programming and running implementation further modifying the multimedia computer application and storing the further modified multimedia computer application in the database.
-
-
27. A graphical user interface (GUI) system comprising a logic table that is configured to associate a plurality of program objects using the logic table as a program object by linking a property of a first program object as an input to the logic table;
-
linking the property of the first program object to a property state of the logic table; and linking the property of the first program object and a property of a second program object through the property state of the logic table. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification