Patent ID: 11972691
Assignee: THE BOEING COMPANY
Field: Control (Instruments)
Classification: CPC G  B | IPC B  G

Claim 34:
35. A computer program product for managing an autonomous aerial vehicle, the computer program product comprising:
a computer-readable storage media;
first program code, stored on the computer-readable storage media, executable by a computer system to cause the computer system to store a copy of a mission plan in a mission work queue, wherein the mission plan is located in an autonomous aerial vehicle and comprises mission components that define tasks performed by the autonomous aerial vehicle;
second program code, stored on the computer-readable storage media, executable by the computer system to cause the computer system to receive a change to the mission components in the copy of the mission plan in the mission work queue to form a modified mission component in the copy of the mission plan in the mission work queue;
third program code, stored on the computer-readable storage media, executable by the computer system to cause the computer system to determine that the copy of the mission plan including the modified mission component can be executed by the autonomous aerial vehicle;
fourth program code, stored on the computer-readable storage media, executable by the computer system to cause the computer system to synchronize the copy of the mission plan including the modified mission component with the mission plan in the autonomous aerial vehicle such that the mission plan includes the modified mission component, wherein the autonomous aerial vehicle executes the mission plan including the modified mission component;
fifth program code, stored on the computer-readable storage media, executable by the computer system to cause a human machine interface to:
display a graphical user interface;
display the mission work queue in the graphical user interface;
display the mission components in the mission work queue in a sequential order relative to a timeline; and
display work items for a human operator to perform in the mission work queue in the sequential order relative to the timeline;

sixth program code, stored on the computer-readable storage media, executable by the computer system to cause a human interface to:
receive a vehicle modified mission component for the mission plan from the autonomous aerial vehicle;
display a new work item in the mission work queue in a location within the work items in the sequential order relative to the timeline in the mission work queue in which the location of the new work item is based on an importance of the vehicle modified mission component and in which the new work item is a task in the tasks for determining whether to approve using the vehicle modified mission component;
send a confirmation to the autonomous aerial vehicle to execute the mission plan with the vehicle modified mission component when the vehicle modified mission component is approved; and
display the vehicle modified mission component in the mission work queue when the confirmation has been received by the autonomous aerial vehicle.