Patent ID: 11887507
Assignee: V-ARMED INC.
Field: Computer technology (Electrical engineering)
Classification: CPC A  G | IPC G

Claim 14:
15. A computing device comprising one or more processors, one or more memories, and one or more computer-readable hardware storage devices, the one or more computer-readable hardware storage devices containing program code executable by the one or more processors via the one or more memories to implement a method for providing a virtual reality system, the method comprising:
receiving a selection of a base layout of a three-dimensional (3D) scenario from a first user;
receiving an action associated with a parameter of the 3D simulation scenario, wherein the action is selected from the group consisting of an addition action, a modification action, and a deletion action, wherein further the parameter is selected from the group consisting of: an asset, an audio stimuli, and a visual stimuli;
executing the action to modify the 3D simulation scenario;
transmitting the modified 3D simulation scenario to a user interface of a head-mounted display worn by a second user freely roaming a physical environment of the virtual reality system, wherein the physical environment is defined at least partially by a physical coordinate system, the second user having a wearable device comprising a backpack, the outer surface of the backpack having a position indicator secured thereto, the position indicator configured to detect position data in the physical environment;
receiving position data associated with an object and captured by one or more cameras within the physical environment, wherein at least one camera is fixed to a stationary elongate member having a horizontal orientation, the at least one camera having a horizontal orientation, the object being selected from the group consisting of: the second user, a wearable device worn by the second user, a weapon used by the second user, and a physical object;
determining a position of the object from the position data;
generating a virtual reality image of the object;
adding the virtual reality image of the object into the modified 3D simulation scenario; and
transmitting the updated 3D simulation scenario to the user interface of the head-mounted display worn by the second user.