Bi-Directional Communication of Simulation Information
First Claim
1. A server comprising:
- memory configured to store virtual training software and a simulation variations database, the virtual training software comprising training simulation logic adapted to provide a virtual training experience, the simulation variations database comprising data associated with preset variations to the virtual training experience; and
a network interface configured to communicate with a remote client device within a network;
wherein the network interface is further configured to receive, from the client device, a first set of information configured to modify at least one of the virtual training software and the simulation variations database; and
wherein the network interface is further configured to transmit, to the client device, a second set of information associated with a modification of at least one of the virtual training software and simulation variations database.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and associated software for providing a virtual reality experience for a user, particularly a virtual training experience, are described herein. A server associated with a virtual training system according to one embodiment, among others, comprises memory and a network interface. The memory is configured to store virtual training software and a simulation variations database. The virtual training software comprises training simulation logic adapted to provide a virtual training experience. The simulation variations database comprises data associated with preset variations to the virtual training experience. The network interface is configured to communicate with a remote client device within a network and is further configured to receive a first set of information from the client device associated with the virtual training software. Also, the network interface is further configured to transmit a second set of information to the client device associated with the virtual training software.
13 Citations
23 Claims
-
1. A server comprising:
-
memory configured to store virtual training software and a simulation variations database, the virtual training software comprising training simulation logic adapted to provide a virtual training experience, the simulation variations database comprising data associated with preset variations to the virtual training experience; and a network interface configured to communicate with a remote client device within a network; wherein the network interface is further configured to receive, from the client device, a first set of information configured to modify at least one of the virtual training software and the simulation variations database; and wherein the network interface is further configured to transmit, to the client device, a second set of information associated with a modification of at least one of the virtual training software and simulation variations database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Virtual training software embodied on a computer-readable medium and executable by a processor, the virtual training software comprising:
-
a training simulation module comprising training logic to perform a virtual reality training exercise, wherein portions of the training logic can be downloaded to a plurality of remote client devices; authentication logic adapted to determine whether a specific client device of the plurality of remote client devices is authorized to access the training simulation module; and simulation creating module comprising logic to create additional simulation variations in response to input from the specific remote client device when it is determined that the specific client device is authorized to access the training simulation module. - View Dependent Claims (14, 15, 16)
-
-
17. A client device in communication with a virtual training network, the client device comprising:
-
a network interface configured to communicate with a training simulation server within the virtual training network; memory configured to store a virtual reality training program adapted to receive input control signals from a user and to display virtual reality images; wherein the network interface is further configured to transmit, to the training simulation server, information related to a modification of the virtual reality training program. - View Dependent Claims (18, 19, 20)
-
-
21. A method comprising:
-
receiving information associated with virtual reality training software from a client device; modifying the virtual reality training software based on the information received from the client device; and transmitting at least a portion of the modified virtual reality training software to the client device. - View Dependent Claims (22, 23)
-
Specification