EP3557781B1

Methods and apparatus for dynamic network evaluation and network selection

Abstract

This record has no abstract on file.

EP3557781B1, drawing sheet 1
Sheet 1 of 17

Term

12.5 yearsleft in the term

Expires 12 April 2039.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

15 claims: 11 independent, 4 dependent

  1. 1
    A computing device (106) onboard an aircraft for managing aircraft messages, the onboard computing device comprising:a message receiver configured to receive messages entered into systems on the aircraft for transmission to a ground-based facility;a message analyzer (304) arranged to: i) receive a first message from the message receiver during a current flight;ii) determine for the first message, based on a message type, a maximum allowable delay period associated with the first message to be transmitted during the current flight of the aircraft, wherein the maximum allowable delay period is a maximum allowable delay value added to the time at which the first message was received, representing the latest time that the first message can be transmitted from the onboard computing device system of the aircraft;and iii) receive request information from an operator of the aircraft to set the message type and the maximum allowable delay period in order to manually adjust a transmission of the first message;a mapping data analyzer (312) arranged to generate, based on network map data collected during a prior flight, a forecast of network availability associated with a transmission of the first message;a target network determiner (314) arranged to determine, based on the forecast of network availability, a target network for the transmission of the first message, the target network having a predicted availability at a time during the current flight within the maximum allowable delay period;and a message outputter (322) arranged to output, prior to the end of the maximum allowable delay period, in response to the target network being available, the first message via the target network.
  2. 4
    . The onboard computing device (106) of any of claims 1 to 3, wherein the forecast of network availability includes a forecast of network traffic.
  3. 5
    . The onboard computing device (106) of any of claims 1 to 4, wherein the forecast of network availability is based on a flight path for an aircraft.
  4. 6
    . The onboard computing device (106) of any of claims 1 to 5, wherein the target network is determined additionally based on a security requirement for the first message, the target network being the lowest cost network meeting the security requirement.
  5. 7
    . The onboard computing device (106) of any of claims 1 to 6, further including a network communicator (318) arranged to determine an availability of a network, the network communicator (318) further arranged to additionally transmit the availability of the network to an apparatus (112) for mapping network availability.
  6. 8
    . The onboard computing device (106) of any of claims 1 to 7, wherein the forecast of network availability includes a probability that the target network will be available for transmission at a time prior to the maximum allowable delay period.
  7. 9
    . A non-transitory computer readable storage medium comprising computer readable instructions (400, 500, 600) that, when executed, is to cause a processor (1712) to at least:receive messages entered into systems on an aircraft for transmission to a ground-based facility;receive a first message during a current flight;determine for the first message, based on a message type, a maximum allowable delay period associated with the first message to be transmitted during the current flight, wherein the maximum allowable delay period is a maximum allowable delay value added to the time at which the first message was received, representing the latest time that the first message can be transmitted from an onboard computing device system of the aircraft;and receive request information from an operator of the aircraft to set the message type and the maximum allowable delay period in order to manually adjust a transmission of the first message;generate, based on network map data collected during a prior flight, a forecast of network availability associated with a transmission of the first message (424);determine, based on the forecast of network availability, a target network for the transmission of the first message, the target network having a predicted availability at a time during the current flight within the maximum allowable delay period (404, 432, 436);and output, prior to the end of the maximum allowable delay period, in response to the target network being available, the first message via the target network (448, 706).
  8. 12
    . The non-transitory computer readable storage medium of any of claims 9 to 11, wherein the target network is determined additionally based on a security requirement for the first message, the target network being the lowest cost network meeting the security requirement (420).
  9. 13
    . The non-transitory computer readable storage medium of any of claims 9 to 12, wherein the instructions (400, 500, 600), when executed, further cause the processor (1712) to output the first message via a best available network in response to the maximum allowable delay period being reached and the target network not being available (436, 446, 448).
  10. 14
    . The non-transitory computer readable storage medium of any of claims 9 to 13, wherein the instructions (400, 500, 600), when executed, further cause the processor (1712) to determine an availability of a network and to transmit the availability of the network for mapping network availability (602).
  11. 15
    . The non-transitory computer readable storage medium of any of claims 9 to 14, wherein the forecast of network availability is based on a flight path for an aircraft (424).