Symbiotic helper
First Claim
1. A computer-based method comprising:
- by one or more computer processors;
detecting, by at least one sensor, a stimulus in an environment of a user, the stimulus including at least one of visual stimulus, auditory stimulus, olfactory stimulus, temperature stimulus, electromagnetic stimulus, biological stimulus, and location stimulus;
detecting one or more attributes of the user including vital signs of the user from a biological sensor, a level of training of the user from a database, a line of sight of the user to the stimulus in the environment from an electromagnetic sensor, or a location of the user within the environment relative to the stimulus from a global positioning (GPS) sensor; and
responsive to the detected stimulus, providing, on a head-mounted display housing the at least one sensor worn by the user, a variable level of assistance to the user based on the detected one or more attributes of the user and the detected stimulus in the environment by loading from a training database stored in a memory a training technique corresponding to the variable level of assistance based on the detected one or more attributes of the user, a determined level of skill of the user, and the detected stimulus in the environment, wherein providing the variable level of assistance comprises training the user to require a lower level of assistance, and further by capturing a log including controls selected by the user in a virtual environment presented on the head-mounted display, and based on the captured log, determining the variable level of assistance.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-based method includes detecting a state of a user and detecting a stimulus in an environment of the user. The computer-based method then provides a variable level of assistance to the user based on the detected state of the user and the detected stimulus in the environment. In another embodiment, detecting the stimulus in the environment of the user may include detecting a visual stimulus, an auditory stimulus, a physical stimulus, a vibratory stimulus, an electro-magnetic stimulus, an olfactory stimulus, a temperature stimulus, or a movement stimulus. Detecting the state of the user may include detecting natural language spoken by the user. The resulting variable level of assistance utilizes a range of immersive virtual reality, augmented reality and sparsely augmented reality. 3D models of the user'"'"'s situation (the environment) may be employed in the variable levels of assistance.
-
Citations
25 Claims
-
1. A computer-based method comprising:
-
by one or more computer processors; detecting, by at least one sensor, a stimulus in an environment of a user, the stimulus including at least one of visual stimulus, auditory stimulus, olfactory stimulus, temperature stimulus, electromagnetic stimulus, biological stimulus, and location stimulus; detecting one or more attributes of the user including vital signs of the user from a biological sensor, a level of training of the user from a database, a line of sight of the user to the stimulus in the environment from an electromagnetic sensor, or a location of the user within the environment relative to the stimulus from a global positioning (GPS) sensor; and responsive to the detected stimulus, providing, on a head-mounted display housing the at least one sensor worn by the user, a variable level of assistance to the user based on the detected one or more attributes of the user and the detected stimulus in the environment by loading from a training database stored in a memory a training technique corresponding to the variable level of assistance based on the detected one or more attributes of the user, a determined level of skill of the user, and the detected stimulus in the environment, wherein providing the variable level of assistance comprises training the user to require a lower level of assistance, and further by capturing a log including controls selected by the user in a virtual environment presented on the head-mounted display, and based on the captured log, determining the variable level of assistance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a memory with computer instructions stored therein, the memory operatively coupled to said processor such that the computer instructions configure the processor to implement; detecting, by at least one sensor, a stimulus in an environment of the user, the stimulus including at least one of visual stimulus, auditory stimulus, olfactory stimulus, temperature stimulus, electromagnetic stimulus, biological stimulus, and location stimulus; and detecting attributes of the user including one or more vital signs of the user from a biological sensor, a level of training of the user from a database, a line of sight of the user to the stimulus in the environment from an electromagnetic sensor, or a location of the user within the environment relative to the stimulus from a global positioning (GPS) sensor; and responsive to the detected stimulus, providing, on a head-mounted display housing the at least one sensor worn by the user, a variable level of assistance to the user based on the detected one or more attributes of the user and the detected stimulus in the environment by loading from a training database stored in a memory a training technique corresponding to the variable level of assistance based on the detected one or more attributes of the user, a determined level of skill of the user, and the detected stimulus in the environment, the assistance module further configured to train the user to require a lower level of assistance, and further by capturing a log including controls selected by the user in a virtual environment presented on the head-mounted display, and based on the captured log, determining the variable level of assistance. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
a memory area configured to store preset levels of assistance to a user; a processor coupled to said memory area, said processor configured to; detect, by at least one sensor, a stimulus in an environment of the user, the stimulus including at least one of visual stimulus, auditory stimulus, olfactory stimulus, temperature stimulus, electromagnetic stimulus, biological stimulus, and location stimulus; detect attributes of the user including one or more vital signs of the user from a biological sensor, a level of training of the user from a database, a line of sight of the user to the stimulus in the environment from an electromagnetic sensor, or a location of the user within the environment relative to the stimulus from a global positioning (GPS) sensor, and defining the detected as a state of the user; responsive to the detected stimulus, provide, at a head-mounted display worn by the user, at least one of the preset levels of assistance to the user based on the detected one or more attributes of the user and the detected stimulus in the environment by loading from a training database stored in a memory a training technique corresponding to the variable level of assistance based on the detected one or more attributes of the user, a determined level of skill of the user, and the detected stimulus in the environment, said providing by the processor including training the user to require a lower level of assistance, and further by capturing a log including controls selected by the user in a virtual environment presented on the head-mounted display, and based on the captured log, determining the variable level of assistance; and a wearable module including at least one of a display and a speaker configured to provide the at least one of the preset levels of assistance to the user.
-
Specification