# US 2021/0241633 A1 · Comprehensive flight planning tool for a mobile device

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

- Number: US 2021/0241633 A1
- Document ID: US20210241633A1
- Status: Published application
- Kind: A1
- Application number: 17/222,220
- Filed: 2021-04-05
- Published: 2021-08-05
- Earliest claimed: 2014-10-31
- Assignees: Aircraft Owners and Pilots Association
- Applicants: Aircraft Owners and Pilots Association
- Inventors: Douglas Nolen Shorter, JR.; John Dennis Hamilton; Kimberly Lynn Ocasek; Eric John Rush; Brian Michael Tenberg; John Vance Whitehouse; Sergey Krilov
- Web page: https://patentgrep.com/patent/US20210241633A1

## CPC

- G08G 5/32: for flight plan preparation
- G06F 3/00: Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F 3/048: Interaction techniques based on graphical user interfaces [GUI]
- G06F 9/451: Execution arrangements for user interfaces
- G06Q 10/10: Office automation; Time management
- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- G08G 5/22: located on the ground
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G08G 5/53: for cruising
- G08G 5/56: for two or more aircraft
- G08G 5/76: for monitoring atmospheric conditions
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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 mobile application is disclosed for providing a flight planning tool on a client device. The mobile application may include a data input module configured to receive, via interface hardware on the client device, a selection of one of a plurality of selectable tools. The mobile application may further include a graphics module configured to display, via the interface hardware, a user interface associated with the selection. The mobile application may further include a flight planning communication module configured transmit a request for information associated with the selection, via an API, to a flight planning system, and receive, from the flight planning system via the API, responsive information that fulfills the request, wherein the responsive information was generated by the flight planning system based on information from a third-party device.

## Claims

### Claim 1

A mobile application for providing a flight planning tool on a client device, comprising:
a data input module configured to receive, via interface hardware on the client device, a selection of one of a plurality of selectable tools;
a graphics module configured to display, via the interface hardware, a user interface associated with the selection; and
a flight planning communication module configured to transmit a request for information associated with the selection, via an Application Program Interface (API), to a flight planning system, and receive, from the flight planning system via the API, responsive information that fulfills the request, wherein the responsive information was generated by the flight planning system based on information from a third-party device.

### Claim 2 (depends on 1)

The mobile application of claim 1, wherein the plurality of selectable tools includes an airports tool having an airports directory that lists a plurality of airports.

### Claim 3 (depends on 2)

The mobile application of claim 2, wherein the airports directory includes an airport location and airport details for each of the plurality of airports.

### Claim 4 (depends on 2)

The mobile application of claim 2, wherein the airports directory includes one or more of an airport diagram and a runway diagram for each of the plurality of airports.

### Claim 5 (depends on 1)

The mobile application of claim 1, wherein the plurality of selectable tools includes a weather tool having a plurality of selectable weather forecasts.

### Claim 6 (depends on 5)

The mobile application of claim 5, wherein each of the plurality of weather forecasts is associated with one or more of a country, state, a region, an ocean, a data type, and an airport.

### Claim 7 (depends on 1)

The mobile application of claim 1, wherein the plurality of selectable tools includes a flight planning tool configured to show a plurality of available flight plans or flight routes.

### Claim 8 (depends on 7)

The mobile application of claim 7, wherein the plurality of available flight plans or flight routes includes flight plans or flight routes generated by the flight planning system.

### Claim 9 (depends on 1)

The mobile application of claim 1, wherein the flight planning tool is configured to allow a user to create a flight plan, modify an existing flight plan, recall a saved flight plan, or file a flight plan with an official organization via the flight planning system.

### Claim 10 (depends on 1)

The mobile application of claim 1, wherein the mobile application is one of a web-based application configured to be accessed via the client device and a self-contained application configured to be stored on the client device.

### Claim 11

A method of planning a flight, comprising:
receiving, via interface hardware on a client device, a tool selection of one of a plurality of selectable tools;
displaying, via the interface hardware, a user interface associated with the tool selection;
transmitting a request for information associated with the tool selection, via an API, to a flight planning system; and
receiving, from the flight planning system via the API, responsive information that fulfills the request, wherein the responsive information was generated by the flight planning system based on information from a third-party device.

### Claim 12 (depends on 11)

The method of claim 11, further including displaying on the user interface, in response to the tool selection, an airports tool having an airports directory that lists a plurality of airports.

### Claim 13 (depends on 12)

The method of claim 12, wherein the airports directory includes an airport location and airport details for one or more of the plurality of airports associated with the airports directory.

### Claim 14 (depends on 12)

The method of claim 12, further including displaying, on the user interface, one or more of an airport diagram and a runway diagram for one or more of the plurality of airports associated with the airports directory.

### Claim 15 (depends on 11)

The method of claim 11, further including displaying, on the user interface, in response to the tool selection, a plurality of selectable weather forecasts in a textual format or a graphical format.

### Claim 16 (depends on 15)

The method of claim 15, wherein each of the plurality of weather forecasts is associated with one or more of a country, state, a region, an ocean, a data type, and an airport of a plurality of airports in an airports directory provided by the airports tool.

### Claim 17 (depends on 11)

The method of claim 11, further including:
displaying on the client device, in response to the tool selection, a plurality of selectable flight routes, waypoints, or flight plans from the flight planning system in conjunction with the airports tool.

### Claim 18 (depends on 11)

The method of claim 11, further including receiving, via the interface hardware on the client device, one of a request to create a flight plan, a request to modify an existing flight plan, a request to recall a saved flight plan, or a request to file a flight plan with an official organization via the flight planning system.

### Claim 19 (depends on 11)

The method of claim 11, wherein the tool selection is received via one of a web-based application accessed via the client device and a self-contained application stored on the client device.

### Claim 20

A flight planning tool, comprising:
a flight planning system having an Application Program Interface (API);
a third party device configured to communicate information with the flight planning system via the API;
a client device having interface hardware and configured to communicate with the flight planning system and the third party device; and
a mobile application configured to be accessible via the client device, wherein the mobile application is one of a web-based application and a self-contained application stored on the client device, the mobile application including:
a data input module configured to receive, via the interface hardware, a selection of one of a plurality of selectable tools;
a graphics module configured to display, via the associated interface hardware, a user interface associated with the selection; and
a flight planning communication module configured transmit a request for information associated with the selection, via the API, to the flight planning system, and receive, from the flight planning system via the API, responsive information that fulfills the request, wherein the responsive information was generated by the flight planning system based on information from the third-party device.
