# US 12,010,605 B2 · Routing method and device implementing said method

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

- Number: US 12,010,605 B2
- Document ID: US12010605B2
- Status: Granted
- Kind: B2
- Application number: 17/824,112
- Filed: 2022-05-25
- Published: 2022-12-01
- Granted: 2024-06-11
- Earliest claimed: 2021-05-28
- Assignees: Airbus SAS
- Applicants: Airbus SAS
- Inventors: Jean-Loup Rondeau; Laurent Fichot; Albekaye Traore; Farouk Mezghani
- Web page: https://patentgrep.com/patent/US12010605B2

## CPC

- H04W 40/20: based on geographic position or location
- H04W 76/16: Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
- H04B 7/18506: {Communications with or from aircraft, i.e. aeronautical mobile service}
- H04L 45/08: {Learning-based routing, e.g. using neural networks or artificial intelligence}
- H04L 45/14: {Routing performance; Theoretical aspects}
- H04L 45/76: Routing in software-defined topologies, e.g. routing between virtual machines
- H04W 40/00: Communication routing or communication path finding
- H04W 40/12: based on transmission quality or channel quality
- H04W 40/248: {Connectivity information update}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A routing method for routing an application data stream from a routing device in a vehicle to a receiving device. The routing device has available to it a plurality of communication arrangements. Before a movement of the vehicle, at least one parameter representative of the performance is estimated along a planned itinerary for each communication arrangement. Theoretical routing rules are then defined based on the estimated parameters and application requirements. During the movement of the vehicle, at least one parameter representative of the performance is estimated for each communication arrangement. The application stream is then routed by using routing rules determined in response to a comparison between the parameters representative of the performance estimated before movement and the corresponding parameters estimated during the movement.

## Claims

### Claim 1

A routing method for routing an application data stream from a routing device in a vehicle to a receiving device, said routing device having available to it a plurality of communication means, wherein said method comprises the following steps, implemented by said routing device:
before a movement of said vehicle:
obtaining information relating to said movement, said information comprising at least one planned itinerary for said movement and, for each of said plurality of communication means, information necessary to an estimation of at least one parameter representative of a performance of the communication means;
estimating, by using a machine learning method, along the planned itinerary, for each communication means, said at least one parameter representative of the performance of said communication means based on said information obtained;
defining theoretical routing rules prior to the departure of the vehicle based on the estimated parameter representative of the performance of the communication means and application requirements;
during the movement of said vehicle:
obtaining information relating to said movement, said information comprising at least vehicle position information at an instant t;
obtaining, for each communication means, information determined at instants prior to the instant t and necessary to the estimating of the parameter representative of the performance at the instant t of the communication means;
estimating, by using a machine learning method, for each communication means, said parameter representative of the performance at the instant t of the communication means based on the information obtained during the movement;
comparing, for each communication means, the parameter representative of the performance of the communication means estimated at the instant t with its value estimated before the movement;
routing said application data stream in response to said comparing, wherein the application data stream is routed using said theoretical routing rules where, for all the communication means, all the estimated parameters representative of the performance at the instant t of the communication means are substantially equal to their respective values estimated before movement, otherwise, defining new routing rules based on the estimated parameters representative of the performance at the instant t of the communication means and on the application requirements, and routing the application data stream by using said new routing rules.

### Claim 2 (depends on 1)

The routing method according to claim 1, wherein, before the movement of the vehicle, said information necessary to the estimation of at least one parameter representative of the performance of the communication means comprises map data indicating a level of coverage of said communication means.

### Claim 3 (depends on 1)

The routing method according to claim 1, wherein said at least one parameter representative of the performance of said communication means belongs to a set of parameters comprising a bit rate, a latency, a packet loss ratio, and a jitter.

### Claim 4 (depends on 1)

The routing method according to claim 1, wherein the routing device is an SD-WAN routing device.

### Claim 5

A routing device in a vehicle configured to route an application data stream from said vehicle to a receiving device, said routing device having available to it a plurality of communication means, said routing device comprising at least one processor configured to:
before a movement of said vehicle:
obtain information relating to said movement, said information comprising at least one planned itinerary for said movement and, for each communication means, information necessary to an estimation of at least one parameter representative of the performance of the communication means;
estimate, by using a machine learning method, along the planned itinerary, for each communication means, the at least one parameter representative of the performance of said communication means based on said information obtained;
define theoretical routing rules prior to the departure of the vehicle based on the estimated parameter representative of the performance of the communication means and application requirements;
during the movement of said vehicle:
obtain information relating to said movement, said information comprising at least vehicle position information at an instant t;
obtain, for each communication means, information obtained at instants prior to the instant t and necessary to the estimation of the at least one parameter representative of the performance at the instant t of the communication means;
estimate, by using a machine learning method, for each communication means, said parameter representative of the performance of the communication means at the instant t based on the information obtained during the movement;
compare, for each communication means, the parameter representative of the performance of the communication means estimated at the instant t with its value estimated before the movement;
route said application data stream in response to said comparison, wherein the routing device routes the application data stream by using said theoretical routing rules where, for all the communication means, all the estimated parameters representative of the performance at the instant t of the communication means are substantially equal to their respective values estimated before movement, otherwise the routing device defines new routing rules based on the estimated parameters representative of the performance at the instant t of the communication means and on the application requirements and route the application data stream using said new routing rules.

### Claim 6 (depends on 5)

A routing device according to claim 5, wherein, before the movement of the vehicle, said information necessary to the estimation of at least one parameter representative of the performance of the communication means comprises map data indicating a level of coverage of said communication means.

### Claim 7 (depends on 5)

The routing device according to claim 5, wherein said at least one parameter representative of the performance of said communication means belongs to the set of the parameters comprising a bit rate, a latency, a packet loss ratio, a jitter.

### Claim 8 (depends on 5)

The routing device according to claim 5, wherein the routing device is an SD-WAN routing device.

### Claim 9 (depends on 5)

An aircraft comprising a routing device according to claim 5.

### Claim 10 (depends on 1)

A non-transitory storage medium storing a computer program comprising instructions for implementing the routing method according to claim 1, when said computer program is run by a processor.
