CPC G06T 19/006 (2013.01) [G06T 1/20 (2013.01); G06T 15/005 (2013.01); G06T 2200/04 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A computer-implemented method for locating a computing device, the method comprising:
determining, based on global coordinates representing a location of the computing device on a planet, a row index and a column index of a first cell in a reference grid corresponding to the location of the computing device on the planet, wherein the reference grid comprises a plurality of cells defined to extend over at least a portion of the planet;
converting the row index and the column index into a first cell identifier (ID) identifying the first cell;
querying a data store using the first cell ID to return a first intracellular position of a real-world feature, wherein the first intracellular position is defined with respect to an intracellular coordinate system of the first cell;
sensing a position of the computing device relative to the real-world feature using a sensor of the computing device; and
determining, based on the first intracellular position of the real-world feature and the sensed position of the computing device relative to the real-world feature, a second intracellular position of the computing device defined with respect to the intracellular coordinate system of the first cell.
|