IP Library Granted Patent US 10,444,987
Granted Patent B2
US 10,444,987 · App. 15/384,173 · Granted Oct 15, 2019

Facilitating selection of holographic keyboard keys

Inventor: Adalberto Foresti (Kirkland, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06F3/04886G02B27/017G06F3/013G06F3/0237G02B27/0093G02B2027/0138G02B2027/0141G02B2027/0178G02B2027/0187
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,444,987
App. No.
15/384,173
Granted
Oct 15, 2019
Kind
B2
Abstract

A computing device includes a display configured to visually present a holographic cursor and a holographic keyboard including a plurality of holographic keys. The computing device also includes an input interface configured to receive, from an input device, user input controlling the holographic cursor. Input predictor logic is configured to, based at least on one or more immediately prior selections of holographic keys, predict a subset of holographic keys most likely to be selected next. One or both of an appearance of the holographic keyboard and a parameter of movement of the holographic cursor is adjusted to facilitate selection of a holographic key in the predicted subset of holographic keys.

Claims (32)

1. A computing device comprising:

a display configured to visually present a holographic cursor and a holographic keyboard including a plurality of holographic keys;

an input interface configured to receive, from an input device, user input controlling the holographic cursor; and

input predictor logic configured to:

based on one or more prior selections of holographic keys, predict a subset of holographic keys most likely to be selected next, and

adjust a speed and/or direction of user-directed movement of the holographic cursor to facilitate selection of a holographic key in the predicted subset of holographic keys.

2. The computing device of claim 1 , wherein the display includes a see-through near-eye display.

3. The computing device of claim 1 , wherein the input device includes an eye tracking imaging device.

4. The computing device of claim 1 , wherein the input device includes one or both of a peripheral handheld controller and a touch-sensitive device.

5. The computing device of claim 1 , wherein the selection of the holographic key is facilitated by increasing a size of one or more of the holographic keys in the predicted subset of holographic keys.

6. The computing device of claim 1 , wherein the selection of the holographic key is facilitated by adjusting a speed of movement of the holographic cursor, and wherein the speed of movement is adjusted based on a distance of the holographic cursor from one of the holographic keys in the predicted subset of holographic keys.

7. The computing device of claim 6 , further comprising, stopping movement of the holographic cursor for a threshold period of time based at least on the user input causing the cursor to move to a location that is within a threshold distance of one of the holographic keys in the predicted subset of holographic keys.

8. The computing device of claim 1 , wherein the selection of the holographic key is facilitated by adjusting a direction of movement of the holographic cursor based at least on a distance of the holographic cursor from one of the holographic keys in the predicted subset of holographic keys.

9. The computing device of claim 1 , wherein the input predictor logic is further configured to, based on the one or more prior selections of holographic keys, predict a plurality of words most likely to be input as a continuation of the one or more immediately prior selections of holographic keys.

10. The computing device of claim 9 , further comprising adjusting an appearance of the holographic keyboard, including displaying the plurality of words as selectable word objects, the size and position of each of the plurality of selectable word objects being adjusted to facilitate selection of a selectable word object corresponding to a word that is determined to be most likely to be input based at least on one or more prior selections of holographic keys.

11. The computing device of claim 1 , wherein the holographic keyboard is world locked.

12. The computing device of claim 1 , wherein the holographic keyboard is body locked.

13. The computing device of claim 1 , wherein the input predictor logic is further configured to:

delete one or more immediately prior selections of holographic keys based at least on user input controlling the holographic cursor to perform a first gesture relative to a holographic key, and

repeat an immediately prior selection of a holographic key based at least on user input controlling the holographic cursor to perform a second gesture relative to the holographic key.

14. The computing device of claim 1 , wherein the holographic keyboard is a first holographic keyboard, and wherein the input predictor logic is further configured to display a second holographic keyboard with different holographic keys based on user input controlling the holographic cursor to perform a gesture relative to the holographic keyboard.

15. A method for facilitating user selection of holographic keys, the method comprising:

displaying, via a display of a head-mounted display (HMD) device, a holographic cursor and a holographic keyboard including a plurality of holographic keys;

based on one or more immediately prior selections of holographic keys, predicting a subset of holographic keys most likely to be selected next; and

adjusting one or both of a speed and a direction of movement of the holographic cursor responsive to user input based on a distance of the holographic cursor from one of the holographic keys in the predicted subset of holographic keys, to facilitate selection of a holographic key in the predicted subset of holographic keys.

16. The method of claim 15 , wherein the selection of the holographic key is facilitated by increasing a size of one or more of the holographic keys in the predicted subset of holographic keys.

17. The method of claim 15 , further comprising, based at least on the one or more immediately prior selections of holographic keys, predicting a plurality of words most likely to be input as a continuation of the one or more immediately prior selections of holographic keys and adjusting an appearance of the holographic keyboard, including displaying the plurality of words as selectable word objects, the size and position of each of the plurality of selectable word objects being adjusted to facilitate selection of a selectable word object corresponding to a word determined to be most likely to be input based at least on one or more immediately prior selections of holographic keys.

18. A method for presenting a holographic keyboard, the method comprising:

displaying, via a display of a head-mounted display (HMD) device, a holographic cursor and the holographic keyboard, the holographic keyboard including a plurality of holographic keys;

based on one or more immediately prior selections of holographic keys, predicting a plurality of words most likely to be input next as a continuation of the one or more immediately prior selections of holographic keys; and

displaying a word cloud proximate to the holographic keyboard, the word cloud including a plurality of selectable word objects each corresponding to an associated word of the plurality of words, to facilitate selection of a selectable word object in the word cloud,

wherein the selection of the selectable word object in the word cloud is facilitated by positioning the word cloud in a location that is aligned with a trajectory of movement of the holographic cursor, a selectable word object corresponding to a word that is determined to be most likely to be input being positioned closest to the holographic cursor along the trajectory of movement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: FORESTI, ADALBERTO
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 040675/0897 →
Continuity (1)
Related Publication 20180173417A1 · Jun 21, 2018