SYSTEM AND METHOD FOR SENDING AIR TRAFFIC DATA TO USERS FOR DISPLAY
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.
43 Citations
22 Claims
-
1-12. -12. (canceled)
-
13. A method comprising the steps of:
-
receiving a stream of messages containing flight tracking information at a first server; selecting a subset of messages of said stream associated with a particular flight; transmitting at least a portion of said subset of messages over a digital network at a first rate; identifying at least one dynamic characteristic of said particular flight using at least a first processor; altering said first rate based on said at least one dynamic characteristic to establish a second rate; and transmitting at least a second portion of said subset of messages over said digital network at said second rate.
-
-
14. A method comprising the steps of:
-
transmitting a request from a user device through a digital network identifying at least one flight currently in progress to a flight information service; receiving 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; generating an electronic map based upon at least said first position or said second position; generating a flight 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 animating an electronic representation of said first flight on said electronic map, wherein said electronic representation moves between said first position and said second position. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising the steps of:
-
maintaining a database storing aviation related information; receiving flight tracking information from a substantially real-time source; storing at least a portion of said flight tracking information in a formatted form in said database; receiving a request from a user device through a digital network identifying at least one flight currently in progress; and transmitting to said user device 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 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 between said first position and said second position. - View Dependent Claims (19, 20, 21)
-
-
22. A method for distributing flight tracking information to a user comprising the steps of:
-
receiving flight tracking information from a substantially real-time source; receiving a request from a user device through a digital network identifying at least one flight currently in progress; selecting at least a subset of said flight tracking information associated with a first flight; generating 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 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