US 11,853,768 B2
Lockscreen for head-worn augmented reality device
Adithya Gajulapally, Mountain View, CA (US); Jonathan Geddes, Saratoga Springs, UT (US); Hwan Moon Lee, Los Angeles, CA (US); Mathieu Emmanuel Vignau, Los Angeles, CA (US); and Aaron Wangugi, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Apr. 22, 2022, as Appl. No. 17/660,359.
Prior Publication US 2023/0342160 A1, Oct. 26, 2023
Int. Cl. G06F 9/00 (2006.01); G06F 9/4401 (2018.01); G06F 9/445 (2018.01); G06F 21/35 (2013.01)
CPC G06F 9/4401 (2013.01) [G06F 9/445 (2013.01); G06F 21/35 (2013.01); G06F 9/4406 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method executed by one or more processors in a head-worn device including one or more display devices, the method comprising:
receiving an activation input;
performing a partial bootup of the head-worn device;
receiving an instruction to perform a function;
determining whether the instruction is permitted for partial bootup execution;
based on the instruction being permitted for partial bootup execution, executing the instruction; and
based on the instruction not being permitted for partial bootup execution, completing a bootup of the head-worn device, wherein the method further comprises:
determining whether the instruction requires user authentication in order to be executed; and
based on the instruction requiring user authentication, executing a user authentication procedure regardless of whether or not the instruction is partial bootup compatible, the user authentication procedure being performed by a keymaster component running in a trusted execution environment comparing a received password against a stored password.