Multi core vehicle management system and methods
First Claim
1. A computerized method for controlling a plurality of flight management systems encapsulated within a multi core flight management system, the method comprising:
- providing a civil flight management system component running a civilian flight management software product;
providing a tactical flight management system component running a tactical flight management software product,wherein the civil flight management system component and the tactical flight management system component are each encapsulated within a multi core flight management system adapted to manage an aircraft, said multi core flight management system including a multi core flight management system manager, andwherein said civil flight management system component is updateable through a civil flight management system manager in the multi core flight management system manager, andwherein said tactile flight management system component is updateable through a tactical flight management system manager in the multi core flight management system manager;
receiving, at a flight management platform interface, a first flight management system data message and transmitting said first flight management system data message to the multi core flight management system manager;
generating, at the multi core flight management system manager, a transformed flight management system data message from the first flight management system data message, and transmitting said transformed flight management system data message to one of the civil and tactical flight management system components indicated by said first flight management system data message via a respective one of the civil and tactical flight management system managers; and
receiving, at said multi core flight management system manager, a second flight management system data message from one of said civil and tactical flight management system components and transmitting said second flight system data message to a corresponding avionics system component,wherein said civil and tactical flight management system components and said multi core flight management system manager run on a single computer, andsaid civil and tactical of flight management system components are temporally and spatially isolated from each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A flight management system (FMS) including a plurality of FMS components that can include a civil FMS component and a tactical FMS component. Each FMS component can have a processor programmed to execute an FMS software product. The FMS can also include a multi core FMS manager configured to control a plurality of flight management systems and coupled to the plurality of FMS components. The multi core FMS manager can include a plurality of FMS managers, each coupled to one of the FMS components, and a platform interface manager coupled to an avionics system. Each FMS manager can be adapted to transmit flight management data to, and to receive flight management data from, the FMS component to which it is coupled. The platform interface manager can be adapted to provide each FMS component access to the avionics system, such that an aircraft operator can control each FMS component via the FMS.
-
Citations
14 Claims
-
1. A computerized method for controlling a plurality of flight management systems encapsulated within a multi core flight management system, the method comprising:
-
providing a civil flight management system component running a civilian flight management software product; providing a tactical flight management system component running a tactical flight management software product, wherein the civil flight management system component and the tactical flight management system component are each encapsulated within a multi core flight management system adapted to manage an aircraft, said multi core flight management system including a multi core flight management system manager, and wherein said civil flight management system component is updateable through a civil flight management system manager in the multi core flight management system manager, and wherein said tactile flight management system component is updateable through a tactical flight management system manager in the multi core flight management system manager; receiving, at a flight management platform interface, a first flight management system data message and transmitting said first flight management system data message to the multi core flight management system manager; generating, at the multi core flight management system manager, a transformed flight management system data message from the first flight management system data message, and transmitting said transformed flight management system data message to one of the civil and tactical flight management system components indicated by said first flight management system data message via a respective one of the civil and tactical flight management system managers; and receiving, at said multi core flight management system manager, a second flight management system data message from one of said civil and tactical flight management system components and transmitting said second flight system data message to a corresponding avionics system component, wherein said civil and tactical flight management system components and said multi core flight management system manager run on a single computer, and said civil and tactical of flight management system components are temporally and spatially isolated from each other. - View Dependent Claims (2, 3, 4, 9, 11, 13)
-
-
5. A computerized method for encapsulating a plurality of flight management systems within a multi core flight management system, the method comprising:
-
partitioning a computer system into a plurality of temporally and spatially isolated partitions; running each of a plurality of flight management system component software products in a different one of the plurality of temporally and spatially isolated partitions, said plurality of flight management system component software products including a civil flight management system component and a tactical flight management system component, and said civil flight management system component and said tactical flight management system component each being independently updateable through a multi core flight management system manager; running a multi core flight management system manager software component in one of the plurality of temporally and spatially isolated partitions; receiving, at said multi core flight management system manager software component, one or more data messages from an avionics system component; generating, at said multi core flight management system manager software component, one or more transformed data messages from the one or more data messages, and transmitting said one or more transformed data messages to one or more of the plurality of flight management system component software products; and receiving, at said multi core flight management system manager software component, one or more other data messages from one of the plurality of flight management system component software products and transmitting said one or more other data messages to one or more corresponding avionics system components of the avionics system. - View Dependent Claims (6, 7, 8, 10, 12, 14)
-
Specification