PARTIAL-BOOTUP EXECUTION OF INSTRUCTIONS IN A HEAD-WORN AUGMENTED REALITY DEVICE

    公开(公告)号:US20240061686A1

    公开(公告)日:2024-02-22

    申请号:US18498845

    申请日:2023-10-31

    Applicant: Snap Inc.

    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.

    Securing an application programming interface (“API”) during the build of a software development kit (“SDK”)

    公开(公告)号:US12293170B1

    公开(公告)日:2025-05-06

    申请号:US18315411

    申请日:2023-05-10

    Applicant: Snap Inc.

    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.

Patent Agency Ranking