Back to results
US 11,029,845 B2Granted
Virtual keyboard engagement
AssigneeMicrosoft Technology Licensing, LLC
InventorsChristopher M. Becker, Nazeeh A. Eldirghami, Kevin W. Barnes, Julia Schwarz, Eric Carter
Life of this patent
Estimating the term…
Abstract
The discussion relates to virtual keyboard engagement. One example can define key volumes relating to keys of a virtual keyboard and detect finger movement of a user through individual key volumes. The example can detect parameter changes associated with detected finger movement through individual key volumes and build potential key sequences from detected parameter changes.
Claims18
A device, comprising:
- a display component configured to be positioned on a head of a user in front of the user's eyes and configured to generate virtual content that appears to the user in a scene and that includes virtual keys;
- sensors configured to monitor frustums defined by individual virtual keys that extend from the user's eyes through the individual virtual keys relative to the user;
- and,
- a processor configured to assign first probabilities to user movement through individual frustums that is parallel to the virtual content and to assign second higher probabilities to user movement through the individual frustums that is toward or away from the user and to predict an intended user action relative to the virtual content based at least in part on the first probabilities and the second probabilities.
1 more element
A device-implemented method, comprising:
- generating a virtual keyboard with head mounted optics positioned in front of eyes of a user;
- detecting a path of a user extremity in 3D space proximate to a perceived position of the virtual keyboard;
- assigning probabilities to individual keys of the virtual keyboard when the path passes through a frustum defined at least in part by the individual keys;
- updating the probabilities relative to an individual key to a higher probability when the path relative to the individual key includes movement either toward or away from the user in the frustum;
- predicting an intended user action based at least in part on the probabilities and the updated probabilities;
- and,
- automatically taking an action on behalf of the user based at least in part upon the predicted intended user action.
4 more elements
A device-implemented method, comprising:
- generating virtual content with a device positioned on a head of a user, the virtual content including virtual keys and appearing to the user in a volume beyond the device;
- defining virtual content frustums extending from the device and around a periphery of individual virtual keys,
- detecting finger movement of a user through individual virtual content frustums;
- detecting parameter changes associated with detected finger movement through the individual virtual content frustums, the parameter changes distinguishing finger movement through the virtual content frustums that is generally parallel to the virtual content from finger movement that is toward or away from the user relative to individual frustums;
- and,
- building potential user selections of individual virtual keys from detected parameter changes at least in part by weighting the finger movement toward or away from the user higher than finger movement parallel to the virtual content.
3 more elements
Dependencies are inferred from the claim text.