Input method, system and device
First Claim
1. A method of entering input into a computing system, the method comprising the following steps:
- detecting one or multiple input movements using a sensing panel associated with the computing system;
classifying each detected input movement as being of a particular type;
translating each input movement to an instruction signal by consulting a knowledge database; and
transmitting the instruction signal to the computing system;
wherein translation of a detected input movement to an instruction signal involves a main process and one or more sub-processes, the main process and the one or more sub processes together form a hierarchical control structure in which the main process determines whether an input movement corresponds to a prompt to invoke a particular mode, and where a particular mode is indicated, the main process invokes a sub process in that mode,each sub process is assigned to translate one or more particular input movements into corresponding instruction signals by consulting the knowledge database,the main process manages one or more sub processes by assigning a priority value such that a sub process having a minor priority value does not impede a sub process having a major priority value; and
the whole sensing panel functions as a single sensing area and the main process and one or more sub-processes can be invoked regardless of the location of the detected input movement on the sensing panel.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for entering input into a computing system. The method involves detecting one or multiple input movements using a sensing panel associated with the computing system and classifying each detected input movement as being of a particular type. Each detected input movement is translated to an instruction signal by consulting a knowledge database. The instruction signals are transmitted to the computing system for execution. Translation of a detected input movement to an instruction signal involves a main process and one or more sub-processes, wherein each sub process is invoked by the main process in response to a particular type of detected input movement.
74 Citations
22 Claims
-
1. A method of entering input into a computing system, the method comprising the following steps:
-
detecting one or multiple input movements using a sensing panel associated with the computing system; classifying each detected input movement as being of a particular type; translating each input movement to an instruction signal by consulting a knowledge database; and transmitting the instruction signal to the computing system; wherein translation of a detected input movement to an instruction signal involves a main process and one or more sub-processes, the main process and the one or more sub processes together form a hierarchical control structure in which the main process determines whether an input movement corresponds to a prompt to invoke a particular mode, and where a particular mode is indicated, the main process invokes a sub process in that mode, each sub process is assigned to translate one or more particular input movements into corresponding instruction signals by consulting the knowledge database, the main process manages one or more sub processes by assigning a priority value such that a sub process having a minor priority value does not impede a sub process having a major priority value; and the whole sensing panel functions as a single sensing area and the main process and one or more sub-processes can be invoked regardless of the location of the detected input movement on the sensing panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An input system for a computing system, the input system comprising:
-
a sensing panel including an array of sensors for detecting input movements; a processor for classifying each detected input movement as being of a particular type and translating each input movement to an instruction signal for transmission to the computing system; and a knowledge database for consultation by the processor to identify the instruction signal corresponding to the detected input movement; wherein translation of a detected input movement to an instruction signal involves a main process and one or more sub-processes, the main process and the one or more sub processes together form a hierarchical control structure in which the main process determines whether an input movement corresponds to a prompt to invoke a particular mode, and where a particular mode is indicated, the main process invokes a sub process in that mode each sub process is assigned to translate one or more particular input movements into corresponding instruction signals by consulting the knowledge database, the main process manages one or more sub processes by assigning a priority value such that a sub process having a minor priority value does not impede a sub process having a major priority value; and the whole sensing panel functions as a single sensing area and the main process and one or more sub-processes can be invoked regardless of the location of the detected input movement on the sensing panel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification