GESTURE CONTROL TECHNIQUES FOR USE WITH DISPLAYED VIRTUAL KEYBOARDS
First Claim
1. A method comprising:
- receiving, by a location interface, data indicating one or more of a presence, location, position, motion, and direction of a user gesturing member;
displaying a graphical user interface including a virtual keyboard on a display;
determining, by a processing unit, if the presence, location, position, motion and direction data is associated with a view space location of the virtual keyboard on the display;
determining, by the processing unit, one or more gestures from one or more sets of presence, location, position, motion and direction data;
displaying the presence, location, position, motion and direction data on the display overlaid on the virtual keyboard, if the presence, location, position, motion and direction data is associated with the view space location of the virtual keyboard; and
determining, by the processing unit, one or more alphanumeric or control inputs from the virtual keyboard corresponding to the one or more gestures.
1 Assignment
0 Petitions
Accused Products
Abstract
A gesture control technique includes receiving data indicating one or more of a presence, location, position, motion, and direction of a user finger or the like from a location interface, such as a camera, touch pad, gyroscope or the like. A graphical user interface including a virtual keyboard is displayed on a display. The presence, location, position, motion and direction data compared to a view space location of the virtual keyboard on the display to determine if the presence, location, position, motion and direction data is associated with location on the virtual keyboard. The presence, location, position, motion and direction data are displayed overlaid on the virtual keyboard, if the presence, location, position, motion and direction data is associated with the virtual keyboard. In addition, one or more gestures are determined from one or more sets of presence, location, position, motion and direction data. Furthermore, one or more alphanumeric or control inputs of the virtual keyboard are determined from the one or more gestures.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a location interface, data indicating one or more of a presence, location, position, motion, and direction of a user gesturing member; displaying a graphical user interface including a virtual keyboard on a display; determining, by a processing unit, if the presence, location, position, motion and direction data is associated with a view space location of the virtual keyboard on the display; determining, by the processing unit, one or more gestures from one or more sets of presence, location, position, motion and direction data; displaying the presence, location, position, motion and direction data on the display overlaid on the virtual keyboard, if the presence, location, position, motion and direction data is associated with the view space location of the virtual keyboard; and determining, by the processing unit, one or more alphanumeric or control inputs from the virtual keyboard corresponding to the one or more gestures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a means for receiving data indicating one or more of a presence, location, position, motion, and direction of a user gesturing member; a means for displaying a graphical user interface including a virtual keyboard; a means for determining if the presence, location, position, motion and direction data is associated with a view space location of the virtual keyboard on the display; a means for determining one or more gestures from one or more sets of presence, location, position, motion and direction data; a means for displaying the presence, location, position, motion and direction data on the display overlaid on the virtual keyboard, if the presence, location, position, motion and direction data is associated with the view space location of the virtual keyboard; a means for disambiguously determining one or more alphanumeric or control inputs from the virtual keyboard corresponding to the one or more gestures; and a means for displaying the one or more alphanumeric or control keys in an input field of the graphical user interface. - View Dependent Claims (12, 13, 14)
-
-
15. One or more computing device readable media including computing device executable instructions that when executed by a processing unit implement a gesture control process comprising:
-
receiving data indicating one or more of a presence, location, position, motion, and direction of a user gesturing member from a location interface; displaying a graphical user interface including a virtual keyboard on a display; determining if the presence, location, position, motion and direction data is associated with a view space location of the virtual keyboard on the display; determining one or more gestures from one or more sets of presence, location, position, motion and direction data; displaying the presence, location, position, motion and direction data on the display overlaid on the virtual keyboard, if the presence, location, position, motion and direction data is associated with the view space location of the virtual keyboard; and determining one or more alphanumeric or control inputs from the virtual keyboard corresponding to the one or more gestures. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification