Patent ID: 9405366
Filing Date: 2016-08-02
CPC Classification: A61B,G06F

Claim Text:
1. A system for controlling a device comprising: a receiving device configured to receive a plurality of series of directional thoughts generated in a brain of a user, the directional thoughts comprising rhythms of mu and beta rhythms, each series of directional thoughts corresponding to a series of imagined directions, each series of imagined directions corresponding to a line template comprising at least one step in any one of at least three directional dimensions, including at least one up, down, left, right, forward, or backward, step with each step having a length corresponding to a duration of time, wherein the plurality of series of directional thoughts are generated in the brain of the user without the use of a computer screen; the receiving device configured to distinguish the user's directional thoughts between two or more of the directional dimensions, and configured to recognize steps having different lengths; each of the one or more line templates having one or more line template parts including at least a first line template part having a first beginning and a first ending, the first ending determined by a user pause in thought lasting a first pre-defined duration, and each line template comprising one or more steps, each step corresponding to an imagined direction, each series of one or more line template parts separated from another series of one or more line template parts by a user pause in thought lasting a second pre-defined duration; the receiving device to receive a primer indicating a trigger of a line pattern, the primer corresponding to-a thought for a pre-defined duration; wherein no physical movement is required by the user for a line pattern to be received by the receiving device; and a processor configured to interpret the plurality of series of directional thoughts as a plurality of line patterns using at least the length by searching a database of pre-defined line patterns and disqualifying impossible line patterns in real-time, and process the at least one plurality of line patterns, each of said at least one line patterns representing an action of the device in the form of a command; and output a control signal to the device related to the action using the command; wherein the processor is configured to interpret two line patterns having a same series of directional thoughts but different lengths as two different line patterns; wherein each line pattern in at least a subset of the pre-defined line patterns represents a folder comprising a collection of line patterns; and wherein the collection of line patterns in the folder is affiliated with a certain category of related subject matter.