IP Library Granted Patent US 11,487,016
Granted Patent B2
US 11,487,016 · App. 17/067,276 · Granted Nov 1, 2022

Systems and methods for distributed avionics processing

Inventors: Vishwas Sundaramurthy (Bangalore, IN); Venkata Lakshmi Siripurapu (Bangalore, IN); Vivek Kumar Pandey (Sultanpur, IN); Damodara Venkata Hanumantha Rao Desu (Bangalore, IN); Prashant Prabhu (Bangalore, IN); Manjunath Bhixavatimath (Bangalore, IN)
Assignee: Honeywell International Inc.
G01S19/12B64C39/02B64D43/00B64D47/08G01S19/26G01S19/48G01S19/485G06T7/70G06V20/176G08G5/003G08G5/0004G08G5/0008H04L43/10G06T2207/10032G06T2207/30184
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,487,016
App. No.
17/067,276
Granted
Nov 1, 2022
Kind
B2
Abstract

Disclosed are methods, systems, and non-transitory computer-readable medium for distributed vehicle processing. For instance, the method may include: in response to determining a first trigger condition of a first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board a vehicle; in response to determining a second trigger condition of a second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and in response to determining a third trigger condition of a third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

Claims (82)

1. A method for distributed vehicle processing for a vehicle, comprising:

determining whether one of a first set of trigger conditions, one of a second set of trigger conditions, or one of a third set of trigger conditions are satisfied;

in response to determining a first trigger condition of the first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board the vehicle;

in response to determining a second trigger condition of the second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and

in response to determining a third trigger condition of the third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

2. The method of claim 1 , wherein the first set of trigger conditions include:

receiving control instructions from the edge node;

receiving data from a GNSS receiver system; and

receiving data from a sensor payload.

3. The method of claim 1 , wherein the second set of trigger conditions include:

an end of a flight data buffer period or a payload buffer period for data types that are to be reported to the edge node;

an impending transition trigger condition for a transition between the edge node and a second edge node;

a regular heartbeat trigger condition;

one or more of weather radar trigger conditions, digital adaptive phased array radar trigger conditions, or vision trigger conditions;

detection trigger conditions;

augmentation trigger condition;

stale data trigger conditions; and/or

a query trigger condition.

4. The method of claim 1 , wherein the third set of trigger conditions include an end of a flight data buffer period or a payload buffer period for data types that are to be reported to the cloud node.

5. The method of claim 1 , wherein the vehicle includes actuation systems, one or more sensors, and/or payload systems, the vehicle is configured to host time sensitive functionality including sensor/payload data management logic and control logic,

the edge node is one of a plurality of edge nodes, the edge node is configured to host vehicle management logic, traffic management logic, mission planning logic, and/or navigation logic for the vehicle, and

the cloud node is configured to host mission payload logic and/or analytics logic.

6. The method of claim 5 , wherein the edge node is a controlling entity of the vehicle that issues control instructions to the vehicle, and the edge node is:

a nearest edge node of the plurality of edge nodes to the vehicle;

an edge node of the plurality of edge nodes that has a smallest round trip latency; and/or

an edge node of the plurality of edge nodes that has more processing power available than other nearby edge nodes that are able to be connected to by the vehicle.

7. The method of claim 6 , wherein the controlling entity is changed to another edge node of the plurality of edge nodes by passing state information of the vehicle to the another edge node, the another edge node is determined based on an expected direction of the vehicle and/or a threshold distance around the edge node.

8. A system for distributed vehicle processing for a vehicle, the system comprising:

a memory storing instructions; and

a processor executing the instructions to perform a process including:

determining whether one of a first set of trigger conditions, one of a second set of trigger conditions, or one of a third set of trigger conditions are satisfied;

in response to determining a first trigger condition of the first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board the vehicle;

in response to determining a second trigger condition of the second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and

in response to determining a third trigger condition of the third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

9. The system of claim 8 , wherein the first set of trigger conditions include:

receiving control instructions from the edge node;

receiving data from a GNSS receiver system; and

receiving data from a sensor payload.

10. The system of claim 8 , wherein the second set of trigger conditions include:

an end of a flight data buffer period or a payload buffer period for data types that are to be reported to the edge node;

