CPC A61B 5/374 (2021.01) [A61B 5/165 (2013.01); A61B 5/293 (2021.01); A61B 5/6868 (2013.01); A61B 5/7267 (2013.01); G06F 3/015 (2013.01)] | 29 Claims |
1. A method of controlling a device, comprising:
detecting one or more transient oscillatory or pseudo-oscillatory bursts from an ongoing neural signal recording of a subject captured by a recording device, wherein the one or more transient oscillatory or pseudo-oscillatory bursts are generated in response to a thought generated by the subject or a change in mental state evoked by the subject;
extracting, using one or more processors of a computing device communicatively coupled to the recording device, one or more burst features from the one or more transient oscillatory or pseudo-oscillatory bursts detected within a detection period of between 1 ms and 100 ms;
inputting the one or more burst features extracted within the detection period to a machine learning algorithm to obtain as an output from the machine learning algorithm a prediction concerning the thought generated by the subject or the change in mental state evoked by the subject; and
controlling the device with an input command based on the prediction, wherein the device is a computing device, a mobility vehicle, a peripheral device of the computing device, or a software application running on the computing device.
|