Patent ID: 11928763
Assignee: POINTR LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A computer system comprising:
a processor; and
a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to:
determine a floor-level outline of a floor of a first building depicted in a CAD drawing;
receive an approximate geo-location of the first building including the floor depicted in the CAD drawing;
obtain an overhead image of a target area encompassing the approximate geo-location of the first building, the overhead image comprising a plurality of buildings within the target area;
identify a plurality of building footprints each associated with a respective building of the plurality of buildings within the target area;
calculate a plurality of different types of distance functions that relate the floor-level outline to each of the plurality of building footprints, wherein the calculating creates a plurality of similarity scores corresponding to relationships between the floor-level outline and the plurality of building footprints, and wherein each of the plurality of similarity scores corresponds to a combination of results of the plurality of different types of distance functions;
select a building footprint from the plurality of building footprints, based on the plurality of similarity scores; and
calculate a final geo-location of the first building corresponding to the selected building footprint such that the final geo-location of the first building corresponds to a geo-location of one of the respective buildings of the plurality of buildings associated with the selected building footprint.