Patent ID: 11967021
Assignee: MAGIC LEAP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A computer program product comprising a non-transitory computer readable storage medium having stored thereupon a sequence of instructions which, when executed by a microprocessor, causes the microprocessor to perform a set of acts that comprises:
performing a spatial persistence process that places a virtual object relative to a physical object for an extended-reality display device based at least in part upon a persistent coordinate frame (PCF);
determining whether a drift is detected for the virtual object relative to the physical object; and
upon or after detection of the drift or deviation, correcting the drift or deviation at least by:
updating a tracking map into an updated tracking map; and
updating the persistent coordinate frame (PCF) based at least in part upon the updated tracking map, wherein
the persistent coordinate frame (PCF) comprises six degrees of freedom relative to a map coordinate system.