GESTURE-BASED GRAPHICAL KEYBOARD FOR COMPUTING DEVICES
First Claim
1. A computing device for displaying a graphical keyboard, the computing device comprising:
- a machine-readable memory storing computer-executable instructions; and
at least one hardware processor in communication with the machine-readable memory that, when the computer-executable instructions are executed, configures a computing device to perform a plurality of operations, the plurality of operations comprising;
displaying, on a transparent display physically coupled with the at least one hardware processor, a graphical keyboard, the graphical keyboard having at least one selectable alphanumeric character;
acquiring, by at least one inertial measurement unit, a plurality of measurements indicating user movement of the computing device;
converting, by the at least one hardware processor, the plurality of measurements to obtain a plurality of vectors, at least one vector of the plurality of vectors associated with at least three axes of movement;
determining, by the at least one hardware processor, and based on the plurality of vectors, a command to perform with the displayed graphical keyboard; and
performing, by the at least one hardware processor, the determined command with the displayed graphical keyboard.
14 Assignments
0 Petitions
Accused Products
Abstract
A computing device provides augmented reality images of an environment in which the computing device is worn. The computing device is further configured to display a graphical keyboard for interacting with the computing device. The graphical keyboard may be displayed according to one or more configured keyboard layouts. The computing device further includes an inertial measurement unit, which provides input for manipulating the graphical keyboard. As a user of the computing device moves his or her body, or a portion thereof, corresponding graphical changes are made to the displayed graphical keyboard. In this way, by moving his or her body (or a portion thereof), the user is able to interact with, and provide input to, the computing device.
49 Citations
20 Claims
-
1. A computing device for displaying a graphical keyboard, the computing device comprising:
-
a machine-readable memory storing computer-executable instructions; and at least one hardware processor in communication with the machine-readable memory that, when the computer-executable instructions are executed, configures a computing device to perform a plurality of operations, the plurality of operations comprising; displaying, on a transparent display physically coupled with the at least one hardware processor, a graphical keyboard, the graphical keyboard having at least one selectable alphanumeric character; acquiring, by at least one inertial measurement unit, a plurality of measurements indicating user movement of the computing device; converting, by the at least one hardware processor, the plurality of measurements to obtain a plurality of vectors, at least one vector of the plurality of vectors associated with at least three axes of movement; determining, by the at least one hardware processor, and based on the plurality of vectors, a command to perform with the displayed graphical keyboard; and performing, by the at least one hardware processor, the determined command with the displayed graphical keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for displaying a graphical keyboard on a computing device, the method comprising:
-
displaying, on a transparent display physically coupled with at least one hardware processor, a graphical keyboard, the graphical keyboard having at least one selectable alphanumeric character; acquiring, by at least one inertial measurement unit, a plurality of measurements indicating user movement of the computing device; converting, by the at least one hardware processor, the plurality of measurements to obtain a plurality of vectors, at least one vector of the plurality of vectors associated with at least three axes of movement; determining, by the at least one hardware processor, and based on the plurality of vectors, a command to perform with the displayed graphical keyboard; and performing, by the at least one hardware processor, the determined command with the displayed graphical keyboard. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable instructions stored thereon that, when executed by at least one hardware processor, causes a computing device to perform a plurality of operations, the plurality of operations comprising;
-
displaying, on a transparent display physically coupled with the at least one hardware processor, a graphical keyboard, the graphical keyboard having at least one selectable alphanumeric character; acquiring, by at least one inertial measurement unit, a plurality of measurements indicating user movement of the computing device; converting, by the at least one hardware processor, the plurality of measurements to obtain a plurality of vectors, at least one vector of the plurality of vectors associated with at least three axes of movement; determining, by the at least one hardware processor, and based on the plurality of vectors, a command to perform with the displayed graphical keyboard; and performing, by the at least one hardware processor, the determined command with the displayed graphical keyboard. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification