Methods and apparatus for computer based training relating to devices
First Claim
Patent Images
1. A method for training a user, the method comprising:
- receiving control information having at least one training instruction regarding at least one task to be performed as part of a training exercise;
reassigning at least one device from a second set of one or more devices to a first set of one or more devices based upon requirements of the training exercise;
managing a set of devices in the first set required to perform the training exercise; and
directing one or more of the required devices to execute the at least one training instruction.
22 Assignments
0 Petitions
Accused Products
Abstract
Methods and Systems for training a user regarding controlling a device. Through these methods and systems a user may remotely access a device in order to perform an assignment or task designed to train the user in the operation of the device. The user is able to access the devices through a user computer that is remotely connected to a pod controller. This connection may traverse a Internet or Intra-net, or it may be a direct connection. The pod controller receives device control information sent from the user and translates it so it can be directly fed into the device, thus, providing the user with actual control over the device.
-
Citations
56 Claims
-
1. A method for training a user, the method comprising:
-
receiving control information having at least one training instruction regarding at least one task to be performed as part of a training exercise;
reassigning at least one device from a second set of one or more devices to a first set of one or more devices based upon requirements of the training exercise;
managing a set of devices in the first set required to perform the training exercise; and
directing one or more of the required devices to execute the at least one training instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
receiving exercise start information at the system controller reflecting a request from the client computer that a training exercise begin;
determining initialization information based on the exercise start information received at the system controller;
transmitting the initialization information from the system controller to the device controller; and
initializing the set of one or more devices in accordance with the initialization information.
-
-
3. The method of claim 1, wherein the network is an Internet, and wherein there is a firewall between the Internet and the device controller, further comprising:
- transmitting access information to the firewall in response to receiving exercise start information so that the client computer is permitted to access the set of one or more devices through the firewall.
-
4. The method of claim 1, wherein the network is an Internet.
-
5. The method of claim 1, wherein the network is an Intranet.
-
6. The method of claim 1, further comprising providing a result of the operation to the client computer.
-
7. The method of claim 1, wherein at least one of the set of one or more devices is a network device.
-
8. The method of claim 7, wherein the network device is a router.
-
9. The method of claim 7, wherein the network device is a switch.
-
10. The method of claim 1, wherein at least one of the set of one or more devices is a computer.
-
11. The method of claim 10, wherein the computer is a programmable logic controller.
-
12. The method of claim 1, further comprising:
the device controller transferring reset information to at least one of the devices in the set of one or more devices after completion of the training exercise so that the device may be placed in an initial state.
-
13. The method of claim 1, wherein the control information received at the device controller is in a first network protocol, further comprising:
the device controller translating the control information from the first network protocol to a second network protocol prior to transmitting the control information.
-
14. A system for training users, the system comprising:
-
a device controller connected to one or more client machines via a network, the device controller receiving control information from the one or more client machines, the control information having at least one training instruction regarding at least one task to be performed as part of a training exercise;
an infrastructure control module that reassigns at least one device from a second set of one or more devices to a first set of one or more devices based upon requirements of the training exercise; and
a control system that manages a set of devices in the first set required to perform the training exercise, the control system directing the one or more required devices to execute the at least one training instruction. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
a system controller connected to the client computer and to the device controller that is capable of receiving exercise start information reflecting a request from the client computer that a training exercise begin, determining initialization information based on the exercise start information received, and transmitting the initialization information to the device controller for the purpose of initializing the set of one or more devices in accordance with the initialization information.
-
-
16. The system of claim 15, wherein the network is an Internet, and wherein there is
a firewall between the Internet and the device controller, wherein the system controller is further capable of transmitting access information to the firewall in response to receiving exercise start information so that the client computer is permitted to access the set of one or more devices through the firewall. -
17. The system of claim 14, wherein the network is an Internet.
-
18. The system of claim 14, wherein the network is an Intranet.
-
19. The system of claim 14, wherein at least one of the devices in the set of devices is a network device.
-
20. The system of claim 19, wherein the network device is a router.
-
21. The system of claim 19, wherein the network device is a switch.
-
22. The system of claim 14, wherein the device is a computer.
-
23. The system of claim 14, wherein the computer is a programmable logic controller.
-
24. The system of claim 14, wherein the device controller is further capable of transferring reset information to at least one of the devices in the set of one or more devices after completion of the training exercise so that the device may be placed in an initial state.
-
25. The system of claim 14, wherein the control information received at the device controller is in a first network protocol, and wherein the device controller is further capable of translating the control information from the first network protocol to a second network protocol prior to transmitting the control information.
-
26. A system for training users, the system comprising:
-
a device controller including;
receiving means for receiving control information, the control information having at least one training instruction from one or more client machines regarding at least one task to be performed as part of a training exercise;
reassigning means for reassigning at least one device from a second set of one or more devices to a first set of one or more devices based upon requirements of the training exercise; and
control means for managing a set of devices in the first set required to perform the training exercise, the control means directing the one or more required devices to execute the at least one training instruction. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
a system controller including;
means for receiving exercise start information reflecting a request from the client computer that a training exercise begin, means for determining initialization information based on the exercise start information received; and
wherein the device controller further includes means for receiving the initialization information from the system controller; and
means for initializing the set of one or more devices in accordance with the initialization information.
-
-
28. The system of claim 27, wherein the network is an Internet, and wherein there is a firewall between the Internet and the system, wherein the system controller further comprises:
means for transmitting access information to the firewall in response to receiving exercise start information so that the client computer is permitted to access the set of one or more devices through the firewall.
-
29. The system of claim 26, wherein the network is an Internet.
-
30. The system of claim 26, wherein the network is an Intranet.
-
31. The system of claim 26, wherein at least one of the devices in the set of devices is a network device.
-
32. The system of claim 31, wherein the network device is a router.
-
33. The system of claim 31, wherein the network device is a switch.
-
34. The system of claim 26, wherein at least one of the devices in the set of devices is a computer.
-
35. The system of claim 34, wherein the computer is a programmable logic controller.
-
36. The system of claim 26, wherein the device controller further includes means for transferring reset information to the device after completion of the training exercise so that the device may be placed in an initial state.
-
37. The system of claim 26, wherein the device controller further includes:
means for translating the control information from a first network protocol to a second network protocol prior to transmitting the control information.
-
38. A system comprising:
-
a control system that receives control information having at least one training instruction regarding at least one task to be performed as part of a training exercise, the control system managing one or more devices in a first set of one or more devices which are required to perform the training exercise, the control system directing a set of the one or more required devices to execute the at least one training instruction; and
an infrastructure control module that reassigns at least one device from a second set of one or more devices to the set of one or more required devices based upon requirements of the training exercise. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A method comprising:
-
receiving control information having at least one training instruction regarding at least one task to be performed as part of a training exercise;
managing one or more devices in the first set of one or more devices which are required to perform the training exercise;
directing a set of the one or more required devices to execute the at least one training instruction; and
reassigning at least one device from a second set of one or more devices to the set of the one or more required devices based upon requirements of the training exercise. - View Dependent Claims (46, 47, 48, 49, 50)
receiving exercise start information reflecting a request from one or more client machines that the training exercise begin;
determining initialization information based upon the received exercise start information; and
initializing the set of the one or more required devices in accordance with the initialization information.
-
-
49. The method of claim 48 further comprising transmitting access information through a firewall in response to receiving the exercise start information to authorize the one or more client machines to access at least one device in the set of the one or more required devices.
-
50. The method of claim 45 further comprising transmitting reset information to at least one device in the set of the one or more required devices upon completion of the training exercise to place the at least one device in an initial state.
-
51. A computer-readable medium having stored thereon instructions, which when executed by at least one processor, causes the at least one processor to perform:
-
receiving control information having at least one training instruction regarding at least one task to be performed as part of a training exercise;
managing one or more devices in the first set of one or more devices which are required to perform the training exercise;
directing a set of the one or more required devices to execute the at least one training instruction; and
reassigning at least one device from a second set of one or more devices to the set of the one or more required devices based upon requirements of the training exercise. - View Dependent Claims (52, 53, 54, 55, 56)
receiving exercise start information reflecting a request from one or more client machines that the training exercise begin;
determining initialization information based upon the received exercise start information; and
initializing the set of the one or more required devices in accordance with the initialization information.
-
-
55. The medium of claim 54 further comprising transmitting access information through a firewall in response to receiving the exercise start information to authorize one or more client machines to access at least one device in the set of the one or more required devices.
-
56. The medium of claim 51 further comprising transmitting reset information to at least one device in the set of the one or more required devices upon completion of the training exercise to place the at least one device in an initial state.
Specification