US 12,259,809 B2
Selective testing of pre-compiled extended reality operating systems
Emil Ekmečić, Santa Monica, CA (US); and Terry Tata, Miami, FL (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 3, 2023, as Appl. No. 18/311,741.
Prior Publication US 2024/0370358 A1, Nov. 7, 2024
Int. Cl. G06F 11/36 (2006.01); G06F 8/61 (2018.01); G06F 11/3668 (2025.01)
CPC G06F 11/3688 (2013.01) [G06F 8/61 (2013.01); G06F 11/3692 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
at least one memory component storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
identifying a list of revisions for an Extended Reality (XR) operating system;
performing a set of testing operations comprising:
dividing the list of revisions to set a currently selected revision of the XR operating system;
retrieving an already-compiled version of the currently selected revision of the XR operating system;
installing the already-compiled version of the currently selected revision on an XR device;
initiating a test script for the XR device to test the XR operating system;
receiving results of the test script; and
updating the list of revisions based on the received results of the test script; and
repeating the set of testing operations until a stopping criterion is satisfied.