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

Claim 14:
15. A portable electronic device configured to render virtual content in a 3D environment, the portable electronic device comprising:
one or more processors;
at least one computer readable medium comprising computer executable instructions that, when executed by at least one processor of the one or more processors:
generate information indicative of a location of the portable electronic device in a local coordinate frame within the 3D environment;
send over a network to a localization service, the information indicative of the location in the local coordinate frame;
obtain from the localization service a transform between a coordinate frame of stored spatial information about the 3D environment and the local coordinate frame;
obtain from the localization service a data structure, the data structure representing a volumetric region within the 3D environment, virtual content for display in the volumetric region, and an application for displaying the virtual content, the data structure further comprising one or more dimensions of the volumetric region, offset of the volumetric region from a persistent location associated with the stored spatial information, and behavior of the virtual content with respect to the location of the portable electronic device; and
render, within the volumetric region of the data structure by executing the application of the data structure, the virtual content represented in the data structure.