State transition system and method in interactive computer-based training
First Claim
1. A method for providing interactive training based on a state machine effectuated in a computer-readable memory system, comprising the steps of:
- associating a plurality of states of said state machine with a respective plurality of lesson plans for said interactive training;
identifying a current state of said state machine associated with a current lesson plan;
determining if there is a state prior to said current state, said state being a first order state, and if so, determining whether there is a dependency of said current state on said prior state, said dependency being a first order dependency;
inferring a reference value associated with said current state based on said first order dependency; and
determining a next state based on said reference value, said next state being associated with a next lesson plan.
10 Assignments
0 Petitions
Accused Products
Abstract
An interactive computer-based training (ICBT) system operable over a computer network for training users. The ICBT system is provided with inter-dependent, state-machine-based hardware and software simulators for emulating hardware and software functionality associated with a piece of equipment on which the users are to receive interactive training. The state transition method effectuated in a computer-readable memory system includes the steps of: identifying a current state of the state machine wherein a transition is to be effectuated; determining if there is a state immediately prior to the current state, and if so, determining whether there is a dependency of the current state on the immediately prior state, the dependency being characterized as a first order dependency; inferring a reference value associated with the current state based on the first order dependency; and determining a future state of the state machine based on the inferred reference value.
-
Citations
13 Claims
-
1. A method for providing interactive training based on a state machine effectuated in a computer-readable memory system, comprising the steps of:
-
associating a plurality of states of said state machine with a respective plurality of lesson plans for said interactive training;
identifying a current state of said state machine associated with a current lesson plan;
determining if there is a state prior to said current state, said state being a first order state, and if so, determining whether there is a dependency of said current state on said prior state, said dependency being a first order dependency;
inferring a reference value associated with said current state based on said first order dependency; and
determining a next state based on said reference value, said next state being associated with a next lesson plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
determining if said prior state has a dependency on a state prior thereto, said state being a second order state and said dependency on said second order state being a second order dependency; and
inferring said reference value associated with said current state based on said first order dependency and said second order dependency.
-
-
5. The method of claim 4, wherein said second order dependency comprises a direct dependency indicating that a reference value of said first order state is determined based on a reference value of said second order state.
-
6. The method of claim 4, wherein said second order dependency comprises an indirect dependency indicating that a reference value of said first order state is not determined based on a reference value of said second order state.
-
7. The method of claim 1, wherein said reference value associated with said current state comprises a NULL value.
-
8. The method of in claim 1, wherein said reference value associated with said current state comprises a zero.
-
9. The method of claim 1, wherein said reference value associated with said current state comprises a specific value.
-
10. The method of claim 1, further comprising the steps of:
-
determining if said current state has multiple orders of dependencies on a plurality of previous states; and
inferring said reference value associated with said current state based on said multiple orders of dependencies.
-
-
11. An inference engine for providing interactive training based on a state machine effectuated in a computer-readable memory system, comprising:
-
means for associating a plurality of states of said state machine with a respective plurality of lesson plans for said interactive training;
means for identifying a current state of said state machine associated with a current lesson plan;
means for determining whether there is a dependency of said current state on a state prior to said current state, said dependency being a first order dependency;
means for inferring a reference value associated with said current state based on said first order dependency; and
means for determining a next state based on said reference value said next state being associated with a next lesson plan. - View Dependent Claims (12, 13)
-
Specification