CPC G06F 3/038 (2013.01) [G06F 3/011 (2013.01); G06F 3/0334 (2013.01); G06F 3/0346 (2013.01)] | 20 Claims |
1. A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for interpreting actuation of a first human interface device unknown to a data processing system, the operations comprising:
obtaining sensor data from a sensing system that tracks a magnetic field emanating from the first human interface device;
performing pattern matching of the sensor data against a generalized set of sensor data patterns using an inference model to obtain a type of user input, the type of user input being based on an actuation of a second human interface device that is known to the data processing system, and the actuation of the second human interface device never having been performed;
identifying an operation to be performed based on the type of the user input; and
performing the operation.
|