Aircraft pairing tool for formation flight
US-2022028284-A1 · Jan 27, 2022 · US
US12019698B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12019698-B2 |
| Application number | US-202217844418-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2022 |
| Priority date | Jun 20, 2022 |
| Publication date | Jun 25, 2024 |
| Grant date | Jun 25, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for flight data object realization includes storing a graph database that defines nodes populated with properties, receiving relationships among data items stored in data stores, transforming the relationships into edges in the graph database, receiving a query to create the flight data object, accessing the graph database, extracting particular properties from the graph database in response to the query, fetching from the data stores particular data items in response to the particular properties, generating the flight data object with the particular data items, creating a visual presentation of the flight data object, and presenting the flight data object.
Opening claim text (preview).
What is claimed is: 1. A method for flight data object realization comprising: storing in a first computer a graph database that defines a plurality of nodes, wherein the plurality of nodes are populated with a plurality of properties, the plurality of properties include a plurality of identification values and a plurality of location databases and a plurality of status values, the plurality of identification values includes an aircraft value, the plurality of location databases includes an aircraft database, and the plurality of status values includes an up status of each of the plurality of nodes; receiving at the first computer a plurality of relationships among a plurality of data items stored in a plurality of data stores external to the first computer; transforming the plurality of relationships into a plurality of edges in the graph database, wherein the plurality of edges links the plurality of nodes; receiving at a second computer a query to create the flight data object, wherein the query defines one or more particular relationships among the plurality of relationships to include in the flight data object; accessing the graph database at the second computer; extracting with the second computer one or more particular properties among the plurality of properties from the graph database in response to the query; fetching to the second computer from the plurality of data stores one or more particular data items among the plurality of data items in response to the one or more particular properties; generating with the second computer the flight data object with the one or more particular data items; creating with the second computer a visual presentation of the flight data object; and presenting the flight data object from an output device. 2. The method according to claim 1 , wherein: one or more particular identification values among the plurality of identification values are extracted from the graph database in response to the query; and the one or more particular data items are fetched from the plurality of data stores in further response to the one or more particular identification values. 3. The method according to claim 1 , wherein the plurality of identification values further includes an airline value, an airport value, a runway value, an airspace value, a flight value, a fuel value, a part value, a route value, a crew value, an airline employee value, a weather data value, a system-wide information management value, and an automatic dependent surveillance-broadcast value. 4. The method according to claim 1 , wherein: one or more particular location databases among the plurality of location databases are extracted from the graph database in response to the query; and the one or more particular data items are fetched from the plurality of data stores in further response to the one or more particular location databases. 5. The method according to claim 1 , wherein the plurality of location databases further includes an airline database, a federal aviation administration database, a weather database, an airport database, an airspace database, a flights database, a fuel database, a parts database, a routes database, an employee database, and a crew database. 6. The method according to claim 1 , wherein: one or more particular status values among the plurality of status values are extracted from the graph database in response to the query; and the one or more particular data items are fetched from the plurality of data stores in further response to the one or more particular status values. 7. The method according to claim 1 , wherein the plurality of status values further includes a down status of each of the plurality of nodes. 8. The method according to claim 1 , wherein the plurality of edges includes a plurality of use links, a plurality of location links, a plurality of content links, a plurality of data type links, and a plurality of derived-from links. 9. The method according to claim 1 , wherein a plurality of architectures of the plurality of data stores is retained unaltered while the graph database is created. 10. A system comprising: a first computer configured to: store a graph database that defines a plurality of nodes, wherein the plurality of nodes are populated with a plurality of properties, the plurality of properties include a plurality of identification values and a plurality of location databases and a plurality of status values, the plurality of identification values includes an aircraft value the plurality of location databases includes an aircraft database, and the plurality of status values includes an up status of each of the plurality of nodes; receive a plurality of relationships among a plurality of data items stored in a plurality of data stores external to the first computer; and transform the plurality of relationships into a plurality of edges in the graph database, wherein the plurality of edges links the plurality of nodes; a second computer in communication with the first computer and the plurality of data stores, the second computer is configured to: receive a query to create a flight data object, wherein the query defines one or more particular relationships among the plurality of relationships to include in the flight data object; access the graph database; extract one or more particular properties among the plurality of properties from the graph database in response to the query; fetch from the plurality of data stores one or more particular data items among the plurality of data items in response to the one or more particular properties; generate the flight data object with the one or more particular data items; and create a visual presentation of the flight data object; and an output device configured to present the visual presentation. 11. The system according to claim 10 , wherein: one or more particular identification values among the plurality of identification values are extracted from the graph database in response to the query; and the one or more particular data items are fetched from the plurality of data stores in further response to the one or more particular identification values. 12. The system according to claim 10 , wherein: one or more particular location databases among the plurality of location databases are extracted from the graph database in response to the query; and the one or more particular data items are fetched from the plurality of data stores in further response to the one or more particular location databases. 13. The system according to claim 10 , wherein: one or more particular status values among the plurality of status values are extracted from the graph database in response to the query; and the one or more particular data items are fetched from the plurality of data stores in further response to the one or more particular status values. 14. The system according to claim 10 , wherein the plurality of edges includes a plurality of use links, a plurality of location links, a plurality of content links, a plurality of data type links, and a plurality of derived-from links. 15. The system according to claim 10 , wherein a plurality of architectures of the plurality of data stores is retained unaltered while the graph database is created. 16. A non-transitory computer readable storage media containing processor executable instructions that cause a processor to perform the steps of: storing in a first computer a graph database that defines a plurality of nodes, wherein the plurality of nodes are populated with a plurality of properties, the plurality of properties includ
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
Query processing · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.