System and method for sending air traffic data to users for display
First Claim
Patent Images
1. A method comprising the steps of:
- receiving a stream of electronic messages containing flight tracking information at a first server;
selecting a subset of messages of said stream associated with a particular flight using a computer processor connected to said server;
transmitting using a server at least a portion of said subset of messages over a digital network at a first rate as determined by the number of position reports per unit time;
identifying, from said subset of messages, at least one dynamic characteristic of said particular flight selected from the group consisting of at gate, taxi, takeoff, cruising, speed, banking, altitude change, holding pattern and turn using a computer processor connected to said server;
altering said first rate based on said at least one dynamic characteristic to establish a lower second rate as determined by the number of position reports per unit time, using a computer processor connected to said server; and
transmitting using a server at least a second portion of said subset of messages over said digital network at said second rate by excluding from transmission data which has not been determined to be erroneous but which is merely in excess of that required to meet said lower second rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for the processing and presentation of aviation information is disclosed. At plurality of flight information is received over a digital network and is stored in at least a database. The database includes aviation information. Upon receiving a user request, a server retrieves a result set from the database and transmits it to the requesting user. Subsequently, updates as to a flight identified in the request are transmitted at a selected rate, which may be modified automatically based on one flight characteristic, for subsequent display. In one form, the results may be presented to the user in the form of digital map having aircraft images.
-
Citations
15 Claims
-
1. A method comprising the steps of:
-
receiving a stream of electronic messages containing flight tracking information at a first server; selecting a subset of messages of said stream associated with a particular flight using a computer processor connected to said server; transmitting using a server at least a portion of said subset of messages over a digital network at a first rate as determined by the number of position reports per unit time; identifying, from said subset of messages, at least one dynamic characteristic of said particular flight selected from the group consisting of at gate, taxi, takeoff, cruising, speed, banking, altitude change, holding pattern and turn using a computer processor connected to said server; altering said first rate based on said at least one dynamic characteristic to establish a lower second rate as determined by the number of position reports per unit time, using a computer processor connected to said server; and transmitting using a server at least a second portion of said subset of messages over said digital network at said second rate by excluding from transmission data which has not been determined to be erroneous but which is merely in excess of that required to meet said lower second rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising the steps of:
-
maintaining an electronic database storing aviation related information; electronically receiving flight tracking information over an electronic network from a substantially real-time source, wherein said flight tracking information is delayed by about five minutes or less; storing at least a portion of said flight tracking information in a formatted form in said electronic database; receiving a request at a server from a user device through a digital network identifying at least one flight currently in progress, wherein said server is connected to said electronic database; and transmitting from said server to said user device, over said digital network, electronic program instructions for causing said user device to perform the following steps; receive a stream of messages containing flight tracking information from said service including at least a first position and a second position associated with a first flight, wherein said first position is associated with a time earlier in the flight than that associated with said second position; generate an electronic map based upon at least said first position or said second position; generate a flight path along a path between at least said first position and said second position based upon at least a portion of said stream of messages exclusive of said first and said second positions; and animate an electronic representation of said first flight on said electronic map, wherein said electronic representation moves along said path between said first position and said second position. - View Dependent Claims (12, 13, 14)
-
-
15. A method for distributing flight tracking information to a user comprising the steps of:
-
receiving electronic flight tracking information from a substantially real-time source, wherein said flight tracking information is delayed by about five minutes or less; receiving an electronic request from a user device through a digital network identifying at least one flight currently in progress; selecting, using a computer processor, at least a subset of said flight tracking information associated with a first flight; generating, using a first flight path, wherein said flight path is generated as a cubic spline based upon said subset of said flight tracking information; displaying said first flight path on an electronic map; generating, using a computer processor, a second flight path, wherein said flight path is generated as a cubic spline based upon said subset of said flight tracking information and a more recent position of said first flight received from said substantially real time source; and displaying said second flight path on an electronic map and removing said first flight path.
-
Specification