US 12,079,638 B2
Management framework for mixed reality devices
Mark Ryan Terpstra, Parkland, FL (US); Lindsey Leigh Interlandi, Fort Lauderdale, FL (US); Ketki Hemant Jadhav, Plantation, FL (US); Zachary Adam Keener, Austin, TX (US); Guillaume Jeoffrey Charmes, Fort Lauderdale, FL (US); Nathan Riley Spiller, Austin, TX (US); Michel Ian Marrache, North Miami Beach, FL (US); David Campise, Winter Garden, FL (US); Rene Travieso, Plantation, FL (US); Shaun P. Collins, Sanford, FL (US); and Shruti Salghur-Elliott, Naples, FL (US)
Assigned to Magic Leap, Inc., Plantation, FL (US)
Filed by MAGIC LEAP, INC., Plantation, FL (US)
Filed on Oct. 2, 2020, as Appl. No. 17/062,341.
Claims priority of provisional application 62/983,079, filed on Feb. 28, 2020.
Claims priority of provisional application 62/910,209, filed on Oct. 3, 2019.
Prior Publication US 2021/0103449 A1, Apr. 8, 2021
Int. Cl. G06F 9/445 (2018.01); G06F 21/31 (2013.01); G06F 21/44 (2013.01); G09G 3/00 (2006.01); H04L 9/06 (2006.01)
CPC G06F 9/4451 (2013.01) [G06F 21/31 (2013.01); G06F 21/44 (2013.01); G09G 3/001 (2013.01); H04L 9/0637 (2013.01); G09G 2354/00 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
authenticating and authorizing a user into an authorized user at a management software application;
identifying one or more device management modules;
provisioning a set of management modules performing a set of respective functions to the authorized user;
receiving, from at least one management module in the set based at least in part upon an instruction from the authorized user, and executing one or more management instructions, wherein execution of the one or more management instructions causes a state of a mixed reality device, and the mixed-reality device is operatively connected to the management software application,
redirecting the authorized user to a landing page for a management portal provided by the management software application;
determining a position or an orientation in a prism for the landing page for the management portal; and
provisioning one or more virtual input modules to user or the authorized user for the management software application.