Comprehensive flight planning tool for a mobile device
First 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 included in a first user interface, wherein the plurality of selectable tools in the first interface include a flight planning tool, a weather tool, and an airport tool;
a graphics module configured to display, via the interface hardware, a second user interface associated with the tool corresponding to the selection received via the first user interface; and
a flight planning communication module configured to;
transmit a request for information associated with the tool selection received via the first user interface, via an Application Program interface (API), to a flight planning system;
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;
transmit, via the API, an aviation flight plan generated using the flight planning tool based on the responsive information generated by the flight planning system, the flight plan being configured for display via the interface hardware; and
transmit the flight plan via the API to an official organization for filing.
1 Assignment
0 Petitions
Accused Products
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.
31 Citations
20 Claims
-
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 included in a first user interface, wherein the plurality of selectable tools in the first interface include a flight planning tool, a weather tool, and an airport tool; a graphics module configured to display, via the interface hardware, a second user interface associated with the tool corresponding to the selection received via the first user interface; and a flight planning communication module configured to; transmit a request for information associated with the tool selection received via the first user interface, via an Application Program interface (API), to a flight planning system; 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; transmit, via the API, an aviation flight plan generated using the flight planning tool based on the responsive information generated by the flight planning system, the flight plan being configured for display via the interface hardware; and transmit the flight plan via the API to an official organization for filing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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 included in a first user interface provided via the interface hardware, wherein the plurality of selectable tools in the first interface include a flight planning tool, a weather tool, and an airport tool; displaying, via the interface hardware, a second user interface associated with the tool corresponding to the selection received via the first user interface; transmitting a request for information associated with the tool selection received via the first interface, via an API, to a flight planning system; 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 the request and information from a third-party device; transmitting, via the API, an aviation flight plan generated using the flight planning tool based on the responsive information generated by the flight planning system, the flight plan being configured for display via the interface hardware; and transmitting the flight plan via the API to an official organization for filing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
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 interface hardware, a selection of one of a plurality of selectable tools included in a first user interface, wherein the plurality of selectable tools in the first interface include a flight planning tool, a weather tool, and an airport tool; a graphics module configured to display, via the interface hardware, a second user interface associated with the tool corresponding to the selection received via the first user interface; and a flight planning communication module configured to; transmit a request for information associated with the tool selection received via the first user interface, via an Application Program interface (API), to a flight planning system; 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; transmit, via the API, an aviation flight plan generated using the flight planning tool based on the responsive information generated by the flight planning system, the flight plan being configured for display via the interface hardware; and transmit the flight plan via the API to an official organization for filing.
-
Specification