an impending transition trigger condition for a transition between the edge node and a second edge node;

a regular heartbeat trigger condition;

one or more of weather radar trigger conditions, digital adaptive phased array radar trigger conditions, or vision trigger conditions;

detection trigger conditions;

augmentation trigger condition;

stale data trigger conditions; and/or

a query trigger condition.

11. The system of claim 8 , wherein the third set of trigger conditions include an end of a flight data buffer period or a payload buffer period for data types that are to be reported to the cloud node.

12. The system of claim 8 , wherein the vehicle includes actuation systems, one or more sensors, and/or payload systems, the vehicle is configured to host time sensitive functionality including sensor/payload data management logic and control logic,

the edge node is one of a plurality of edge nodes, the edge node is configured to host vehicle management logic, traffic management logic, mission planning logic, and/or navigation logic for the vehicle, and

the cloud node is configured to host mission payload logic and/or analytics logic.

13. The system of claim 12 , wherein the edge node is a controlling entity of the vehicle that issues control instructions to the vehicle, and the edge node is:

a nearest edge node of the plurality of edge nodes to the vehicle;

an edge node of the plurality of edge nodes that has a smallest round trip latency; and/or

an edge node of the plurality of edge nodes that has more processing power available than other nearby edge nodes that are able to be connected to by the vehicle.

14. The system of claim 13 , wherein the controlling entity is changed to another edge node of the plurality of edge nodes by passing state information of the vehicle to the another edge node, the another edge node is determined based on an expected direction of the vehicle and/or a threshold distance around the edge node.

15. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for distributed vehicle processing for a vehicle, the method comprising:

determining whether one of a first set of trigger conditions, one of a second set of trigger conditions, or one of a third set of trigger conditions are satisfied;

in response to determining a first trigger condition of the first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board the vehicle;

in response to determining a second trigger condition of the second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and

in response to determining a third trigger condition of the third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

16. The non-transitory computer-readable medium of claim 15 , wherein the first set of trigger conditions include:

receiving control instructions from the edge node;

receiving data from a GNSS receiver system; and

receiving data from a sensor payload.

17. The non-transitory computer-readable medium of claim 15 , wherein the second set of trigger conditions include:

an end of a flight data buffer period or a payload buffer period for data types that are to be reported to the edge node;

an impending transition trigger condition for a transition between the edge node and a second edge node;

a regular heartbeat trigger condition;

one or more of weather radar trigger conditions, digital adaptive phased array radar trigger conditions, or vision trigger conditions;

detection trigger conditions;

augmentation trigger condition;

stale data trigger conditions; and/or

a query trigger condition.

18. The non-transitory computer-readable medium of claim 15 , wherein the third set of trigger conditions include an end of a flight data buffer period or a payload buffer period for data types that are to be reported to the cloud node.

19. The non-transitory computer-readable medium of claim 15 , wherein the vehicle includes actuation systems, one or more sensors, and/or payload systems, the vehicle is configured to host time sensitive functionality including sensor/payload data management logic and control logic,

the edge node is one of a plurality of edge nodes, the edge node is configured to host vehicle management logic, traffic management logic, mission planning logic, and/or navigation logic for the vehicle, and

the cloud node is configured to host mission payload logic and/or analytics logic.

20. The non-transitory computer-readable medium of claim 19 , wherein the edge node is a controlling entity of the vehicle that issues control instructions to the vehicle, and the edge node is:

a nearest edge node of the plurality of edge nodes to the vehicle;

an edge node of the plurality of edge nodes that has a smallest round trip latency; and/or

an edge node of the plurality of edge nodes that has more processing power available than other nearby edge nodes that are able to be connected to by the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2020
From: SUNDARAMURTHY, VISHWAS; SIRIPURAPU, VENKATA LAKSHMI; PANDEY, VIVEK KUMAR; DESU, DAMODARA VENKATA HANUMANTHA RAO; PRABHU, PRASHANT; BHIXAVATIMATH, MANJUNATH
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 054032/0253 →
Priority Claims (1)
IN 201911044179 · Oct 31, 2019 · national
Continuity (1)
Related Publication 20210134162A1 · May 6, 2021
Cited By (2)
US 12,459,639 US 12,624,923