IP Library › Granted Patent US 12,474,768
Granted Patent B2
US 12,474,768 · App. 18/772,093 · Granted Nov 18, 2025

Multi-factor intention determination for augmented reality (AR) environment control

Inventors: Andrew Jackson Klein (Vancouver, CA); Cory Ryan Bramall (Delta, CA); Kyle Mouritsen (Vancouver, CA); Ethan Harris Arnowitz (Vancouver, CA); Jeremy Bruce Kersey (Vancouver, CA); Victor Jia (Richmond, CA); Justin Thomas Savino (Seattle, WA); Stephen Michael Lucas (Vancouver, CA); Darren A. Bennett (Duvall, WA)
Assignee: Microsoft Technology Licensing, LLC.
G06F3/011G02B27/017G02B27/0179G06F3/012G06F3/013G06F3/017G06F3/0482G06F3/04847G02B2027/0185G02B2027/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 12,474,768
App. No.
18/772,093
Granted
Nov 18, 2025
Kind
B2
Abstract

Examples of augmented reality (AR) environment control advantageously employ multi-factor intention determination and include: performing a multi-factor intention determination for summoning a control object (e.g., a menu, a keyboard, or an input panel) using a set of indications in an AR environment, the set of indications comprising a plurality of indications (e.g., two or more of a palm-facing gesture, an eye gaze, a head gaze, and a finger position simultaneously); and based on at least the set of indications indicating a summoning request by a user, displaying the control object in a position proximate to the user in the AR environment (e.g., docked to a hand of the user). Some examples continue displaying the control object while at least one indication remains, and continue displaying the control object during a timer period if one of the indications is lost.

Claims (58)

1 . A system comprising:

a processor; and

a computer-readable medium storing instructions that are operative upon execution by the processor to:

perform a multi-factor intention determination for summoning a first control object using a first set of indications in an augmented reality (AR) environment, the first set of indications comprising a plurality of indications;

based on the first set of indications indicating a summoning request by a user, display the first control object in a first position proximate to the user in the AR environment;

detect activation of a persistence object within the AR environment;

display the persistence object based on detecting the activation of the persistence object;

dock the first control object to the persistence object;

detect an indication of dismissal of the persistence object;

based on detecting the indication of dismissal, cease displaying the persistence object;

detect a loss of the first set of indications;

detect an indication of an intention to use the first control object; and

based on detecting the indication of the intention, continue displaying the first control object.

2 . The system of claim 1 , wherein the instructions are further operative to:

provide a visual indication of detecting an indication of the first set of indications.

3 . The system of claim 2 , wherein providing the visual indication comprises displaying a highlighting effect of a hand.

4 . The system of claim 1 , wherein the indication for the intention to use the first control object is selected from a list consisting of: a hand within a proximity threshold of the first control object, a finger pointing toward the first control object, an eye gaze towards the first control object and a palm-facing gesture with a different hand than a hand associated with the first set of indications.

5 . The system of claim 1 , wherein the instructions are further operative to:

continue displaying the first control object in a docked position while the persistence object remains within the AR environment.

6 . The system of claim 1 , wherein the instructions are further operative to:

based on detecting the indication of dismissal, cease displaying the first control object.

7 . A computerized method comprising:

performing a multi-factor intention determination for summoning a first control object using a first set of indications in an augmented reality (AR) environment, the first set of indications comprising a plurality of indications;

based on at least the first set of indications indicating a summoning request by a user, displaying the first control object in a first position proximate to the user in the AR environment;

detecting activation of a persistence object within the AR environment;

displaying the persistence object based on detecting the activation of the persistence object;

docking the first control object to the persistence object;

detecting an indication of dismissal of the persistence object;

based on detecting the indication of dismissal, ceasing displaying the persistence object;

detecting a loss of the first set of indications;

detecting an indication of an intention to use the first control object; and

based on detecting the indication of the intention, continue displaying the first control object.

8 . The method of claim 7 , further comprising:

providing a visual indication of detecting an indication of the first set of indications.

9 . The method of claim 8 , wherein providing the visual indication comprises displaying a highlighting effect of a hand.

10 . The method of claim 7 , wherein the indication for the intention to use the first control object is selected from a list consisting of: a hand within a proximity threshold of the first control object, a finger pointing toward the first control object, an eye gaze towards the first control object, and a palm-facing gesture with a different hand than a hand associated with the first set of indications.

11 . The method of claim 7 , further comprising:

continuing displaying the first control object in a docked position while the persistence object remains within the AR environment.

12 . The method of claim 7 , further comprising:

based on detecting the indication of dismissal, ceasing displaying the first control object.

13 . One or more non-transitory computer storage devices having computer-executable instructions stored thereon, which, upon execution by a computer, cause the computer to perform operations comprising:

performing a multi-factor intention determination for summoning a first control object using a first set of indications in an augmented reality (AR) environment, the first set of indications comprising a plurality of indications;

based on at least the first set of indications indicating a summoning request by a user, displaying the first control object in a first position proximate to the user in the AR environment;

detecting activation of a persistence object within the AR environment;

displaying the persistence object based on detecting the activation of the persistence object;

docking the first control object to the persistence object;

detecting an indication of dismissal of the persistence object;

based on detecting the indication of dismissal, ceasing displaying the persistence object;

detecting a loss of the first set of indications;

detecting an indication of an intention to use the first control object; and

based on detecting the indication of the intention, continue displaying the first control object.

14 . The one or more non-transitory computer storage devices of claim 13 , wherein the operations further comprise:

providing a visual indication of detecting an indication of the first set of indications, wherein providing the visual indication comprises displaying a highlighting effect of a hand.

15 . The one or more non-transitory computer storage devices of claim 13 , wherein the indication for the intention to use the first control object is selected from a list consisting of: a hand within a proximity threshold of the first control object, a finger pointing toward the first control object, an eye gaze towards the first control object, and a palm-facing gesture with a different hand than a hand associated with the first set of indications.

16 . The one or more non-transitory computer storage devices of claim 13 , wherein the operations further comprise:

continuing displaying the first control object in a docked position while the persistence object remains within the AR environment.

17 . The one or more non-transitory computer storage devices of claim 13 , wherein the operations further comprise:

based on detecting the indication of dismissal, ceasing displaying the first control object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2024
From: KLEIN, ANDREW JACKSON; BRAMALL, CORY RYAN; MOURITSEN, KYLE; ARNOWITZ, ETHAN HARRIS; KERSEY, JEREMY BRUCE; JIA, VICTOR; SAVINO, JUSTIN THOMAS; LUCAS, STEPHEN MICHAEL; BENNETT, DARREN A.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 068160/0030 →
Continuity (3)
Continuation 17562569 · Dec 27, 2021
Provisional Application 63275864 · Nov 4, 2021
Related Publication 20240402795A1 · Dec 5, 2024
References Cited (6)
US 20120113223A1 · Hilliges · 2012 [cited by examiner]
US 20160162020A1 · Lehman · 2016 [cited by examiner]
US 20170270715A1 · Lindsay · 2017 [cited by examiner]
US 20180286126A1 · Schwarz · 2018 [cited by examiner]
US 20190102953A1 · Lindsay · 2019 [cited by examiner]
US 20200387228A1 · Ravasz · 2020 [cited by examiner]