Systems and methods for character and command input
First Claim
Patent Images
1. A user interface device comprising:
- a plurality of pressure sensors positioned on an exterior surface of the user interface device, each of the plurality of sensors being configured to align with a digit of a hand, the plurality of pressure sensors being configured to determine pressure data corresponding to the pressure applied to a corresponding pressure sensor, the plurality of sensors including a plurality of thumb pressure sensors and a plurality of finger pressure sensors, the plurality of thumb pressure sensors being positioned on a contoured exterior surface of the user interface device such that the plurality of thumb pressure sensors are vertically and horizontally offset from each other, the plurality of digit pressure sensors being positioned on a contoured sidewall of the user interface device such that the plurality of digit pressure sensors are vertically and horizontally offset from each other along the contoured sidewall;
a profile module configured to store mapping information and pressure information, the mapping information being configured to map pressure data with characters and the pressure information including pressure thresholds associated with each of the plurality of sensors, wherein the profile information includes speed information, the speed information being associated with a number of pressure sensor signals and corresponding characters input over a time range;
an input module configured to determine input data based on the pressure data and the pressure thresholds associated with each of the plurality of pressure sensors, wherein the input data includes first input data and second input data;
a mapping module configured to parse the mapping information to determine that the first input data corresponds with a first designated character;
a single accelerometer associated with the user interface device configured to determine movement data of the user interface device corresponding with a first character or command, the movement data including information associated with displacement and acceleration of the user interface device;
a coincidence module is configured to determine that the first input data corresponds with the first character and the second input data corresponds with a second character, the first input data having a first time threshold and the second input data having a second time threshold, wherein the first time threshold and the second time threshold are different periods of time, wherein the coincidence module is configured to determine that first input data corresponds with the first character and the second input data corresponds with the second character when actions to input the second character are performed outside of the first time threshold, wherein the input data associated with the designated character is a segmented binary chord, wherein each of the segments of the binary chord corresponds with a different pressure sensor.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein describe systems and methods for a user interface allowing a user to input characters, numbers, commands, symbols, etc. with a single hand. Embodiments of the user interface may be a hardware device configured to conform to a user'"'"'s grip, wherein the device is configured to determine pressure caused by flexions of each of the digits on the user'"'"'s hand.
-
Citations
6 Claims
-
1. A user interface device comprising:
-
a plurality of pressure sensors positioned on an exterior surface of the user interface device, each of the plurality of sensors being configured to align with a digit of a hand, the plurality of pressure sensors being configured to determine pressure data corresponding to the pressure applied to a corresponding pressure sensor, the plurality of sensors including a plurality of thumb pressure sensors and a plurality of finger pressure sensors, the plurality of thumb pressure sensors being positioned on a contoured exterior surface of the user interface device such that the plurality of thumb pressure sensors are vertically and horizontally offset from each other, the plurality of digit pressure sensors being positioned on a contoured sidewall of the user interface device such that the plurality of digit pressure sensors are vertically and horizontally offset from each other along the contoured sidewall; a profile module configured to store mapping information and pressure information, the mapping information being configured to map pressure data with characters and the pressure information including pressure thresholds associated with each of the plurality of sensors, wherein the profile information includes speed information, the speed information being associated with a number of pressure sensor signals and corresponding characters input over a time range; an input module configured to determine input data based on the pressure data and the pressure thresholds associated with each of the plurality of pressure sensors, wherein the input data includes first input data and second input data; a mapping module configured to parse the mapping information to determine that the first input data corresponds with a first designated character; a single accelerometer associated with the user interface device configured to determine movement data of the user interface device corresponding with a first character or command, the movement data including information associated with displacement and acceleration of the user interface device; a coincidence module is configured to determine that the first input data corresponds with the first character and the second input data corresponds with a second character, the first input data having a first time threshold and the second input data having a second time threshold, wherein the first time threshold and the second time threshold are different periods of time, wherein the coincidence module is configured to determine that first input data corresponds with the first character and the second input data corresponds with the second character when actions to input the second character are performed outside of the first time threshold, wherein the input data associated with the designated character is a segmented binary chord, wherein each of the segments of the binary chord corresponds with a different pressure sensor. - View Dependent Claims (2, 3, 4)
-
-
5. A method of utilizing a hand held user interface device, the method comprising:
-
determining, via a plurality of pressure sensors on an exterior surface of the hand held user interface device, pressure data corresponding to pressure applied to a corresponding pressure sensor, the plurality of sensors including a plurality of thumb pressure sensors and a plurality of digit pressure sensors, the plurality of thumb pressure sensors being positioned on a contoured upper surface of the exterior surface of the user interface device such that the plurality of thumb pressure sensors are vertically and horizontally offset from each other, the plurality of digit pressure sensors being positioned on a contoured sidewall of the user interface device such that the plurality of digit pressure sensors are vertically and horizontally offset from each other along the contoured sidewall; mapping, via map information, pressure data with characters, wherein the mapping information includes speed information, the speed information being associated with a number of pressure sensor signals and corresponding characters input over a time range; storing pressure thresholds associated with each of the plurality of sensors; determine input data based on the pressure data and the pressure thresholds associated with each of the plurality of pressure sensors, wherein the input data includes first input data and second input data; determining, via a single accelerometer, movement data of the user interface device corresponding with a first character or command, the movement data including information associated with displacement and acceleration of the user interface device; parsing the mapping information to determine that the first input data corresponds with the first character and the second input data corresponds with a second character, the first input data having a first time threshold and the second input data having a second time threshold, wherein the first time threshold and the second time threshold are different periods of time, wherein the coincidence module is configured to determine that first input data corresponds with the first character and the second input data corresponds with the second character when actions to input the second character are performed outside of the first time threshold, wherein the input data associated with the first character is a segmented binary chord, wherein each of the segments of the binary chord corresponds with a different pressure sensor, wherein each of the pressure thresholds corresponding to each of the pressure sensors is different. - View Dependent Claims (6)
-
Specification