US 12,086,407 B2
Intelligent keyboard attachment for mixed reality input
Andrew Jackson Klein, Vancouver (CA); Hendry Effendy, Kirkland, WA (US); Ethan Harris Arnowitz, Vancouver (CA); Jonathon Burnham Cobb, Vancouver (CA); Melissa Hellmund Vega, Vancouver (CA); Stuart John Mayhew, Seattle, WA (US); and Jeremy Bruce Kersey, Vancouver (CA)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Sep. 15, 2023, as Appl. No. 18/468,682.
Application 18/468,682 is a continuation of application No. 17/591,575, filed on Feb. 2, 2022, granted, now 11,797,175.
Claims priority of provisional application 63/275,844, filed on Nov. 4, 2021.
Prior Publication US 2024/0004545 A1, Jan. 4, 2024
Int. Cl. G06F 3/00 (2006.01); G06F 3/04886 (2022.01); G06T 7/70 (2017.01); G06T 19/00 (2011.01)
CPC G06F 3/04886 (2013.01) [G06T 7/70 (2017.01); G06T 19/006 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory storing applications;
a processor communicatively coupled to the memory; and
a display device configured to display a mixed reality environment provided by one or more of the applications implemented by the processor, wherein the mixed reality environment includes:
a first virtual object corresponding to a first application;
a virtual input device, wherein the first application docks the virtual input device to the first virtual object with an offset relative to the first virtual object; and
a second virtual object corresponding to a second application, wherein responsive to user input indicating an intent to interact with the second virtual object, the second application docks the virtual input device with an offset relative to the second virtual object.