Methods and systems for providing simulation-based technical training
First Claim
1. A system for providing simulation-based technical training, comprising:
- a data model module for a simulation comprised of;
a set of simulation components, each of which represents a corresponding component of a system to be simulated, said set of simulation components being structured in a hierarchy which mirrors a hierarchy of said corresponding components of said system; and
a set of properties associated with each of said simulation components, said properties defining characteristics of a user interface for simulating the respective simulation component and states of the respective simulation component;
a user interface for enabling user interactions with said system and providing a visual representation of at least one of said simulation components based on at least one of said properties;
at least one behavior driver for specifying respective behaviors of said simulation components corresponding to respective changes of at least one of said properties; and
an interface engine for managing said user interface and changing said visual representation based on said property changes in accordance with said at least one behavior driver in response to said user interactions.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems for simulation-based technical training on equipment, machinery, and software-based systems. The present invention is enabled by a data-driven simulation kernel. The data-driven simulation kernel encapsulates the structure of the system to be simulated in a data model that is decomposed into its constituent simulation components. The simulation components are structured hierarchically, mirroring the hierarchy of parts within parts in the actual system being simulated. Associated with each simulation component is a set of properties that define the user interface characteristics and states of that simulation component. The behavior of the simulation is driven by the sequence of state changes, specifically reflected as changes to the values of the properties of the constituent simulation components contained in the data model.
41 Citations
82 Claims
-
1. A system for providing simulation-based technical training, comprising:
-
a data model module for a simulation comprised of;
a set of simulation components, each of which represents a corresponding component of a system to be simulated, said set of simulation components being structured in a hierarchy which mirrors a hierarchy of said corresponding components of said system; and
a set of properties associated with each of said simulation components, said properties defining characteristics of a user interface for simulating the respective simulation component and states of the respective simulation component;
a user interface for enabling user interactions with said system and providing a visual representation of at least one of said simulation components based on at least one of said properties;
at least one behavior driver for specifying respective behaviors of said simulation components corresponding to respective changes of at least one of said properties; and
an interface engine for managing said user interface and changing said visual representation based on said property changes in accordance with said at least one behavior driver in response to said user interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for providing simulation-based technical training, comprising:
-
creating a data model module for a simulation by;
defining a set of simulation components, each of which represents a corresponding component of a system to be simulated, said set of simulation components being structured in a hierarchy which mirrors a hierarchy of said corresponding components of said system; and
defining a set of properties associated with each of said simulation components, said properties defining characteristics of a user interface, for simulating the respective simulation component and states of the respective simulation component;
providing a user interface for enabling user interactions with said system and providing a visual representation of at least one of said simulation components based on at least one of said properties;
specifying respective behaviors of said simulation components corresponding to respective changes of at least one of said properties; and
managing said user interface and changing said visual representation based on said property changes in accordance with said behaviors in response to said user interactions. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification