# US 2021/0241631 A1 · Providing an open interface to a flight management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0241631 A1
- Document ID: US20210241631A1
- Status: Published application
- Kind: A1
- Application number: 17/238,901
- Filed: 2021-04-23
- Published: 2021-08-05
- Earliest claimed: 2018-04-05
- Assignees: GE Aviation Systems LLC
- Applicants: GE Aviation Systems LLC
- Inventors: Joachim Karl Ulf Hochwarth; Kevin John Jones
- Web page: https://patentgrep.com/patent/US20210241631A1

## CPC

- G08G 5/21: located onboard the aircraft
- G06F 8/30: Creation or generation of source code
- G06F 16/953: Querying, e.g. by the use of web search engines
- G06F 21/53: by executing in a restricted environment, e.g. sandbox or secure virtual machine
- G06F 21/74: operating in dual or compartmented mode, i.e. at least one secure mode
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G08G 5/34: for flight plan modification
- H04W 12/08: Access security
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Providing an open interface to a navigation system is provided herein. A single partition (or more than one partition) of a partitioned operating system can be utilized to provide connectivity between a navigation system and one or more user equipment devices. Thus, the navigation system and the one or more user equipment devices can be communicatively coupled via the at least one partition. Further, a Software Development Kit (SDK) can be configured to enable bi-directional communication between the navigation system and the one or more user equipment devices. In addition, the SDK can provide security for the navigation system when communicating with the one or more user equipment devices.

## Claims

### Claim 1

A system, comprising:
at least one memory that stores executable components; and
at least one processor, operatively coupled to the at least one memory, that executes the executable components, wherein the executable components comprise:
a communication component that facilitates bi-directional communication between a remote device and a navigation system based on enablement of an application that supports the bi-directional communication between the remote device and the navigation system;
a partition component that places information received from the remote device into a dedicated partition of a partition environment associated with the navigation system; and
an overlay component that selectively applies the information received from the remote device to the navigation system based on activation approval of the information, wherein the information from the remote device replaces other information currently stored in the navigation system.

### Claim 2 (depends on 1)

The system of claim 1, wherein the overlay component moves the information from the dedicated partition to an active flight plan of the navigation system.

### Claim 3 (depends on 1)

The system of claim 1, wherein the remote device is a portable electronic device external to the navigation system.

### Claim 4 (depends on 1)

The system of claim 1, wherein the dedicated partition is a single partition of the partition environment, and wherein the dedicated partition is segregated from other partitions of the partition environment.

### Claim 5 (depends on 1)

The system of claim 1, wherein the partition environment comprises a group of partitions, including the dedicated partition, wherein partitions of the group of partitions comprise respective independent memory structures.

### Claim 6 (depends on 5)

The system of claim 5, wherein the group of partitions are schedule and time independent from one another.

### Claim 7 (depends on 5)

The system of claim 5, wherein actions associated with a first partition of the group of partitions do not impact respective actions of other partitions of the group of partitions.

### Claim 8 (depends on 1)

The system of claim 1, wherein the dedicated partition isolates the navigation system from processing systems external to the navigation system.

### Claim 9 (depends on 1)

The system of claim 1, further comprising a security component that authenticates the remote device prior to enablement of the bi-directional communication.

### Claim 10 (depends on 9)

The system of claim 9, wherein the security component is implemented as a software development kit.

### Claim 11

A method, comprising:
facilitating, by a system comprising a processor, a bi-directional communication between a navigation system and a device external to the navigation system, wherein the bi-directional communication is based on an application that supports the bi-directional communication, and wherein the bi-directional communication is via a defined virtual link protected via a deterministic network;
segregating, by the system, information received from the device external to the navigation system into a defined partition of a partition environment associated with the navigation system; and
applying, by the system, the information to the navigation system based on a confirmed activation of the information received from the device external to the navigation system.

### Claim 12 (depends on 11)

The method of claim 11, wherein the application is a first application, and wherein the defined partition of the partition environment interfaces with a second application external to the navigation system, and wherein the navigation system is segregated from the second application via the defined partition.

### Claim 13 (depends on 11)

The method of claim 11, wherein the defined partition of the partition environment isolates one or more attempts for interaction with the navigation system from one or more devices external to the navigation system, wherein an isolation of the one or more attempts secure a functionality of the navigation system.

### Claim 14 (depends on 11)

The method of claim 11, wherein the defined partition of the navigation system removes direct interaction between an external application and the navigation system while bypassing a domain guard.

### Claim 15 (depends on 11)

The method of claim 11, wherein the navigation system is associated with a vehicle at a first location and the device external to the navigation system is at a second location, different from the first location.

### Claim 16 (depends on 15)

The method of claim 15, wherein the navigation system is associated with an aircraft that is in flight, and wherein the device external to the navigation system is located on the aircraft.

### Claim 17

A computer readable storage device comprising executable instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
facilitating a bi-directional communication between a remote device and a navigation system based on enablement of an application that supports the bi-directional communication between the remote device and the navigation system;
placing information received from the remote device into a dedicated partition of a partition environment associated with the navigation system, wherein the partition environment comprises multiple partitions, including the dedicated partition, and wherein the multiple partitions comprise respective memory structures; and
selectively applying the information received from the remote device to the navigation system based on acceptance confirmation of the information.

### Claim 18 (depends on 17)

The computer readable storage device of claim 17, wherein the selectively applying the information comprises moving the information from the dedicated partition to an active flight plan of the navigation system.

### Claim 19 (depends on 17)

The computer readable storage device of claim 17, wherein the remote device is a portable electronic device external to the navigation system.

### Claim 20 (depends on 17)

The computer readable storage device of claim 17, wherein the dedicated partition is a single partition of the partition environment, and wherein the dedicated partition is segregated from other partitions of the partition environment.
