The present invention relates to systems and methods for flight information access and delivery.
It is known in the prior art to provide flight information access via a web server. The inventors herein pioneered a system that is available at the URL www.flightview.com. We describe in this paragraph, and the following two paragraphs, the web server at this URL. The web server at this URL permits a user, for example, to identify a flight (by, among other things, specifying the airline, flight number and date) and, for the flight thus identified, to access from the server an estimated time of arrival of the flight based on live FAA flight data. This web server also permits the user to monitor progress of the flight in real time (assuming that the aircraft has taken off), among other things by watching a graphical display, which is dynamically updated, of the geographical position of the aircraft on a map.
If the aircraft has not taken off, the web server returns a static web page with information that the aircraft has not taken off. The web server also permits the user to cause the server to send a message, via e-mail to a specified e-mail address, containing a link to a static web page permitting access to flight information for a selected flight.
The web server also provides information concerning airport flight delay conditions, in the manner described in U.S. Pat. No. 7,120,537, which is incorporated herein by reference in its entirety.
A first embodiment of the invention is a method of providing flight information to a receiving node in data communication with a server. The method includes receiving at the server, from a sending node, data (1) permitting identification of a flight of interest and (2) permitting identification of the receiving node. The method also includes—based on the data received at the server—causing delivery to the receiving node of a message including a logon key granting access by the receiving node to a data source providing real-time dynamic information as to position of the flight of interest. Optionally, if the flight of interest has not departed at the time of first access by the receiving node to the data source, then the data source provides dynamic information as to position of the flight of interest at such time as when the flight of interest has departed. Also optionally, if the flight of interest has not departed, the data source also indicates that the flight of interest has not departed. Causing delivery to the receiving node of the message may be conditioned on receipt of financial consideration on behalf of a person utilizing the sending node.
In another embodiment, the invention is a system for providing flight information to a receiving node in data communication with a server. The system of this embodiment includes a communication server, coupled to a data communication network, having an input for receiving data from a sending node coupled to the network. Such data (1) permits identification of a flight of interest and (2) permits identification of the receiving node. The communication server also has an output for causing delivery of a message to a receiving node coupled to the network, such message including a logon key. The system of this embodiment also includes a flight data server, coupled to the network, that, when accessed via the logon key from the receiving node, grants access by the receiving node to real-time dynamic information as to the position of the flight of interest. Optionally, if the flight of interest has not departed at the time of first access by the receiving node to the data source, then the flight data server provides dynamic information as to position of the flight of interest at such time as when the flight of interest has departed. Also optionally, if the flight of interest has not departed, the flight data server also indicates that the flight of interest has not departed. The output of the communication server may be configured to condition delivery of the message to the receiving node on receipt of financial consideration on behalf of a person utilizing the sending node.
The foregoing features of the invention will be more readily understood by reference to the following detailed description, taken with reference to the accompanying drawings, in which:
Definitions. As used in this description and the accompanying claims, the following terms shall have the meanings indicated, unless the context otherwise requires:
The term “node” shall mean a device, permitting user data communication with a server, connected to a network. A node may be a computer, a personal digital assistant (PDA), a mobile telephone, or similar network appliance. On an IP network, such as the internet, a node has an IP address.
The term “real-time dynamic information” as to position of a flight shall mean information as to flight position that is supplied in a time frame that is approximately contemporaneous and that is updated repetitively so as to maintain the contemporaneous nature of the information.
The communication server causes the message to be sent to receiving node 13. The message includes a logon key by which a person at receiving node 13 may access flight data server 14. Accessing the flight data server 14 via the logon key permits access by the receiving node of real-time dynamic flight information for the flight of interest specified to the communication server 11 from the sending node 12. The real-time flight dynamic flight information is provided by means known in the art, which may include, for example, use of a Java applet on the receiving node to cause repetitive polling of the flight data server and downloading of updated graphic information. If the flight has not yet departed, then the flight data server is configured to cause the receiving node 13 to indicate the fact that the flight has not departed, but the polling continues so that the departure can be seen when it occurs.
The present application claims priority from US Provisional Patent Application Ser. No. 60/865,270, filed Nov. 10, 2006, which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4774670 | Palmieri | Sep 1988 | A |
4899157 | Sanford et al. | Feb 1990 | A |
5051910 | Liden | Sep 1991 | A |
5265023 | Sokkappa | Nov 1993 | A |
5448243 | Bethke et al. | Sep 1995 | A |
5860068 | Cook | Jan 1999 | A |
6049754 | Beaton et al. | Apr 2000 | A |
6199008 | Aratow et al. | Mar 2001 | B1 |
6308160 | Rex | Oct 2001 | B1 |
6393359 | Flynn et al. | May 2002 | B1 |
6415207 | Jones | Jul 2002 | B1 |
6496568 | Nelson | Dec 2002 | B1 |
6512964 | Quackenbush et al. | Jan 2003 | B1 |
6580998 | Flynn et al. | Jun 2003 | B2 |
6754581 | Blachowicz et al. | Jun 2004 | B1 |
6772130 | Karbowski et al. | Aug 2004 | B1 |
7065443 | Flynn et al. | Jun 2006 | B2 |
7120537 | Flynn et al. | Oct 2006 | B2 |
7120687 | Tessman et al. | Oct 2006 | B1 |
7207008 | Koch | Apr 2007 | B1 |
7603281 | Miller et al. | Oct 2009 | B1 |
7689210 | Bims | Mar 2010 | B1 |
7698327 | Kapur | Apr 2010 | B2 |
7907067 | Baker et al. | Mar 2011 | B2 |
8145511 | Dunsky | Mar 2012 | B2 |
20020032573 | Williams et al. | Mar 2002 | A1 |
20020042864 | Iizuka | Apr 2002 | A1 |
20020069093 | Stanfield | Jun 2002 | A1 |
20020091782 | Benninghoff, III | Jul 2002 | A1 |
20020113826 | Chuang | Aug 2002 | A1 |
20020178018 | Gillis et al. | Nov 2002 | A1 |
20030009267 | Dunsky et al. | Jan 2003 | A1 |
20030093328 | Koons | May 2003 | A1 |
20030109266 | Rafiah et al. | Jun 2003 | A1 |
20030144971 | Das et al. | Jul 2003 | A1 |
20030195811 | Hayes et al. | Oct 2003 | A1 |
20030204452 | Wheeler | Oct 2003 | A1 |
20030233244 | Kumhyr | Dec 2003 | A1 |
20040019509 | Bekkers | Jan 2004 | A1 |
20040030604 | Young | Feb 2004 | A1 |
20040104824 | Cole et al. | Jun 2004 | A1 |
20040183695 | Ruokangas et al. | Sep 2004 | A1 |
20040203947 | Moles | Oct 2004 | A1 |
20040217228 | Scozzafava | Nov 2004 | A1 |
20040220845 | Malapitan | Nov 2004 | A1 |
20040254808 | Bennett et al. | Dec 2004 | A1 |
20050066008 | Sikora et al. | Mar 2005 | A1 |
20050071244 | Phillips et al. | Mar 2005 | A1 |
20050154685 | Mundy et al. | Jul 2005 | A1 |
20050216281 | Prior | Sep 2005 | A1 |
20050223343 | Travis et al. | Oct 2005 | A1 |
20050234641 | Marks et al. | Oct 2005 | A1 |
20060005207 | Louch et al. | Jan 2006 | A1 |
20060010394 | Chaudhri et al. | Jan 2006 | A1 |
20060020496 | Azzarello et al. | Jan 2006 | A1 |
20060025883 | Reeves | Feb 2006 | A1 |
20060064410 | Razza et al. | Mar 2006 | A1 |
20060080303 | Sargent et al. | Apr 2006 | A1 |
20060085238 | Oden et al. | Apr 2006 | A1 |
20060173700 | Fenelon | Aug 2006 | A1 |
20060184641 | Moetteli | Aug 2006 | A1 |
20060192880 | Takahira et al. | Aug 2006 | A1 |
20060259234 | Flynn et al. | Nov 2006 | A1 |
20060282271 | Ananda et al. | Dec 2006 | A1 |
20070005232 | Flynn et al. | Jan 2007 | A1 |
20070005452 | Klingenberg et al. | Jan 2007 | A1 |
20070042772 | Salkini et al. | Feb 2007 | A1 |
20070073551 | Williams et al. | Mar 2007 | A1 |
20070118525 | Svendsen | May 2007 | A1 |
20080088433 | Baker et al. | Apr 2008 | A1 |
20080097799 | Scribner | Apr 2008 | A1 |
20100281411 | Baker et al. | Nov 2010 | A1 |
20120023391 | Djabarov | Jan 2012 | A1 |
Number | Date | Country |
---|---|---|
2327517 | Jan 1999 | GB |
9205378 | Aug 1997 | JP |
Entry |
---|
Haerne R. A. et al., Airline Performance Modelling to Support Schedule Development: An Application Case Study, Proceedings of the 1988 Winter Simulation Conference, Dec. 12, 1988, pp. 800-806. |
Wieland, F., Parallel Simulation for Aviation Applications, Proceedings of the 1988 Winter Simulation Conference, Dec. 16, 1998, pp. 1 191-1198. |
Patent Abstract of Japan, “Traffic Information Terminal Equipment and Traffic Information Processing Method”, Korea Mobil Telcommun, Corp., 1997. |
Web page from icarus.redlaviation.com pp. 1-3, pre 2004. |
Press Release: WSI Launches Flight Watch, Jun. 26, 2001, pp. 1-3. |
ArincOpCenter web site page, pp. 1-2, pre 2004. |
Number | Date | Country | |
---|---|---|---|
60865270 | Nov 2006 | US |