US 12,249,243 B2
Anomaly determination in geospatial data
Rowena Loh, Singapore (SG); Andrea Sanzone, Frankfurt (DE); and Rahul Ashok, Singapore (SG)
Assigned to The Boeing Company, Arlington, VA (US)
Filed by The Boeing Company, Chicago, IL (US)
Filed on Mar. 7, 2022, as Appl. No. 17/653,822.
Prior Publication US 2023/0282117 A1, Sep. 7, 2023
Int. Cl. G08G 5/00 (2006.01); G01C 21/00 (2006.01)
CPC G08G 5/003 (2013.01) [G01C 21/387 (2020.08); G01C 21/3893 (2020.08); G08G 5/0043 (2013.01); G08G 5/0082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
a processor; and
a memory storing instructions executable by the processor to:
receive location data messages from a plurality of aircraft in a geographic region, wherein the location data messages comprise one or more of a transponder message or an automatic dependent surveillance-broadcast (ADS-B) message;
use location data in the location data messages to determine a location of each aircraft of the plurality of aircraft in the geographic region;
receive geospatial data for the geographic region, the geospatial data comprising, for a physical object in the geographic region, a virtual representation of the physical object;
determine, based on the location of each aircraft of the plurality of aircraft in the geographic region, a frequency at which one or more aircraft of the plurality of aircraft are located within a geographic area corresponding to the virtual representation of the physical object;
determine that the frequency at which the one or more aircraft of the plurality of aircraft are located within the geographic area corresponding to the virtual representation of the physical object is less than or equal to a threshold frequency;
based at least on the determination that the frequency at which the one or more aircraft of the plurality of aircraft are located within the geographic area corresponding to the virtual representation of the physical object is less than or equal to the threshold frequency, output an indication of an anomaly in the geospatial data;
determine, based on the location data in the location data messages, that the virtual representation is offset from the physical object by a difference in size, position, and/or angular orientation between the virtual representation and the physical object; and
transform the virtual representation in the geospatial data to fit the location data in the location data messages by translating, scaling, and/or rotating the virtual representation.