SYSTEM FOR HANDLING AIR TRAFFIC DATA AND RELATED INFORMATION FOR SUPPLY TO CUSTOMERS
First Claim
1. 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 query from a user through a digital network;
selecting a result set from said database based on said query;
selecting at least one targeted advertisement message based upon the content of said query rather than the non-query portion of said result set; and
presenting said result set to the user along with said targeted advertisement message using said digital network.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for the processing and presentation of aviation information supported by targeted advertising 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 as well as advertisement messages. Upon receiving a user query, a server retrieves a result set from the database and couples it with at least one selected advertisement for presentation to the requesting user. In one form, the results may be presented to the user in the form of digital map having aircraft images and their altitude indicated by an offset shadow. Additionally, the visualization may show only a portion of the path of a flight in the event that multiple flights are displayed in order to preserve readability.
40 Citations
48 Claims
-
1. 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 query from a user through a digital network; selecting a result set from said database based on said query; selecting at least one targeted advertisement message based upon the content of said query rather than the non-query portion of said result set; and presenting said result set to the user along with said targeted advertisement message using said digital network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising the steps of:
-
receiving a stream of messages containing flight tracking information; selecting a subset of messages of said stream associated with a particular aircraft; identifying a potentially inaccurate message containing position information in said subset; removing said message from said subset; and constructing a flight path associated with said aircraft based at least upon said subset. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising the steps of:
-
plotting a flight path associated with an aircraft on a two-dimensional electronic map based on substantially real-time flight tracking information; and displaying only a portion of said flight path corresponding to the most recent locations of said aircraft during said flight path. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising the steps of:
-
plotting a current position of a plurality of aircraft on a two-dimensional electronic map including at least one airport based on flight tracking information; and displaying only a portion of said map which includes said airport and no more than a selected number of aircraft from said plurality. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising the steps of:
-
displaying the current position of an aircraft as a symbol on a two-dimensional electronic map based on flight tracking information; displaying a drop shadow of said symbol offset from said symbol by an amount which varies according to the altitude of said aircraft. - View Dependent Claims (34, 35, 36)
-
-
37. A system comprising:
-
a first server maintaining a memory resident database containing flight tracking information spanning at least one month continuously updated with information received from a substantially real-time source; and a web server capable of receiving a request for flight information based on a query from a remote user over a digital network, communicating with said first server to execute said query, and sending a formatted result set to the user over said network. - View Dependent Claims (38, 39, 40)
-
-
41. 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 said database; first receiving from a remote user an identification of one or more of the following items of interest to the remote user; one or more airport identifiers, one or more aircraft numbers, and/or one or more flight numbers, retaining said remote user'"'"'s item identification in association with the identity of said remote user for the remote user'"'"'s use in a subsequent session following the remote user disconnecting from the remote connection, and thereafter reconnecting; receiving a query from said remote user through said digital network following reconnection in a later session; selecting a result set from said database based on both said identified item(s) from the prior session and said query in said later session; presenting said result set to said remote user over said digital network during said later session. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification