Plaque It!
Sponsored by: Flash of Genius |
[0001] 1. Field of the Invention
[0002] The present invention is related generally to electronic communication and, more particularly, to a system and method for passenger electronic communication while in an aircraft.
[0003] 2. Description of the Related Art
[0004] A passenger may not be able to use airborne e-mail services because the passenger's company may limit (for security reasons) the protocols with which the passenger can access e-mail services from outside the company's firewall. Also, the passenger may not be able to use airborne e-mail services because the passenger's configuration of the e-mail client may not be supported. Further, if the passenger's e-mail client is incompatibly configured, then the passenger may have a poor experience when using the airborne e-mail service. Moreover, the passenger may have e-mail accounts on multiple types of e-mail servers, but in order to access them, the passenger may be required to switch between e-mail clients and/or e-mail client configurations.
[0005] When configuring an e-mail server, the configuring authority has many options from which to choose. One option pertains to the protocols with which an e-mail server can be accessed from outside the company. A commonly encountered scenario is as follows. The e-mail server is configured such that one or more proprietary and/or non-published protocols (e.g., MAPI for Microsoft Exchange servers; Lotus Notes for Lotus Notes servers; Groupwise for Novell servers) are accessible via the internet using a standard web browser. When an e-mail server is web access enabled (a.k.a. web enabled), it means that when the passenger is outside the company, a standard web browser (e.g., Microsoft Internet Explorer, Netscape) can be used to access the e-mail services.
[0006] An airborne communication system that provides e-mail services and interfaces with various e-mail software programs and servers in the marketplace faces the challenge of being compatible with multiple makes, versions, and configurations of e-mail servers and their associated software programs. These three variables form a large three-dimensional matrix of possibilities that is constantly growing, as manufacturers of e-mail software programs frequently release updates to existing versions and new versions (and each updated version and new version potentially alters the configuration options), of their products. To accommodate this large three-dimensional array of possibilities, a practical approach for an airborne communication system is to be compatible with the e-mail software programs of the most common make, version, and configuration combinations, hereafter called “common configurations.” However, with this approach, there will be not-so-common combinations of make, version, and configuration, hereafter called “fringe configurations,” with which the airborne communication system will not be compatible.
[0007] With these fringe configurations, sometimes the passenger can use the airborne communication system, but will have a poor experience of the airborne e-mail service, and sometimes the passenger cannot use the airborne communication system, depending on the particular fringe configuration that the passenger is using.
[0008] It is reasonable to expect that those passengers who have fringe configurations and who want to use the e-mail service provided by the airborne communication system will want to do so in a way that is as close as possible to the way they use e-mail services when they are on the ground. For this reason, it is desirable to allow the passenger to use the e-mail service of the airborne communication system without requiring the passenger to change his/her fringe configuration to a common configuration before using the airborne e-mail service and consequently without requiring the passenger to change back to his/her fringe configuration when he/she lands.
[0009] In addition, some passengers have e-mail accounts on a variety of e-mail server types (e.g., Microsoft Exchange, Lotus Notes, GroupWise). When on the ground, in order to access the e-mail on these multiple accounts, such a passenger typically must change their e-mail client and/or e-mail client configuration when moving from one e-mail account to another. It is desirable for an airborne communication system to improve the passenger's experience of e-mail services when using the e-mail service provided by the airborne communication system. Thus, it is desirable to allow the passenger to access e-mail from multiple accounts, when using the airborne communication system, without requiring the passenger to change their e-mail client and/or e-mail client configuration when moving from one e-mail account to another.
[0010] The present invention is directed to a system and method for electronic communication management onboard an airborne aircraft. In one aspect, the system is designed to permit the electronic message communication between the passenger computing device operated by a passenger and a ground-based electronic messaging system via a wireless communication link. It comprises an airborne computing device on the aircraft to communicate with the passenger computing device while on board the aircraft and a proxy server to convert airborne mail commands to e-mail commands corresponding to the passenger e-mail service provider, thereby permitting the passenger to access the passenger e-mail account.
[0011] In one embodiment, the proxy server is located on the ground and the system further comprises radios to establish the wireless link. In this embodiment, the radios transmit the airborne mail commands to the ground-based proxy server for conversion to e-mail commands. Alternatively, the proxy server may be located on board the aircraft. In this embodiment, the radios transmit the e-mail commands corresponding to the passenger e-mail service provider.
[0012] In one embodiment, the airborne mail commands are JavaMail commands. The proxy server may parse data returned from the passenger e-mail account to extract data for display on the passenger computer. The parsed data may comprise e-mail summary information. The system may also comprise a ground-based radio to transmit partial information related to e-mail messages for the passenger. The partial information may be related to e-mail messages and comprise cost data indicative of a cost to transfer e-mail messages to the aircraft.
[0013] In another aspect of the invention, a system is provided to manage electronic communication between the airborne computer operated by the passenger and the ground-based electronic messenging system. In this aspect, an airborne computing device on the aircraft receives partial information related to electronic messaging for the passenger. The airborne computing device has an output portion that routes the received partial information to the passenger's computer, and an input portion that receives selection data from the passenger computer.
[0014] The selection data indicates electronic messages and/or electronic message attachments that the passenger wishes to have transmitted via the wireless link to the aircraft for delivery to the passenger computer. The partial data may comprise e-mail information related to at least one of a list of e-mail information comprising an e-mail sender, an e-mail subject, and e-mail attachments. The partial information may be related to size data indicative of a size of an e-mail and e-mail attachment, if any. The partial data may also include transfer cost information indicative of a cost to transfer an e-mail and/or e-mail attachment.
[0015]
[0016]
[0017]
[0018]
[0019] Note: the headings provided herein are for convenience and do not necessarily affect the scope or interpretation of the invention.
[0020] The present invention is directed to a technique that allows almost all passengers access to their land-based e-mail accounts from an aircraft. This service is provided without having to install specialized software on the passenger's computer and, further, permits the passenger to retrieve e-mail from multiple accounts (e.g., a business account and a personal account).
[0021] Certain existing software products permit a user to access multiple e-mail accounts. One product, a POP3Connector, allows a user who has multiple web-based e-mail accounts to view them all through a single POP3 e-mail client. That is, the user does not have to change e-mail client and/or e-mail client configuration when accessing e-mail from one web-based e-mail account and then accessing e-mail from a different web-based e-mail account. The POP3Connector product aggregates a user's e-mail from multiple accounts only from multiple web-based e-mail accounts to a single POP3 e-mail client. In contrast, the present invention permits such access from on-board an aircraft and further provides the aggregated e-mail from multiple e-mail and web-based e-mail accounts to a single web-based e-mail client.
[0022] It is also desirable for the e-mail service provided by the airborne communication system to be integrated with the Intelligent Mail Management (IMM) and Instant Notification messages/URL links of the communication infrastructure in order to provide a simple, but comprehensive e-mail service. The Intelligent Mail Management (IMM) of the present invention provides control to the passengers to select which e-mails and/or attachments they receive and thus pay for while in-flight. This prevents the potential of passengers incurring costs for e-mails and/or their attachments that are extremely large and thus costly or for e-mails that they do not require to read whilst in-flight. The Instant Notification messages/links provide message or URL links to information web pages informing the passenger of arrival of new e-mails, the need to authorize e-mails or certain system problems.
[0023] Referring to
[0024] Those parts of the system located on board the aircraft are shown within the region bounded by broken lines and labeled
[0025] The server
[0026] Connected to the server
[0027] A virtual private network (VPN)
[0028] Base station
[0029] Thus electronic mail sent from terminal
[0030] While this disclosure describes electronic mail or web pages as being sent from servers to computer, servers usually retain the electronic mail message and web pages, and allow the electronic mail and web browser client applications (which may reside on the computer terminal or on the same server) to fetch a copy of, or view, the electronic mail or web pages. The electronic mail and web browser client applications allow the user to view the data (which is typically stored on the server, not on the computer terminal) using the computer terminal.
[0031] In one embodiment, base station
[0032] In a further embodiment, data is transmitted from server
[0033] Similarly, any messages generated by the user of terminal
[0034] The general procedure for obtaining e-mail messages from the Internet service providers or corporate accounts of the various passengers is similar to the procedure for sending e-mail messages from the various terminals
[0035] Once e-mail messages have been received at server
[0036] The system includes a single base station. However, in other embodiments the system includes a number of base stations located at spaced apart locations on the surface of the planet.
[0037] Returning to the system of
[0038] In the context of the present invention, a “proxy” is a set of software instructions and/or functionality that is substituted for some underlying functionality. The present invention provides proxy functionality in two aspects. On board the aircraft, the server
[0039] Through their standard web browser running on their computer terminal
[0040] Using the web-based e-mail client the passenger selects to start receiving e-mail from any or all e-mail accounts set up in the web-based e-mail client. Upon retrieval selection the secure server information, mail server name, username and password are passed between the computer terminal
[0041] The airborne server
[0042] The present invention provides that application program interface (API) that translates airborne commands (i.e., commands from the passenger computing device) to commands corresponding to the particular message service provider for each passenger. The base station
[0043] The base station
[0044] The base station
[0045] The API for web-enabled access may be custom designed for different service providers. In one embodiment, an industry standard protocol, known as JavaMail, is used as the set of airborne commands (i.e., commands from the passenger computing devices), which are converted into web-enabled commands to access the respective passenger's messaging service provider. The base station
TABLE 1 MAPPING JAVAMAIL COMMANDS TO WEB ENABLED SERVER COMMANDS Web Enabled Server Action JavaMail Commands Commands Retrieve Mail Create store(http) or secure Enter URL into browser store(https) Login with username and Connect to store with password hostname, port, username and password Get ‘Inbox’ folder Read ‘Inbox’ Summary Open ‘Inbox’ folder Get a message from folder Read Message Read appropriate information from message Close Store Log off Send Mail Create store(http) or secure Enter URL into browser store(https) Login with username and Connect to store with password hostname, port, username and password Create new message Create new message Add attachment (when Add attachment (when applicable) applicable) Send Message Send Message Close transport Log off
[0046] The base station
[0047] The base station
[0048] The base station
[0049] The base station
[0050] The airborne server
[0051] The base station
[0052] Upon receipt of the requested e-mails/attachments, the airborne server
[0053] It should be noted that the proxy functions performed by the base station
[0054] The aggregated e-mails collected from various internet service providers (e.g., ISPs
[0055] The web-based e-mail client native to the communication infrastructure interacts with the IMM feature of the communication infrastructure as described below. The IMM is used to manage the collection and delivery of e-mails including the management of any attachments to the e-mails. The IMM feature analyses e-mail messages to identify the various components of the message. For example, if an e-mail message includes a text body from sender John Doe and two attachments, the first having a size of 2 Kb, the second having a size of 4 Mb and the third having a size of 6 Mb, these components are identified to server
[0056] Without the proxied web-based e-mail of the present invention, a typical sequence of events using Intelligent Mail Management (IMM) might be as follows. The passenger has their native e-mail client application open on their computer terminal
[0057] The base station
[0058] By contrast, with the proxied web-based e-mail of the present invention, the above typical sequence of events shrinks to the following. The passenger has the web-based e-mail client native to the communication infrastructure open on their computer terminal
[0059] The base station
[0060] Alternatively, the passenger can defer delivery of e-mail message components until the passenger has left the aircraft and established an alternative connection to the relevant ISP/mail server.
[0061] Unless the context clearly requires otherwise, throughout the description and the claims, the words ‘comprise’, ‘comprising’, and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to”. Words using the singular or plural number also include the plural or singular number, respectively. Additionally, the words “herein,” “above” and “below” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application.
[0062] The description of embodiments of the invention is not intended to be exhaustive or to limit the invention to the precise form disclosed. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. For example, while functions or components are presented in a given order, alternative embodiments may perform functions, implement components in a different order, or functions may be performed substantially concurrently or components implemented in a parallel fashion. The teachings of the invention provided herein can be applied to other systems, not only the system described herein. The various embodiments described herein can be combined to provide further embodiments.
[0063] All of the above U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet, are incorporated herein by reference, in their entirety. Aspects of the invention can be modified, if necessary, to employ the systems, functions and concepts of the various patents and applications described above to provide yet further embodiments of the invention.
[0064] Aspects of the invention can be modified, if necessary, to employ the systems, functions and concepts of the above references and application to provide yet further embodiments of the invention. These and other changes can be made to the invention in light of the detailed description.