-
公开(公告)号:US20240061686A1
公开(公告)日:2024-02-22
申请号:US18498845
申请日:2023-10-31
Applicant: Snap Inc.
Inventor: Adithya Gajulapally , Jonathan Geddes , Hwan Moon Lee , Mathieu Emmanuel Vignau , Aaron Wangugi
IPC: G06F9/4401 , G06F9/445 , G06F21/35
CPC classification number: G06F9/4401 , G06F9/445 , G06F21/35 , G06F9/4406
Abstract: A method of activating a head-worn device is disclosed. The method includes activating the head-worn device and performing a partial bootup. When an user-input instruction to perform a function is received, it is determined whether or not the user-input instruction is permitted for partial bootup execution. The user-input instruction is executed based on the user-input instruction being permitted for partial bootup execution, and a bootup of the head-work device is completed based on the user-input instruction not being permitted for partial bootup execution. The method may further comprise determining if the user-input instruction requires user authentication in order to be executed, and based on the user-input instruction being partial bootup compatible and not requiring user authentication, executing the user-input instruction.
-
公开(公告)号:US11853768B2
公开(公告)日:2023-12-26
申请号:US17660359
申请日:2022-04-22
Applicant: Snap Inc.
Inventor: Adithya Gajulapally , Jonathan Geddes , Hwan Moon Lee , Mathieu Emmanuel Vignau , Aaron Wangugi
IPC: G06F9/00 , G06F9/4401 , G06F9/445 , G06F21/35
CPC classification number: G06F9/4401 , G06F9/445 , G06F21/35 , G06F9/4406
Abstract: A method of activating a head-worn device is disclosed. The method includes activating the head-worn device and performing a partial bootup. When an instruction to perform a function is received, it is determined whether or not the instruction is permitted for partial bootup execution. The instruction is executed based on the instruction being permitted for partial bootup execution, and a bootup of the head-work device is completed based on the instruction not being permitted for partial bootup execution. The method may further comprise determining if the instruction requires user authentication in order to be executed, and based on the instruction being partial bootup compatible and not requiring user authentication, executing the instruction.
-
公开(公告)号:US12293170B1
公开(公告)日:2025-05-06
申请号:US18315411
申请日:2023-05-10
Applicant: Snap Inc.
Inventor: Frederik Van Voorden , Aaron Wangugi , Ankit Sultania
IPC: G06F8/41 , G06F9/54 , G06F11/36 , G06F11/3668 , H04L9/32
Abstract: Described is a technique for securing a private secret key during a software build process for a software development kit (SDK) that includes a code implementation for an application programming interface (API), where the private secret key is for use in signing the payload of an API request for the API. Consistent with examples, a keychain service stores a private secret key. In at least one source code file for a SDK, the source code includes a macro definition, which, upon executing by a compiler, obtains a value for the private secret key. In a programming shell environment, a shell script is executed. Execution of the shell script results in executing a nested script, which queries the keychain service for the private secret key. The shell script then passes the private secret key to a build script of an automated software build tool/system, which injects the private secret key into the source code file at compile time by execution of the macro, resulting in a software product capable of using the private secret key to sign or encrypt the payload of one or more API requests.
-
-