Flight information sending system and method

Information

  • Patent Grant
  • 8407307
  • Patent Number
    8,407,307
  • Date Filed
    Friday, November 9, 2007
    17 years ago
  • Date Issued
    Tuesday, March 26, 2013
    11 years ago
Abstract
A method of providing flight information to a receiving node in data communication with a server. A server receives from a sending node data (1) permitting identification of a flight of interest and (2) permitting identification of the receiving node. The data received at the server causes delivery to the receiving node of a message that includes a logon key that grants access by the receiving node to a data source that provides real-time dynamic information as to position of the flight of interest.
Description
TECHNICAL FIELD

The present invention relates to systems and methods for flight information access and delivery.


BACKGROUND ART

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.


SUMMARY OF THE INVENTION

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.





BRIEF DESCRIPTION OF THE DRAWINGS

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:



FIG. 1 is a block diagram of an embodiment of a system in accordance with the present invention;



FIG. 2 is a representation of a web page, in accordance with an embodiment of the present invention, pursuant to which a user at a sending node may identify a flight of interest and enter a request for delivery to a 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;



FIG. 3 is a representation of the message for which delivery has been requested via the web page of FIG. 2; and FIG. 4 is a representation of the real-time dynamic information as to position of the flight of interest made available at the receiving node on utilizing the logon key.





DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS

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.



FIG. 1 is a block diagram of an embodiment of a system in accordance with the present invention. The sending node 12 is coupled to a network, such as the internet, and is thereby in data communication with the communication server 11. Via a web page for data entry, such as discussed below in connection with FIG. 2, a user of the sending node 12 supplies data to the communication server 11 that is sufficient to identify a flight of interest, as well as an address, such as an e-mail address for sending a message that can be received by receiving node 13, which is also in data communication with the communication server 11.


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.



FIG. 2 is a representation of a web page, in accordance with an embodiment of the present invention, pursuant to which a user at a sending node may identify a flight of interest and enter a request for delivery to a 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. The web page is a form by which the user may provide data to identify the flight number in box 21 (including the airline designator) and data to identify the corresponding date in box 22, as well as e-mail addresses in boxes 23-26 for parties to receive messages with the logon key. An opportunity is presented to provide an optional message in box 27, and the user is also prompted for the user's e-mail address in box 28.



FIG. 3 is a representation of the message for which delivery has been requested via the web page of FIG. 2. The message includes a logon key 31, shown here as a link, as well as a message 32 provided by the user who requested the delivery of the message.



FIG. 4 is a representation of the real-time dynamic information as to position of the flight of interest made available at the receiving node upon utilization of the logon key.

Claims
  • 1. A method of providing flight information for a flight of interest to a receiving node in data communication with a flight information system, the method comprising: generating and periodically updating in the flight information system, real-time dynamic flight information for a plurality of flights;receiving at the flight information system, from a sending node, flight identification identifying the flight of interest and third party user node identification data identifying the receiving node;based on the flight identification and third party user node identification data received at the flight information system, causing delivery to the receiving node of an e-mail message including a logon key which when utilized by the receiving node causes delivery to the receiving node of flight information for the flight of interest updated as of when the logon key is utilized; andwherein, if the flight of interest has not departed at the time of first utilization by the receiving node of the logon key, then in response thereto the delivered flight information indicates the flight of interest has not departed.
  • 2. A method according to claim 1, wherein causing delivery to the receiving node of the message is conditioned on receipt of financial consideration on behalf of a person utilizing the sending node.
  • 3. A method according to claim 1, wherein upon delivery of updated flight information for the flight of interest a repetitive polling application causes repeated downloading of updated real-time dynamic flight information to the receiving node.
  • 4. A system for providing flight information for a flight of interest to a receiving node comprising: a communication server, coupled to a data communication network, having an input for receiving flight identification and third party user node identification data from a sending node coupled to the network, such data (1) permitting identification of the flight of interest and (2) permitting identification of the receiving node, such server also having an output for causing delivery of an e-mail message to a receiving node coupled to the network, such e-mail message including a logon key; anda flight data server generating and periodically updating real-time dynamic flight information for a plurality of flights, the flight data server coupled to the network such that when accessed via utilization of the logon key by the receiving node, the flight data server delivers to the receiving node flight information for the flight of interest updated as of when the logon key is utilized and wherein, if the flight of interest has not departed at the time of first utilization of the logon key by the receiving node, then in response thereto the flight data server delivers flight information that indicates the flight of interest has not departed.
  • 5. A system according to claim 4, wherein the output of the communication server conditions delivery of the message to the receiving node on receipt of financial consideration on behalf of a person utilizing the sending node.
  • 6. A system according to claim 4, wherein the flight data server delivers to the receiving node real-time dynamic flight information for the flight of interest.
CROSS REFERENCE TO RELATED APPLICATIONS

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.

US Referenced Citations (73)
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
Foreign Referenced Citations (2)
Number Date Country
2327517 Jan 1999 GB
9205378 Aug 1997 JP
Non-Patent Literature Citations (6)
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.
Provisional Applications (1)
Number Date Country
60865270 Nov 2006 US