Comprehensive flight planning tool
First Claim
1. A system for providing a flight planning tool, comprising:
- at least one memory device for storing flight information; and
one or more hardware processors configured to execute instructions to;
provide an Application Program Interface (API) for facilitating communication between the system and at least one of a client device and one or more third-party devices;
receive, via the API, a request from the client device, the request from the client device including a user input received via a computing system and indicative of first information related to a flight;
collect, via the API, second information from one or more third-party devices based on the first information received from the client device via the API;
generate a flight plan based on the user input indicative of the first information and the second information collected from the one or more third-party devices, wherein the flight plan includes information associated with the flight,provide, via the API, one or more user interfaces to the client device for communicating the flight plan; and
display, via the one or more user interfaces provided to the client device, graphics indicative of the information associated with the flight included in the generated flight plan.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing a flight planning tool is disclosed. The system may include at least one memory device for storing flight information and one or more hardware processors. The one or more hardware processors may be configured to provide an Application Program Interface (API) for facilitating communication between the system and at least one of a client device and one or more third-party devices, receive, via the API, a request including first information related to a flight, collect, via the API and based on the first information, second information from one or more third-party devices, generate flight trip data based on the first and second information, wherein the flight trip data includes information and graphics associated with the flight, and provide, via the API, one or more user interfaces to the client device for communicating the flight trip data.
22 Citations
20 Claims
-
1. A system for providing a flight planning tool, comprising:
-
at least one memory device for storing flight information; and one or more hardware processors configured to execute instructions to; provide an Application Program Interface (API) for facilitating communication between the system and at least one of a client device and one or more third-party devices; receive, via the API, a request from the client device, the request from the client device including a user input received via a computing system and indicative of first information related to a flight; collect, via the API, second information from one or more third-party devices based on the first information received from the client device via the API; generate a flight plan based on the user input indicative of the first information and the second information collected from the one or more third-party devices, wherein the flight plan includes information associated with the flight, provide, via the API, one or more user interfaces to the client device for communicating the flight plan; and display, via the one or more user interfaces provided to the client device, graphics indicative of the information associated with the flight included in the generated flight plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing a flight planning tool, comprising:
-
generating an Application Program Interface (API) for facilitating communication between a flight planning system and at least one of a client device and one or more third-party devices; receiving, via the API, a request from the client device, the request from the client device including a user input received via a computing system and indicative of first information related to an upcoming flight; collecting, via the API, second information from one or more third-party devices based on the information received from the client device via the API; generating a flight plan based on the user input indicative of the first information and the second information collected from the one or more third-party devices, the flight plan including information, associated with the upcoming flight; providing, via the API, one or more user interfaces to the client device for communicating the flight plan; and displaying, via the one or more user interfaces provided to the client device, graphics indicative of the information associated with the flight included in the generated flight plan.
-
Specification