| CPC G06T 19/006 (2013.01) [G06F 9/547 (2013.01); G06F 16/29 (2019.01); G06F 16/907 (2019.01)] | 20 Claims |

|
1. A cloud service for a cross reality system, the service comprising:
computer storage media storing:
a database of maps;
a plurality of types of location metadata associated with maps of the database, the plurality of types of location metadata comprising wireless fingerprints and geo-location information;
one or more computing devices configured for network communication with a plurality of portable electronic devices, the one or more computing devices comprising non-transitory computer-readable media comprising computer-executable instructions that, when executed perform a method comprising:
receiving, from a portable electronic device of the plurality of portable electronic devices, a communication comprising position information for the device and location metadata;
selecting, for the communication, a type of location metadata of the plurality of types of location metadata;
selecting a set of maps from the database based on the received location metadata and the selected type of location metadata associated with maps of the database; and
comparing the received position information to maps of the set.
|