Patent ID: 11922560
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A method performed by a computing system, the method comprising:
receiving, from a mobile device,
first spatial anchor pose data comprising a spatial representation of a first physical world location and a pose of a first virtual spatial anchor within the spatial representation of the first physical world location, the spatial representation of the first physical world location comprising a first sparse point cloud,
second spatial anchor pose data comprising a spatial representation of a second physical world location and a pose of a second virtual spatial anchor within the spatial representation of the second physical world location, the spatial representation of the second physical world location comprising a second sparse point cloud, and
data representing a spatial relationship between the first virtual spatial anchor and the second virtual spatial anchor;

storing the first spatial anchor pose data and the second spatial anchor pose data;
receiving a different spatial representation of the first physical world location from a requesting mobile device, the different spatial representation comprising a third sparse point cloud;
determining a perspective-dependent pose of the first virtual spatial anchor based at least on a comparison of the different spatial representation to the spatial representation of the first physical world location;
determining a perspective-dependent pose of the second virtual spatial anchor based at least on the spatial relationship between the first virtual spatial anchor and the second virtual spatial anchor; and
sending, to the requesting mobile device, data representing the perspective- dependent pose of the first virtual spatial anchor and the perspective-dependent pose of the second virtual spatial anchor.