EP3553764A1

Providing an open interface to navigation systems

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.

EP3553764A1, drawing sheet 1
Sheet 1 of 10

Term

Projected expiry 4 April 2039.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 8 independent, 7 dependent

  1. 1
    A system, comprising:at least one memory that stores executable components;andat least one processor, operatively coupled to the at least one memory, that executes the executable components, wherein the executable components comprise: an integration component that genericizes a naming of a data structure of a navigation system;a security component that facilitates enablement of an application that supports bi-directional communication between a remote device and the navigation system;anda communication component that facilitates the bi-directional communication between the remote device and the navigation system, wherein the security component utilizes the data structure naming genericized by the integration component, and wherein the security component interfaces with a developer component integrated within a partition of a partitioned operating system, and wherein the remote device is a portable electronic device external to the navigation system.
  2. 4
    The system of any of claims 1 to 3, wherein the security component authenticates the remote device prior to implementing the bi-directional communication, and wherein the security component is implemented as a software development kit.
  3. 5
    The system of any of claims 1 to 4, wherein the communication component facilitates sending one or more requests to the navigation system.
  4. 8
    The system of any of claims 5 to 7, wherein the one or more requests comprise at least a query request, wherein the query request comprises a request for a trajectory determination for a flight plan segment associated with an aircraft.
  5. 9
    The system of any of claims 5 to 8, wherein the one or more requests comprise at least a query request, wherein the query request comprises a search for data in a database stored within the navigation system.
  6. 10
    The system of claim any of claims 1 to 9, wherein the navigation system is associated with an aircraft, and wherein the remote device is located on the ground while the aircraft is in flight.
  7. 11
    A method, comprising:genericizing, by a system comprising a processor, a naming of a data structure of a navigation system;andfacilitating, by the system, development of an application that enables bi-directional communication between a remote device and the navigation system based on a utilization of the data structure naming genericized and comprising interfacing with a partition of the navigation system.
  8. 15
    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 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;andselectively applying the information received from the remote device to the navigation system based on acceptance confirmation of the information.