US 11,810,160 B1
Building mapping tools
Andrew Enochs, San Antonio, TX (US); David Patrick Dixon, Boerne, TX (US); Samuel Ngure, Phoenix, AZ (US); Scott Matthew Myrick, Land O Lakes, FL (US); and Davin Bernstein, San Antonio, TX (US)
Assigned to United Services Automobile Association, San Antonio, TX (US)
Filed by UIPCO, LLC, San Antonio, TX (US)
Filed on Mar. 26, 2021, as Appl. No. 17/214,094.
Claims priority of provisional application 63/001,117, filed on Mar. 27, 2020.
Int. Cl. G01S 19/25 (2010.01); G06Q 30/0283 (2023.01); G06T 7/62 (2017.01); G06T 7/00 (2017.01); H04N 13/204 (2018.01); G01N 29/265 (2006.01); G01N 29/06 (2006.01); G06Q 50/16 (2012.01); G06V 20/10 (2022.01)
CPC G06Q 30/0283 (2013.01) [G01N 29/06 (2013.01); G01N 29/265 (2013.01); G01S 19/25 (2013.01); G06Q 50/16 (2013.01); G06T 7/0002 (2013.01); G06T 7/62 (2017.01); G06V 20/176 (2022.01); H04N 13/204 (2018.05); G01N 2291/0289 (2013.01); G06T 2207/10012 (2013.01); G06T 2207/10132 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system for mapping a structure in a building, comprising:
a movable scanner device comprising a first processor configured to:
perform a scan operation of at least one floor in at least one room in a building,
wherein the movable scanner device is operable to automatically move on top of the at least one floor, and
wherein the movable scanner device includes an ultrasonic sensor operable to transmit and receive ultrasonic signals to obtain information about an area underneath the at least one floor;
generate a foundation profile that describes at least the area underneath the at least one floor based on the scan operation,
wherein the foundation profile includes a map of one or more cracks in the area underneath the at least one floor and one or more measurements that describe extent of the one or more cracks; and
generate and send, to a server, a message comprising the foundation profile for the at least one floor and a location of the building; and
the server comprising a second processor configured to:
receive the message comprising the foundation profile for the at least one floor and the location of the building;
determine, based on the location of the building, an account identifier that uniquely identifies an account associated with the building; and
store the foundation profile for the at least one floor in a database in a location associated with the account identifier.