Object process graph application controller-viewer
First Claim
Patent Images
1. An object process graph application controller-viewer system, comprising:
- a computing device, storage medium, and display medium;
an object process graph for defining an object process graph application, said object process graph including process and control structures for control over an order and a timing of data validation, transformation and display, said object process graph being dynamic, directed and cyclical, and said object process graph including at least one data node, at least one process node, and at least one application state node for defining application states;
a dynamic graph interpreter for interpreting said object process graph to execute said object process graph application, said object process graph capable of being changed while being interpreted by said dynamic graph interpreter;
an object process graph application viewer for receiving information associated with the object process graph application and the application states and for rendering said object process graph application and said application states on a display medium; and
an object process graph application controller for processing user input, wherein said user input is validated against validation criteria upon which the application states are modified on successful validation and restored on unsuccessful validation, for providing commands to the dynamic graph interpreter to transition said object process graph application from a first application state to a second application state, and for providing commands to said object process graph application viewer to display said object process graph application and said application states.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer software system is provided, namely, An Object Process Graph Application Controller-Viewer (OPGACV) system. The OPGACV controls a running Object Process Graph (OPG) application by inducing a Dynamic Graph Interpreter (DGI) to transition applications from one state to another, and using application designer/user defined properties, it renders application state, structure, and data on display mediums and validates data inputs to applications. The OPGACV also controls the import and export of OPG applications.
30 Citations
20 Claims
-
1. An object process graph application controller-viewer system, comprising:
-
a computing device, storage medium, and display medium; an object process graph for defining an object process graph application, said object process graph including process and control structures for control over an order and a timing of data validation, transformation and display, said object process graph being dynamic, directed and cyclical, and said object process graph including at least one data node, at least one process node, and at least one application state node for defining application states; a dynamic graph interpreter for interpreting said object process graph to execute said object process graph application, said object process graph capable of being changed while being interpreted by said dynamic graph interpreter; an object process graph application viewer for receiving information associated with the object process graph application and the application states and for rendering said object process graph application and said application states on a display medium; and an object process graph application controller for processing user input, wherein said user input is validated against validation criteria upon which the application states are modified on successful validation and restored on unsuccessful validation, for providing commands to the dynamic graph interpreter to transition said object process graph application from a first application state to a second application state, and for providing commands to said object process graph application viewer to display said object process graph application and said application states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing an object process graph application controller-viewer for creating and executing an application program in an object process graph system, the method comprising:
-
controlling a running of an object process graph application, the object process graph application defined by an object process graph, said object process graph including process and control structures for control over an order and a timing of data validation, transformation and display, said object process graph being dynamic, directed and cyclical, and said object process graph including at least one data node, at least one process node, and at least one application state node for defining the application states, said running performed by a dynamic graph interpreter for interpreting said object process graph to execute said object process graph application, said object process graph capable of being changed while being interpreted by said dynamic graph interpreter; processing input data, wherein said input data is validated against validation criteria upon which the application states are modified on successful validation and restored on unsuccessful validation; and providing a display of said object process graph application and associated application states on a display medium. - View Dependent Claims (11, 12, 13)
-
-
14. A software product stored as instructions on a storage medium for performing a method of providing an object process graph application controller-viewer, the method comprising:
-
receiving information associated with an object process graph application and application states, the object process graph application defined by an object process graph, said object process graph including process and control structures for control over an order and a timing of data validation, transformation and display, said object process graph being dynamic, directed and cyclical, and said object process graph including at least one data node, at least one process node, and at least one application state node for defining the application states, said running performed by an interpreter for interpreting said object process graph to execute said object process graph application, said object process graph capable of being changed while being interpreted by said dynamic graph interpreter; rendering said object process graph application and said application states on a display medium; processing user input, wherein said user input is validated against validation criteria upon which the application states are modified on successful validation and restored on unsuccessful validation; and transitioning said object process graph application from a first state to a second state. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification