# US 8,782,738 B2 · Aircraft communications system using whitelists to control access and associated methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,782,738 B2
- Document ID: US8782738B2
- Status: Granted
- Kind: B2
- Application number: 13/734,221
- Filed: 2013-01-04
- Published: 2013-08-15
- Granted: 2014-07-15
- Earliest claimed: 2008-05-07
- Assignees: LiveTV, LLC
- Applicants: LiveTV, LLC
- Inventors: Michael Lynch; Joshua Patterson; Brandon Schmitt
- Web page: https://patentgrep.com/patent/US8782738B2

## CPC

- H04W 12/06: Authentication
- H04B 7/18506: {Communications with or from aircraft, i.e. aeronautical mobile service}
- H04W 84/005: {Moving wireless networks}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION

## Abstract

A communications system for an aircraft carrying at least one person having a personal electronic device (PED) includes an aircraft server in the aircraft for determining airborne validation of a ground server address entered via a corresponding PED, and a transceiver in the aircraft cooperating with the aircraft server for communicating using the airborne validated ground server address. A ground server on the ground is for determining ground validation of the airborne validated ground server address, and provides ground access for the corresponding PED for which the entered ground server address has both airborne and ground validation.

## Claims

### Claim 1

A communications system for an aircraft carrying at least one person having a personal electronic device (PED), the communications system comprising:
an aircraft server in the aircraft for determining airborne validation of at least one ground server address entered via a corresponding PED;
a transceiver in the aircraft cooperating with said aircraft server for communicating using the at least one airborne validated ground server address; and
at least one ground server on the ground for receiving the at least one airborne validated ground server address, determining ground validation of the at least one airborne validated ground server address, and providing ground access for the corresponding PED for which the entered at least one ground server address has both airborne and ground validation.

### Claim 2 (depends on 1)

The communications system according to claim 1 further comprising at least one wireless access device for providing a wireless local area network (WLAN) for each corresponding PED to enter the at least one ground server address.

### Claim 3 (depends on 2)

The communications system according to claim 2 wherein each corresponding PED accesses a web-based prompt via said at least one wireless access device to enter the at least one ground server address.

### Claim 4 (depends on 3)

The communications system according to claim 3 wherein the at least one ground server address corresponds to a uniform resource locator (URL).

### Claim 5 (depends on 1)

The communications system according to claim 1 wherein said at least one ground server comprises at least one organization ground server having a firewall associated therewith; and wherein the at least one ground server address corresponds to said at least one organization ground server.

### Claim 6 (depends on 1)

The communications system according to claim 1 wherein said at least one ground server comprises at least one corporate ground server having a firewall associated therewith; and wherein the at least one ground server address corresponds to said at least one corporate ground server.

### Claim 7 (depends on 1)

The communications system according to claim 1 wherein said aircraft server determines airborne validation of the at least one entered ground server address by comparing to an airborne whitelist of accepted ground server addresses.

### Claim 8 (depends on 1)

The communications system according to claim 1 wherein said aircraft server determines airborne validation of the at least one entered ground server address by comparing to an airborne blacklist of rejected ground server addresses.

### Claim 9 (depends on 1)

The communications system according to claim 1 wherein the at least one entered ground server address corresponds to a uniform resource locator (URL); and wherein said aircraft server determines airborne validation by determining if the URL has a valid URL syntax.

### Claim 10 (depends on 1)

The communications system according to claim 1 wherein said aircraft server returns an error message to the PED when a ground server address associated therewith fails airborne validation.

### Claim 11 (depends on 1)

The communications system according to claim 1 wherein said ground server determines ground validation of the at least one airborne validated ground server address by comparing to a ground whitelist of accepted ground server addresses.

### Claim 12 (depends on 1)

The communications system according to claim 1 wherein said ground server determines ground validation of the at least one airborne validated ground server address by comparing to a ground blacklist of rejected ground server addresses.

### Claim 13 (depends on 1)

The communications system according to claim 1 wherein the at least one airborne validated ground server address corresponds to a uniform resource locator (URL); and wherein said ground server determines ground validation by determining if the URL has a valid URL syntax.

### Claim 14 (depends on 1)

The communications system according to claim 1 wherein said ground server returns an error message to the PED when an airborne validated ground server address associated therewith fails ground validation.

### Claim 15 (depends on 1)

The communications system according to claim 1 wherein said aircraft server maintains an airborne whitelist of accepted ground server addresses; and wherein said ground server dynamically updates the airborne whitelist.

### Claim 16 (depends on 15)

The communications system according to claim 15 wherein the dynamic updates to the airborne whitelist are temporary.

### Claim 17 (depends on 15)

The communications system according to claim 15 wherein the dynamic updates to the airborne whitelist expire at an end of a flight of the aircraft.

### Claim 18 (depends on 1)

The communications system according to claim 1 wherein the at least one ground server address corresponds to at least one email server address; and wherein said at least one ground server interfaces with an email server.

### Claim 19

A communications system for an aircraft carrying at least one person having a personal electronic device (PED) for exchanging emails outside the aircraft, the communications system comprising:
at least one access point in the aircraft for providing a wireless local area network (WLAN) for the PED, with the FED accessing a web-based email prompt via the WLAN;
an aircraft server in the aircraft cooperating with said at least one access point for determining airborne validation of at least one email server address entered by a corresponding PED via the web-based email prompt;
a transceiver in the aircraft cooperating with said aircraft server using the at least one airborne validated email server address; and
at least one email server having a firewall associated therewith on the ground for receiving the at least one airborne validated email server address to determine ground validation of the at least one airborne validated email server address, and providing email access for the corresponding PED for which the entered at least one email server address has both airborne and ground validation.

### Claim 20 (depends on 19)

The communications system according to claim 19 wherein said aircraft server determines airborne validation of the at least one entered email server address by performing at least one of the following:
comparing the at least one entered email server address to an airborne whitelist of accepted email server addresses; and
comparing the at least one entered email server address to an airborne blacklist of rejected email server addresses; and
if the at least one entered email server address corresponds to a uniform resource locator (URL), then determining if the URL has a valid URL syntax.

### Claim 21 (depends on 19)

The communications system according to claim 19 wherein said email server determines ground validation of the at least one airborne validated email address by performing at least one of the following:
comparing the at least one entered email server address to a ground whitelist of accepted email server addresses;
comparing the at least one entered email server address to a ground blacklist of rejected email server addresses; and
if the at least one entered email server address corresponds to a uniform resource locator (URL), then determining if the URL has a valid URL syntax.

### Claim 22 (depends on 19)

The communications system according to claim 19 wherein said aircraft server maintains an airborne whitelist of accepted email server addresses; and wherein said email server dynamically updates the airborne whitelist to include the airborne validated email server address after ground validation.

### Claim 23

A method for operating a communications system for an aircraft carrying at least one person having a personal electronic device (PED), the communications system comprising an aircraft server in the aircraft, a transceiver in the aircraft, and a ground server on the ground, the method comprising:
operating the PED in the aircraft for entering at least one ground server address;
operating the aircraft server in the aircraft for determining airborne validation of at least one ground server address entered via a corresponding PED;
operating the transceiver in the aircraft to cooperate with the aircraft server for communicating using the at least one airborne validated ground server address; and
operating the ground server on the ground to receive the at least one airborne validated ground server address to determine ground validation of the at least one airborne validated ground server address, and to provide ground access for the corresponding PED for which the entered at least one ground server address has both airborne and ground validation.

### Claim 24 (depends on 23)

The method according to claim 23 wherein the communications system comprises at least one wireless access device in the aircraft for providing a wireless local area network (WLAN) for each corresponding PED to enter the at least one ground server address.

### Claim 25 (depends on 24)

The method according to claim 24 wherein each PED accesses a web-based ground prompt via the at least one wireless access device to enter the at least one ground server address.

### Claim 26 (depends on 23)

The method according to claim 23 wherein the aircraft server determines airborne validation of the at least one entered ground server address by performing at least one of the following:
comparing the at least one entered ground server address to an airborne whitelist of accepted ground server addresses; and
comparing the at least one entered ground server address to an airborne blacklist of rejected ground server addresses.

### Claim 27 (depends on 23)

The method according to claim 23 wherein that at least one entered ground server address corresponds to a uniform resource locator (URL); and wherein the aircraft server determines airborne validation by determining if the URL has a valid URL syntax.

### Claim 28 (depends on 23)

The method according to claim 23 wherein the ground server determines ground validation of the at least one airborne validated ground server address by performing at least one of the following:
comparing the at least one entered ground server address to a ground whitelist of accepted ground server addresses; and
comparing the at least one entered ground server address to a ground blacklist of rejected ground server addresses.

### Claim 29 (depends on 23)

The method according to claim 23 wherein the at least one airborne validated ground server address corresponds to a uniform resource locator (URL); and wherein the ground server determines ground validation by determining if the URL has a valid URL syntax.

### Claim 30 (depends on 23)

The method according to claim 23 wherein the aircraft server maintains an airborne whitelist of accepted ground server addresses; and wherein the ground server dynamically updates the airborne whitelist to include the airborne validated ground server address after ground validation.

### Claim 31 (depends on 30)

The method according to claim 30 wherein the dynamic updates to the airborne whitelist are temporary.

### Claim 32 (depends on 23)

The method according to claim 23 wherein the at least one ground server address corresponds to at least one ground server address; and wherein the at least one ground server interfaces with an email server.
