US 12,186,089 B2
Systems and methods for controlling a device based on detection of transient oscillatory or pseudo-oscillatory bursts
Idan Tal, Los Angeles, CA (US); and Peter Eli Yoo, Brooklyn, NY (US)
Assigned to Synchron Australia Pty Limited, Dover, DE (US)
Filed by Synchron Australia Pty Limited, Melbourne (AU)
Filed on Jun. 5, 2023, as Appl. No. 18/329,476.
Claims priority of provisional application 63/480,746, filed on Jan. 20, 2023.
Claims priority of provisional application 63/365,999, filed on Jun. 7, 2022.
Prior Publication US 2023/0389851 A1, Dec. 7, 2023
Int. Cl. A61B 5/374 (2021.01); A61B 5/00 (2006.01); A61B 5/16 (2006.01); A61B 5/293 (2021.01); G06F 3/01 (2006.01); G06N 3/0442 (2023.01); G06N 3/08 (2023.01); G06N 7/01 (2023.01)
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
OG exemplary drawing
 
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.