Patent ID: 9691292
Date: 2017-06-27
CPC Classifications: G09B,H04L,H04W,Y02D

Claim:
1. A system for providing interactive training, the system comprising: at least one data center server for hosting training and learning management system (LMS) software, the LMS software being configured for automating the administration of training courses and the management of training plans and training records; at least one training computer coupled to the at least one data center server, each at least one training computer having a computer processor coupled to a computer memory configured for storing computer software code executable by the processor for hosting group-based training (GBT) software comprising training courses for training via the training computer a group of trainees substantially simultaneously with the same training instruction, the GBT software being cooperative with the LMS software; at least one display coupled to the at least one training computer, each at least one display being effective for displaying or projecting an image to a group of trainees; one or more base stations coupled to the at least one training computer; two or more remotes configured for wireless communication with a respective one of the one or more base stations, each of the two or more remotes being operable by a respective trainee of the group of trainees; wherein each of the two or more remotes is defined by a respective remote ID that is unique from the remote ID of any other of the two or more remotes, and wherein the remote ID of each of the two or more remotes is stored in a computer memory of a respective one of the at least one training computer; wherein the one or more base stations includes a respective one of one or more base station ID codes unique from the base station ID codes of all other of the one or more base stations, and the respective one of the one or more base station IDs is stored in a remote memory of each of the two or more remotes, thereby pairing each of the two or more remotes with a respective one of the one or more base stations; wherein the computer memory further comprises computer software code which, when executed by the computer processor, causes the computer processor to respond to at least one remote signal received from one of the two or more remotes, comprising steps of: wherein the two or more remotes include a remote processor coupled to the remote memory configured for storing a remote software code, which when executed by the remote processor, causes the remote processor to respond to at least one base station signal received from one of the one or more base stations, comprising steps of: wherein the computer memory of the at least one training computer is configured for further storing computer software code executable by the at least one training computer for causing the processor of the at least one training computer to perform steps of: