US12469398B2ActiveUtilityA1

Automated data parsing and conversion for efficient visualizations

Assignee: BOEING COPriority: Jan 27, 2023Filed: Jan 27, 2023Granted: Nov 11, 2025
Est. expiryJan 27, 2043(~16.5 yrs left)· nominal 20-yr term from priority
G08G 5/55G06F 3/0484G06F 40/205G06F 40/177G08G 5/26G08G 5/21G08G 5/22G08G 5/50
40
PatentIndex Score
0
Cited by
5
References
20
Claims

Abstract

The present disclosure provides techniques for efficient data parsing and conversion for enhanced visualization. Notice data indicating an airspace status relating to one or more flight operations is accessed, and the notice data is parsed based on a plurality of defined formats to identify one or more locations indicated in the notice data, where each respective defined format of the plurality of defined formats indicates how locations are structured in a respective type of notice data. One or more sets of geographical coordinates are generated for the one or more locations based at least in part on the plurality of defined formats. A map of a geographic region, comprising one or more points at the generated one or more sets of geographical coordinates, is output via a graphical user interface.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 providing a graphical user interface (GUI) that includes:
 a first section configured for inputting notice data indicating an airspace status relating to one or more flight operations, and 
 a second section configured for outputting detected coordinates: 
   receiving an input of the notice data via the first section of the GUI;   parsing the notice data, based on an apparent structure of the notice data and based on a plurality of defined formats, to identify one or more locations indicated in the notice data,   wherein each respective defined format of the plurality of defined formats indicates how locations are structured in a respective type of notice data, and   wherein a plurality of formats of a first type are used to parse the notice data based on the first type corresponding to the notice data;   extracting, from the notice data, a type of the one or more locations, a condition for the one or more locations, and a timeframe for the condition;   generating one or more sets of geographical coordinates for the one or more locations based at least in part on the plurality of defined formats;   identifying a geographic region based on the one or more sets of geographical coordinates and a flight information region associated with the notice data; and   generating an update to the GUI based on data identifying the one or more sets of geographical coordinates, wherein the update to the GUI includes:
 an indication of the one or more sets of geographical coordinates in the second section, wherein the indication of the one or more sets of geographical coordinates is formatted according to a target format, and 
 a map of the geographic region comprising one or more points at the generated one or more sets of geographical coordinates. 
   
     
     
         2 . The method of  claim 1 , further comprising, in response to receiving an approval via the GUI:
 exporting the generated one or more sets of geographical coordinates to a file; and   outputting the file.   
     
     
         3 . The method of  claim 2 , wherein the file corresponds to a geospatial vector data format. 
     
     
         4 . The method of  claim 3 , further comprising outputting a text file comprising the one or more sets of geographical coordinates. 
     
     
         5 . The method of  claim 1 , wherein the notice data comprises one or more Notice to Air Missions (NOTAMs). 
     
     
         6 . The method of  claim 1 , wherein:
 at least one location of the one or more locations is indicated in the notice data using a first coordinate system, and   generating the one or more sets of geographical coordinates comprises converting the at least one location from the first coordinate system to a second coordinate system.   
     
     
         7 . The method of  claim 6 , wherein the first coordinate system corresponds to a bearing and a distance from a defined point. 
     
     
         8 . The method of  claim 1 , wherein the notice data comprises at least one of text data or tabular data. 
     
     
         9 . The method of  claim 1 , wherein at least a first format of the plurality of defined formats comprises a regular expression. 
     
     
         10 . A system, comprising:
 a processor;   a memory storage device including instructions that when executed by the processor enable performance of an operation comprising:
 providing a graphical user interface (GUI) that includes:
 a first section configured for inputting notice data indicating an airspace status relating to one or more flight operations, and 
 a second section configured for outputting detected coordinates: 
 
 receiving an input of the notice data via the first section of the GUI; 
 parsing the notice data, based on an apparent structure of the notice data and based on a plurality of defined formats, to identify one or more locations indicated in the notice data, 
 wherein each respective defined format of the plurality of defined formats indicates how locations are structured in a respective type of notice data, and 
 wherein a plurality of formats of a first type are used to parse the notice data based on the first type corresponding to the notice data; 
 extracting, from the notice data, a type of the one or more locations, a condition for the one or more locations, and a timeframe for the condition; 
 generating one or more sets of geographical coordinates for the one or more locations based at least in part on the plurality of defined formats; 
 identifying a geographic region based on the one or more sets of geographical coordinates and a flight information region associated with the notice data; and 
 generating an update to the GUI based on data identifying the one or more sets of geographical coordinates, wherein the update to the GUI includes:
 an indication of the one or more sets of geographical coordinates in the second section, wherein the indication of the one or more sets of geographical coordinates is formatted according to a target format, and 
 a map of the geographic region comprising one or more points at the generated one or more sets of geographical coordinates. 
 
   
     
     
         11 . The system of  claim 10 , the operation further comprising, in response to receiving an approval via the GUI:
 exporting the generated one or more sets of geographical coordinates to a geospatial vector data format file;   outputting the geospatial vector data format file; and   outputting a text file comprising the one or more sets of geographical coordinates.   
     
     
         12 . The system of  claim 10 , wherein:
 at least one location of the one or more locations is indicated in the notice data using a first coordinate system, and   generating the one or more sets of geographical coordinates comprises converting the at least one location from the first coordinate system to a second coordinate system.   
     
     
         13 . The system of  claim 12 , wherein the first coordinate system corresponds to a bearing and a distance from a defined point. 
     
     
         14 . The system of  claim 10 , wherein the notice data comprises at least one of text data or tabular data. 
     
     
         15 . The system of  claim 10 , wherein at least a first format of the plurality of defined formats comprises a regular expression. 
     
     
         16 . A computer program product, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation, the operation comprising:
 providing a graphical user interface (GUI) that includes:
 a first section configured for inputting notice data indicating an airspace status relating to one or more flight operations, and 
 a second section configured for outputting detected coordinates: 
   receiving an input of the notice data via the first section of the GUI;   parsing the notice data, based on an apparent structure of the notice data and based on a plurality of defined formats, to identify one or more locations indicated in the notice data,   wherein each respective defined format of the plurality of defined formats indicates how locations are structured in a respective type of notice data, and   wherein a plurality of formats of a first type are used to parse the notice data based on the first type corresponding to the notice data;   extracting, from the notice data, a type of the one or more locations, a condition for the one or more locations, and a timeframe for the condition;   generating one or more sets of geographical coordinates for the one or more locations based at least in part on the plurality of defined formats;   identifying a geographic region based on the one or more sets of geographical coordinates and a flight information region associated with the notice data; and   generating an update to the GUI based on data identifying the one or more sets of geographical coordinates, wherein the update to the GUI includes:
 an indication of the one or more sets of geographical coordinates in the second section, wherein the indication of the one or more sets of geographical coordinates is formatted according to a target format, and 
 a map of the geographic region comprising one or more points at the generated one or more sets of geographical coordinates. 
   
     
     
         17 . The computer program product of  claim 16 , wherein the operation further comprising, in response to receiving an approval via the GUI:
 exporting the generated one or more sets of geographical coordinates to a file; and   outputting the file.   
     
     
         18 . The computer program product of  claim 16 , wherein:
 at least one location of the one or more locations is indicated in the notice data using a first coordinate system, and   generating the one or more sets of geographical coordinates comprises converting the at least one location from the first coordinate system to a second coordinate system.   
     
     
         19 . The computer program product of  claim 16 , wherein the notice data comprises at least one of text data or tabular data. 
     
     
         20 . The computer program product of  claim 16 , wherein at least a first format of the plurality of defined formats comprises a regular expression.

Join the waitlist — get patent alerts

Track US12469398B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.