Extensible simulation system and graphical programming method

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395155, 395157, 364578, G06F 300

Patent

active

055662951

ABSTRACT:
An extensible simulation system and graphical programming method enable a simulation user to program the behaviors of objects in a simulation while requiring no knowledge of computer programming concepts or languages. The simulation user defines each object's behaviors by creating Graphical Rewrite Rules through programming by demonstration. The user can selectively abstract a given Graphical Rewrite Rule (GRR) such that it applies to states within the simulation according to hierarchical object types and object property conditions. The extensible simulation system comprises a Central Processing Unit (CPU), an input device, an output device, an external storage device, predetermined amounts of Random Access Memory (RAM) and Read-Only Memory (ROM), and an extensible simulator. The extensible simulator comprises an object source, a simulation viewer, a GRR editor, an action recorder, an abstractor, a drawing editor, an object property editor, an object rule viewer, a subroutine editor, and a simulation execution controller. Each element of the system has an input and an output coupled to a common system bus. Preferably, each element of the extensible simulator is a computer program step sequence stored in RAM. The graphical programming method comprises the steps of: selecting an object for which a GRR is to be defined; establishing a simulation context corresponding to the GRR; defining for the GRR a set of actions to be performed by or upon one or more objects within the simulation context, each action defined through programming by demonstration; automatically recording a computer program step sequence for each action defined; and allowing the GRR to be abstracted.

REFERENCES:
patent: 4845665 (1989-07-01), Heath et al.
patent: 5133045 (1992-07-01), Gaither et al.
patent: 5247651 (1993-09-01), Clarisse
patent: 5388993 (1995-02-01), McKiel et al.
patent: 5428740 (1995-06-01), Wood et al.
Alex Repenning and Tamara Sumner, "Using Agentsheets To Create A Voice Dialog Design Environment," Proceedings of the 1992 ACM/SIGAPP Symposium on Applied Computing, Mar. 1992, pp. 1199-1207.
George W. Furnas, "New Graphical Reasoning Models For Understanding Graphical Interfaces," Proceedings of CHI '91, 1991, pp. 71-78.
Cypher, A., Ed., "Characterizing PBD Systems," Watch What I Do: Programming By Demonstration, pp. 467-484.
Cypher, A., Ed., "Demonstrational Interfaces: A Step Beyond Direct Manipulation," Watch What I Do: Programming By Demonstration, pp. 485-512.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Extensible simulation system and graphical programming method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extensible simulation system and graphical programming method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extensible simulation system and graphical programming method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1253977

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.