Dynamic display of navigational information

US10371547B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10371547-B2
Application numberUS-35907909-A
CountryUS
Kind codeB2
Filing dateJan 23, 2009
Priority dateDec 12, 2008
Publication dateAug 6, 2019
Grant dateAug 6, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A display system for dynamically displaying aircraft flight information. The system includes a processor, memory, and a display. The processor is capable of communicating with the memory, the display, and a system environment of the aircraft. The processor is configured to display a flight map for the aircraft on the display, to evaluate state variable(s) dynamically representing state(s) in the aircraft system environment, and dynamically modify the flight map based at least in part on the evaluation.

First claim

Opening claim text (preview).

What is claimed is: 1. A navigational information display system for dynamically displaying and modifying context-aware craft navigational information during operation of the craft, the system comprising: one or more computer processors; and a non-transitory memory containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising: receiving real-time navigational information from a state manager; displaying a graphical user interface depicting the real-time navigational information on a display system; receiving a definition for a first dynamic state variable, comprising a specification of user-provided software code and a callback to the user-provided software code, wherein the callback can be executed to calculate a current value for the dynamic state variable; providing an editor program through which logic trees specifying rules for displaying data within the graphical user interface can be constructed; receiving, within the editor program, a definition for a first logic tree specifying conditional logic for evaluating at least the first dynamic state variable to determine how and when to render a specified graphical symbol and a label corresponding to the graphical symbol within the graphical user interface; receiving dynamic user requests for display of real time navigational information from a user input component; modifying the display of real-time navigational information in response to the received dynamic user requests; executing the callback to the user-provided software code to calculate the current value for the first dynamic state variable; and upon executing the first logic tree to evaluate the calculated current value for the first dynamic state variable using the conditional logic specified within the first logic tree, dynamically controlling the display of the real time navigational information on the display system to render the specified graphical symbol at a determined location within the graphical user interface. 2. The navigational information display system of claim 1 , wherein the state manager is in communication with one or more engines selected from the group consisting of a context engine, a symbol and theme engine, a final assembly and deconfliction engine and a render engine, to provide raw object and rendered information and context-filtered and rendered information to the display system to a user. 3. The navigational information display system of claim 1 , wherein the conditional logic within the first logic tree for evaluating at least the first dynamic state variable further defines how to select a symbol type of a plurality of different symbol types when rendering the specified graphical symbol within the graphical user interface. 4. The navigational information display system of claim 3 , wherein the conditional logic within the first logic tree for evaluating at least the first dynamic state variable further defines parameters that control a size and a color of the specified graphical symbol rendered within the graphical user interface. 5. The display system of claim 1 , wherein a data base management system includes a plurality of different user-defined logic trees. 6. A method of displaying context-aware craft navigational information, the method comprising: receiving real-time navigational information from a state manager; displaying a graphical user interface depicting the real-time navigational information on a display system, wherein the state manager is in communication with: (i) the display system, (ii) a user input component, (iii) a real-time system environment of the craft comprised of real-time airborne and ground-based information that define at least one state variable for the craft, and (iv) a data base management system; providing an editor program through which logic trees specifying rules for displaying data within the graphical user interface can be constructed; receiving, within the editor program, a definition for a first logic tree specifying conditional logic for evaluating at least one data field and the at least one state variable to determine how and when to render a specified graphical symbol and a label corresponding to the graphical symbol within the graphical user interface; receiving dynamic user requests for display of real time navigational information from the user input component; modifying the display of real-time navigational information in response to the received dynamic user requests; and upon executing the first logic tree to evaluate the conditional logic specified within the first logic tree, dynamically controlling the display of the real time navigational information on the display system to render the specified graphical symbol at a determined location within the graphical user interface. 7. The method of claim 6 further comprising modifying the displayed graphical user interface in real time based on user input. 8. The method of claim 7 , wherein the craft is an aircraft and the real time navigational information is displayed within the graphical user interface as a flight map. 9. The method of claim 6 , wherein the database management system includes a plurality of different user-defined logic trees. 10. The method of claim 6 , further comprising: receiving a definition for a first dynamic state variable, the definition comprising a specification of user-provided software code and a callback to the user-provided software code, wherein the callback can be executed to calculate a current value for the dynamic state variable; and executing the callback to the user-provided software code to calculate the current value for the dynamic state variable. 11. The method of claim 10 , wherein, when the first logic tree is executed, the conditional logic evaluates the calculated current value for the dynamic state variable. 12. A non-transitory computer-readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation for displaying context-aware craft navigation information, the operation comprising: receiving real-time navigational information from a state manager; displaying a graphical user interface depicting the real-time navigational information on a display system, wherein the state manager is in communication with: (i) the display system, (ii) a user input component, (iii) a real-time system environment of the craft comprised of real-time airborne and ground-based information that define at least one dynamic state variable for the craft, and (iv) a data base management system; providing an editor program through which logic trees specifying rules for displaying data within the graphical user interface can be constructed; receiving, within the editor program, a definition for a first logic tree specifying conditional logic for evaluating at least one data field and the at least one dynamic state variable to determine how and when to render a specified graphical symbol and a label corresponding to the graphical symbol within the graphical user interface; receiving dynamic user requests for display of real time navigational information from the user input component; modifying the display of real-time navigational information in response to the received dynamic user requests; and upon executing the first logic tree to evaluate the conditional logic specified within the first logic tree, dynamically controlling the display of the real time navigational information on the display system to render the specified graphical symbol at a determined location within the graphical user interface. 13. The computer program pr

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 (measuring distance traversed on the ground by a vehicle G01C22/00; control of position, course, altitude or attitude of vehicles G05D1/00; traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968) · CPC title

  • G01C23/00Primary

    Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration · CPC title

  • located onboard the aircraft · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10371547B2 cover?
A display system for dynamically displaying aircraft flight information. The system includes a processor, memory, and a display. The processor is capable of communicating with the memory, the display, and a system environment of the aircraft. The processor is configured to display a flight map for the aircraft on the display, to evaluate state variable(s) dynamically representing state(s) in th…
Who is the assignee on this patent?
Aspen Sven D, Sindlinger Andreas, Wipplinger Patrick, and 1 more
What technology area does this patent fall under?
Primary CPC classification G01C23/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).