System and method for communication between airborne and ground-based entities
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04Q-007/20
출원번호
US-0312011
(1999-05-14)
발명자
/ 주소
Nelson, Eric A.
O'Meara, Michael B.
출원인 / 주소
AT&T Wireless Services, Inc.
대리인 / 주소
Kenyon & Kenyon
인용정보
피인용 횟수 :
69인용 특허 :
25
초록▼
A method and apparatus for enhancing the current data communication capabilities of the North American Terrestrial System (NATS) Network is presented. In accordance with an embodiment of the present invention, an airborne data server (ADS) is added to the airborne architecture of the current NATS Ne
A method and apparatus for enhancing the current data communication capabilities of the North American Terrestrial System (NATS) Network is presented. In accordance with an embodiment of the present invention, an airborne data server (ADS) is added to the airborne architecture of the current NATS Network and a ground data gateway (GDG) is added to the ground-based architecture of the current NATS Network. The ADS functions as a router/gateway connected to many local area networks (LANs) aboard the aircraft. The ADS provides for the automation of data services such as scheduling, routing and translation. The GDG is the central hub for the network and dispatcher of data to customer premises or to the aircraft.
대표청구항▼
1. A method for transmitting data from a first device to a second device utilizing a network comprising a first server adapted to be connected to a North American Terrestrial System (NATS) radio set and a second server adapted to be connected to a plurality of ground stations, wherein data packets a
1. A method for transmitting data from a first device to a second device utilizing a network comprising a first server adapted to be connected to a North American Terrestrial System (NATS) radio set and a second server adapted to be connected to a plurality of ground stations, wherein data packets are exchanged between an application program running on the first server and an application program running on the second server via a wireless connection between the NATS radio set and at least one of the plurality of ground stations, and wherein both the first server and the second server are adapted to transmit data to and receive data from devices outside the network, the method comprising the steps of:sending the data from the first device to the first server;encapsulating the data into packets in accordance with a first protocol using the first server;sending said data packets from the first server to a North American Terrestrial System (NATS) radio set;transmitting said data packets through a propagation medium to a ground station using said NATS radio set;sending said data packets from said ground station to a second server;removing the data from said data packets, if necessary, using said second server;encapsulating the data in accordance with a second protocol, if necessary, using said second server; androuting one of said data packets, the data, and the data encapsulated in accordance with said second protocol from said second server to the second device. 2. The method of claim 1, wherein the first server is an airborne data server (ADS), said first protocol is transmission control protocol/Internet protocol (TCP/IP), and said second server is a ground data gateway (GDG). 3. The method of claim 2, wherein said step of sending the data from the first device to the first server is preceded by the steps of:associating the data with a first device Internet protocol (IP) number and a first device port number using said first device; andassociating the data with a second device address. 4. The method of claim 3, wherein said step of encapsulating the data into packets further includes the step of:associating the data with at least one of an airline identifier and an aircraft identifier. 5. The method of claim 4, wherein said step of encapsulating the data into packets further includes at least one of the steps of:encrypting said data packets; andcompressing said data packets. 6. The method of claim 5, wherein said routing step is preceded by at least one of the following steps using said GDG:receiving firewall instructions regarding to which of the devices outside the network to connect;validating at least one of said associated airline identifier and said associated aircraft identifier for each of said received data packets;enabling particular data services using a result of said validating step;disabling particular data services using said result of said validating step;generating billing information using said result of said validating step;filtering said received data packets based upon address information within said received data packets using the previously received firewall instructions;decrypting said data packets;decompressing said data packets; andtranslating each associated first device Internet protocol (IP) number and each associated first device port number to a corresponding GDG IP number and a corresponding GDG port number. 7. The method of claim 6, wherein the first device is a laptop computer and wherein the second device is a general purpose computer. 8. The method of claim 7, wherein said general purpose computer is a server adapted to be connected to a network;wherein said GDG is adapted to be connected to said network; andwherein said data packets are sent from said GDG to said server via said network. 9. The method of claim 8, wherein said network is an Internet. 10. The method of claim 6, wherein the first device is a telephone handset;wherein the data is analog voice information;wherein said GDG is ada pted to be connected to a public switched telephone network (PSTN); andwherein the second device is a telephone adapted to be connected to said PSTN. 11. The method of claim 10, wherein said analog voice information is routed from said GDG to said telephone via said PSTN. 12. The method of claim 10, wherein said analog voice information is removed from TCP/IP encapsulation;wherein said second protocol is X.25; andwherein said analog voice information encapsulated in accordance with X.25 is sent from said GDG to said telephone via said PSTN. 13. The method of claim 6, wherein the first device is a telephone handset;wherein the data is analog voice information;wherein said GDG is adapted to be connected to an Internet protocol (IP) network; andwherein the second device is a device adapted to receive data packets including voice information via said IP network and send said included voice information to a speaker associated with the second device. 14. The method of claim 13, wherein the second device is one of a telephone, a wireless telephone, and a general purpose computer. 15. The method of claim 6, wherein the first device is an Aircraft Condition Monitoring System (ACMS) unit;wherein the data is ACMS aircraft condition data;further including the following steps prior to said encapsulating step:comparing said ACMS aircraft condition data to predetermined values; andgenerating a report highlighting ACMS aircraft condition data which does not conform to said predetermined values; andwherein said encapsulating step entails encapsulating data corresponding to said generated report. 16. The method of claim 6, wherein the data is Aircraft Communication Addressing and Reporting System Management Unit (ACARS MU) data; andwherein the first device is one of an aircraft relay having ACARS data, an aircraft switch having ACARS data, and an aircraft bus having ACARS data. 17. The method of claim 6, wherein the first device is one of an aircraft avionics system and an aircraft discrete; andwherein the data is aircraft condition/performance data. 18. The method of claim 2, wherein said routing step is preceded by at least one of the following steps using said GDG:receiving a request for data services;validating the request;enabling at least one of the data services using a result of the validating step; anddisabling at least one of the data services using the result of the validating step. 19. The method of claim 2, wherein said routing step is preceded by at least one of the following steps using said GDG:maintaining an accounting of the data as the data passes through the GDG;notifying the GDG when a portion of the data is lost; andadjusting the accounting according to the portion. 20. The method of claim 1, wherein said step of transmitting said data packets further includes the steps of:determining which one of the plurality of ground stations is currently providing a strongest signal to the NATS radio set;transmitting said data packets to said determined ground station;comparing a signal received from said determined ground station to a signal received from each of the plurality of ground stations;switching from transmitting said data packets to said determined ground station to transmitting said data packets to a ground station providing a stronger signal than said determined ground station, as necessary, using a result of said comparing step;repeating, continuously, said comparing step and said switching step;queuing one of all of said data packets and a portion of said data packets, if necessary, while completing said switching step; andtransmitting said queued data packets to said ground station providing a stronger signal upon completing said switching step. 21. The method of claim 1, wherein the step of sending the data from the first device to the first server further includes the step of:using an asymmetric data transfer technique. 22. The method of claim 21, wherein a first channel provides low bandwidth for sending the data a nd a second channel provides high bandwidth for sending the data. 23. A method for transmitting data from a first device to a second device utilizing a network comprising a first server adapted to be connected to a North American Terrestrial System (NATS) radio set and a second server adapted to be connected to a plurality of ground stations, wherein data packets are exchanged between an application program running on the first server and an application program running on the second server via a wireless connection between the NATS radio set and at least one of the plurality of ground stations, and wherein both the first server and the second server are adapted to transmit data to and receive data from devices outside the network, the method comprising the steps of:receiving, at the second server, the data from the first device;encapsulating the data into packets in accordance with a first protocol using the second server;determining which one of a plurality of ground stations is currently serving the North American Terrestrial System (NATS) radio set associated with the second device;sending said data packets to said determined ground station;transmitting said data packets from said determined ground station to the determined NATS radio set;sending said data packets from the NATS radio set to the first server;removing the data from said first protocol encapsulated packets using the first server, if necessary;encapsulating the data in accordance with a second protocol, using said first server, if necessary; andsending one of said data packets, the data, and said data encapsulated in accordance with said second protocol from the first server to the second device. 24. The method of claim 23, wherein the second server is a ground data gateway (GDG), wherein the first server is an airborne data server (ADS), and wherein said first protocol is transmission control protocol/Internet protocol (TCP/IP). 25. The method of claim 24, wherein the first device is a general purpose computer and wherein the second device is a laptop computer. 26. The method of claim 25, wherein said general purpose computer is a third server adapted to be connected to a network;wherein said GDG is adapted to be connected to said network; andwherein said data packets are sent from said third server to said GDG via said network. 27. The method of claim 26, wherein said network is an Internet. 28. The method of claim 24, wherein the second device is a telephone handset;wherein said GDG is adapted to be connected to an Internet protocol (IP) network; andwherein said first device is a device adapted to send voice information encapsulated within data packets to said GDG via said IP network. 29. The method of claim 28, wherein said first device is one of a telephone, a wireless telephone and a general purpose computer. 30. The method of claim 24, wherein said transmitting step is preceded by the step of:translating each GDG Internet protocol (IP) number and each GDG port number associated with the received data to a corresponding second device IP number and a corresponding second device port number. 31. The method of claim 24, further comprising the step of:formatting the received data for legacy systems using said GDG. 32. The method of claim 24, wherein the second device is a telephone handset;wherein the data is analog voice information;wherein said GDG is adapted to be connected to a public switched telephone network (PSTN);wherein the first device is a telephone adapted to be connected to said PSTN; andwherein said analog voice information is sent from the first device to said GDG via said PSTN. 33. The method of claim 24, wherein the data is at least one of a data update and a software update;wherein the second device is avionics equipment; andwherein said second protocol is ARINC 615. 34. The method of claim 24, wherein said ground data gateway supports at least one of the protocols from the group of: POP3, SMTP and IMAP. 35. The method of claim 24, wherein said ground data gateway is a data warehouse server. 36. The method of claim 23, wherein the step of transmitting said data packets further comprises the steps of:transmitting a page message to said determined NATS radio set using both said determined ground station and a predetermined channel, said page message indicating to said determined NATS radio set that said ground station intends to transmit data packets to said determined NATS radio set;seizing a system channel using said NATS radio set in response to said page message; andestablishing a radio link for transmitting data between said NATS radio set and said determined ground station using said seized system channel. 37. The method of claim 23, wherein said transmitting step is preceded by the step of:storing the received data within a storage medium adapted to be connected to the second server. 38. The method of claim 23, wherein said step of encapsulating the data into packets further includes the step of:encrypting said data packets; andcompressing said data packets. 39. The method of claim 38, further comprising at least one of the steps of:decrypting said data packets using the first server; anddecompressing said data packets using the first server. 40. The method of claim 23, further comprising the step of:receiving firewall instructions regarding to which of the devices outside the network to connect;filtering the received data using the previously received firewall instructions based upon address information within said received data. 41. A computer-readable medium whose contents cause a computer system to transmit data from a first device to a second device utilizing a network comprising a first server adapted to be connected to a North American Terrestrial System (NATS) radio set and a second server adapted to be connected to a plurality of ground stations, wherein data packets are exchanged between an application program running on the first server and an application program running on the second server via a wireless connection between the NATS radio set and at least one of the plurality of ground stations, and wherein both the first server and the second server are adapted to transmit data to and receive data from devices outside the network, by performing the steps of:sending the data from the first device to the first server;encapsulating the data into packets in accordance with a first protocol using the first server;sending said data packets from the first server to a North American Terrestrial System (NATS) radio set;transmitting said data packets through a propagation medium to a ground station using said NATS radio set;sending said data packets from said ground station to a second server;removing the data from said data packets, if necessary, using said second server;encapsulating the data in accordance with a second protocol, if necessary, using said second server; androuting one of said data packets, the data, and the data encapsulated in accordance with said second protocol from said second server to the second device. 42. The computer-readable medium of claim 41, wherein the first server is an airborne data server (ADS), said first protocol is transmission control protocol/Internet protocol (TCP/IP), and said second server is a ground data gateway (GDG).
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (25)
Hansson Rolf,SEX ; Herlitz Anders,SEX ; Frid Lars,SEX, Access scheme for packet data in a digital cellular communication system.
Schuchman Leonard (Potomac MD) Bruno Ronald C. (Arlington VA) Kefaliotis John (McLean VA) Greenberg Steve (Reston VA) Zakrzewski Edward J. (Reston VA), Air traffic surveillance and communication system.
Cline J. Douglas (Mission Viejo CA) Wilson James A. (Prescott AZ) Feher Stanley H. (Corona CA) Ward George D. (Prescott AZ), Airborne flight planning and information system.
Galipeau Steven R. ; Wade John G. ; Briski Rory G. ; Peabody Mark A. ; Mowry Michael M. ; Armstrong Gregg D. ; Burgess Craig L. ; Gray Kenneth L. ; Spears Garrett R., Aircraft data management system.
Wakai Bruce Minoru ; Troxel Robert ; Booth Marc ; Takata Kaz ; Evensen Karen ; Ninh Loi, Combined digital audio/video on demand and broadcast distribution system.
Sklar Richard E. ; Girard Lawrence E. ; Phillipp Ralph P., Distribution of a large number of live television programs to individual passengers in an aircraft.
Sauer John M. ; Steinberg Paul ; Timbs Jeffrey L. ; Pedziwiatr Joseph ; Lovette Steve ; Sears Thomas L., System packet-based centralized base station controller.
Cunningham Kenneth ; Smallcomb Joseph ; Weinberg Aaron ; Urban Daniel ; Daniel Ray Allen ; Ziegler Joseph ; Rihani Rudy, Wireless request channel for use with information broadcast system.
Chari, Anand K.; Saroka, Harold Grant; Joyce, Tim; Walsh, Patrick J.; Liu, Yong; McKenna, Daniel Bernard, Air-to-ground cellular communication network terrestrial base station having multi-dimensional sectors with alternating radio frequency polarizations.
Gates, Nicholas John; Limaye, Manish; Poulard, Olivier Pierre; Muhanna, Emad Eldeen; Chetrit, Daniel Edmond; Dayal, Aseem; Naicker, Pravin; Maya, Maria Patricia, Item handling and tracking system and method therefor.
Kimberly, Greg A.; Fuchs, Ludwin; Gould, Todd William; McLain, Fred J.; Morgan, Christopher J., Method and apparatus for loadable aircraft software parts distribution.
McGuffin, Thomas F.; True, Willard R., Method and system to reduce impact of non-ATC data-link messages on ATC data-link messages on a shared air-ground communication link.
Bivens,John Alan; Davis, II,John Sidney; Dent,Gelonia L.; Sow,Daby Mousse, Methods and apparatus for continuous connectivity between mobile device and network using dynamic connection spreading.
Cruz, Joseph M.; Walsh, Patrick J.; Tobin, Joseph Alan; Joyce, Tim; Liu, Yong; Chari, Anand K.; Kostanic, Ivica; Saroka, Harold Grant, Spectrum sharing between an aircraft-based air-to-ground communication system and existing geostationary satellite services.
McGuffin, Thomas F.; True, Willard R.; Holder, Michael D.; Erwin, Mark C., System and method for selecting a ground station in an air-ground data network.
Lauer, Bryan A.; Stamatopoulos, Jerry; Rashid, Anjum; Tobin, Joseph Alan; Walsh, Patrick J.; Arntzen, Steven J., System for creating an air-to-ground IP tunnel in an airborne wireless cellular network to differentiate individual passengers.
Lemond, Eric; Chari, Anand K.; Lauer, Bryan A.; Dunham, Richard Clay; Weigman, Thomas E.; Cruz, Joseph M.; Sladky, Dennis G.; Moffatt, Michael A.; Targosz, Kenneth, System for customizing electronic content for delivery to a passenger in an airborne wireless cellular network.
Lemond, Eric; Chari, Anand K.; Lauer, Bryan A.; Dunham, Richard Clay; Weigman, Thomas E.; Cruz, Joseph M.; Sladky, Dennis G.; Moffatt, Michael A.; Targosz, Kenneth, System for customizing electronic services for delivery to a passenger in an airborne wireless cellular network.
Lemond, Eric; Chari, Anand K.; Lauer, Bryan A.; Dunham, Richard Clay; Weigman, Thomas E.; Cruz, Joseph M.; Sladky, Dennis G.; Moffatt, Michael A.; Targosz, Kenneth, System for handoff of aircraft-based content delivery to enable passengers to receive the remainder of a selected content from a terrestrial location.
McKenna, Daniel Bernard; Cruz, Joseph M.; Jochim, Kenneth Joseph; Varadachari, Anand K.; Saroka, Harold Grant; Liu, Dandan, System for integrating an airborne wireless cellular network with terrestrial wireless cellular networks and the public switched telephone network.
McKenna,Daniel Bernard; Cruz,Joseph; Jochim,Kenneth Joseph; Varadachari,Anand K.; Saroka,Harold Grant; Liu,Dandan, System for integrating an airborne wireless cellular network with terrestrial wireless cellular networks and the public switched telephone network.
Lauer, Bryan A.; Stamatopoulos, Jerry; Rashid, Anjum; Tobin, Joseph A.; Walsh, Patrick J.; Arntzen, Steven J., System for managing mobile internet protocol addresses in an airborne wireless cellular network.
Lauer, Bryan A.; Stamatopoulos, Jerry; Rashid, Anjum; Tobin, Joseph Alan; Walsh, Patrick J.; Arntzen, Steven J., System for managing mobile internet protocol addresses in an airborne wireless cellular network.
Lauer, Bryan A.; Stamatopoulos, Jerry; Rashid, Anjum; Tobin, Joseph Alan; Walsh, Patrick J.; Arntzen, Steven J., System for managing mobile internet protocol addresses in an airborne wireless cellular network.
Kostanic, Ivica; Tarokh, Vahid; Saroka, Harold Grant; Cruz, Joseph M.; Gordon, William James; Chari, Anand K., System for providing high speed communications service in an airborne wireless cellular network.
Edwards, Daniel J.; Mahal, Peter T.; Slimko, Mark A., Systems and methods of improving or increasing information concerning, particularly, runway conditions available to pilots of landing aircraft.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.