# US 8,751,068 B2 · Aircraft task management system

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

- Number: US 8,751,068 B2
- Document ID: US8751068B2
- Status: Granted
- Kind: B2
- Application number: 13/101,789
- Filed: 2011-05-05
- Published: 2012-11-08
- Granted: 2014-06-10
- Earliest claimed: 2011-05-05
- Assignees: The Boeing Company
- Applicants: Nima Barraci; Andreas Sindlinger; Thorsten Wiesemann
- Inventors: Nima Barraci; Andreas Sindlinger; Thorsten Wiesemann
- Web page: https://patentgrep.com/patent/US8751068B2

## CPC

- G06Q 10/06316: {Sequencing of tasks or work}
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method and apparatus for managing tasks in an aircraft. A current state of the aircraft is identified. A group of tasks is identified using a task database and the current state of the aircraft. The task database comprises the tasks for performance during different phases of flight of the aircraft by a flight crew and the group of tasks comprises different types of tasks from the tasks. The group of tasks is presented in a computer system.

## Claims

### Claim 1

A method for managing tasks in an aircraft, the method comprising using program code in a computer system for:
identifying a current state of the aircraft;
forming a group of tasks by selecting a task from a task database, based upon the current state of the aircraft and environmental information, such that the task database comprises tasks that are not an electronic checklist for a procedure; and
presenting the group of tasks in the computer system.

### Claim 2 (depends on 1)

The method of claim 1, wherein identifying the current state of the aircraft comprises:
receiving data from a sensor system associated with the aircraft; and
generating the current state of the aircraft using the sensor system.

### Claim 3 (depends on 1)

The method of claim 1, wherein the task database comprises the tasks for performance during different phases of flight of the aircraft and the group of tasks comprises different types of tasks from the tasks.

### Claim 4 (depends on 1)

The method of claim 1, wherein the group of tasks comprises aircraft function tasks, airline tasks, airport tasks, regulatory authority tasks, and operator tasks.

### Claim 5 (depends on 1)

The method of claim 1, wherein presenting the group of tasks in the computer system comprises:
displaying at least a portion of the group of tasks on a display system for the computer system.

### Claim 6 (depends on 1)

The method of claim 1, wherein presenting the group of tasks in the computer system comprises:
generating an audible identification of the group of tasks through a sound system in the computer system.

### Claim 7 (depends on 1)

The method of claim 1 further comprising:
determining whether a particular task in the group of tasks has been completed using the current state of the aircraft; and
removing the particular task from the group of tasks in response to a determination that the task has been completed.

### Claim 8 (depends on 1)

The method of claim 1 further comprises:
identifying a projected group of tasks, responsive to a selection of a projected state for the aircraft, using the task database and the projected state for the aircraft; and
presenting the projected group of tasks in the computer system.

### Claim 9 (depends on 1)

The method of claim 1 further comprising:
determining whether a particular task in the group of tasks scheduled for performance at a selected time that has not been performed by the selected time; and
responsive to a presence of the particular task in the group of tasks scheduled for performance at the selected time that has not been performed by the selected time, generating an alert.

### Claim 10 (depends on 1)

The method of claim 1 further comprising:
responsive to a change in the current state of the aircraft, determining whether the group of tasks is correct using the task database and the change in the current state; and
responsive to a determination that the group of tasks is incorrect based on the change in the current state, updating the group of tasks using the task database and the change in the current state.

### Claim 11 (depends on 2)

The method of claim 2, wherein the data received from the sensor system comprises a temperature inside the aircraft, a temperature outside of the aircraft, a pressure, a position of the aircraft, a humidity level, and an oxygen level in a cabin of the aircraft.

### Claim 12 (depends on 1)

The method of claim 1, wherein the computer system is located in one of the aircraft, an airport, an air traffic control tower, and an airline dispatching facility.

### Claim 13 (depends on 1)

The method of claim 1, wherein the task database is a centralized database in another computer system located remotely from the aircraft.

### Claim 14 (depends on 3)

The method of claim 3,
wherein the environmental information includes one or more of current weather information, weather forecasts, and information about a status of a runway at an airport; and
wherein the phases of flight include leaving a gate, taxiing, take off, ascending, level of flight, descending, landing, and returning to a gate.

### Claim 15

A task management system comprising:
a program code in a computer system configured to:
identify a current state of an aircraft, and
based upon the current state of the aircraft and environmental information, select a task from a task database to form a group of tasks, such that the task database comprises tasks that are not an electronic checklist for a procedure.

### Claim 16 (depends on 15)

The task management system of claim 15,
wherein in identifying the current state of the aircraft, the computer system is configured to receive data from a sensor system associated with the aircraft and generate the current state of the aircraft using the sensor system; and
wherein the computer system is further configured to determine whether a particular task in the group of tasks has been completed using the current state of the aircraft and remove the task from the group of tasks in response to a determination that the task has been completed.

### Claim 17 (depends on 15)

The task management system of claim 15, wherein the task database comprises the tasks for performance during different phases of flight of the aircraft and the group of tasks comprises different types of tasks from the task.

### Claim 18 (depends on 15)

The task management system of claim 15, wherein the computer system is further configured to identify a projected group of tasks using the task database and a projected state for the aircraft in response to a selection of the projected state for the aircraft and present the projected group of tasks in the computer system.

### Claim 19 (depends on 15)

The task management system of claim 15, wherein the computer system is further configured to determine whether a particular task in the group of tasks scheduled for performance at a selected time that has not been performed by the selected time and initiate an action in response to a presence of the task in the group of tasks scheduled for performance at the selected time that has not been performed by the selected time.

### Claim 20

A computer program product comprising:
a computer readable storage medium;
first program code configured to identify a current state of an aircraft;
second program code configured to, based upon the current state of the aircraft and environmental information, select a task from a task database to form a group of tasks, such that the task database comprises tasks for performance during different phases of flight that are not an electronic checklist for a procedure; and
third program code for presenting the group of tasks in a computer system, wherein the first program code, the second program code, and the third program code are stored on the computer readable storage medium.
