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

Claim 0:
1. A networked resource within a distributed computing environment for providing shared location-based content to a plurality of portable electronic devices capable of rendering virtual content in a 3D environment, the networked resource comprising:
one or more processors;
at least one computer readable medium comprising:
a plurality of stored maps of the 3D environment comprising a plurality of coordinate frames, each of the plurality of coordinate frames determined based on one or more feature points in the 3D environment;
a plurality of data structures, each data structure of the plurality of data structures associated with a respective volumetric region in the 3D environment within which virtual content is to be displayed, wherein each data structure of the plurality of data structures comprises:
information associating the data structure with a coordinate frame of the plurality of coordinate frames in the plurality of stored maps; and
a link to virtual content for rendering within the respective volumetric region in the 3D environment; and

computer executable instructions that, when executed by at least one processor of the one or more processors:
implement a service that provides localization information to a portable electronic device of the plurality of portable electronic devices, wherein the localization information indicates locations of the plurality of portable electronic devices with respect to one or more shared maps in the plurality of stored maps of the 3D environment; and
provide a copy of a data structure of the plurality of data structures to the portable electronic device of the plurality of portable electronic devices when a location of the portable electronic device is within a threshold distance of a coordinate frame associated with the data structure.