CPC G06T 19/006 (2013.01) [G06T 15/005 (2013.01); G06T 15/20 (2013.01)] | 20 Claims |
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;
a plurality of data structures, wherein:
each data structure of the plurality of data structures comprises:
information associating the data structure with a location in the plurality of stored maps,
a link to virtual content for rendering in a respective region in the 3D environment, and
display properties for the respective region on the plurality of portable electronic devices; and
the display properties comprise one or more of: dimensions of the respective region, offset of the respective region from the location in the plurality of stored maps, spatial orientation of the respective region, and behavior of virtual content rendered in the respective region; and
computer executable instructions that, when executed by at least one processor of the one or more processors:
provide a copy of a data structure of the plurality of data structures to a portable electronic device of the plurality of portable electronic devices based on a coordinate frame of the portable electronic device with respect to the plurality of data structures.
|