Hybrid air-to-ground and satellite system traffic management
Summary by NHIP
Dynamic Aircraft Bandwidth Allocation
The method allocates bandwidth to aircraft sessions based on latency tolerance and prioritization levels. It assigns avionics the highest priority, followed by personnel, then passengers, and transmits signals in A, B, C, or D frequency bands using specific WCS-band radio units.
Claim Score by NHIP
Abstract
A technique for providing users with in-flight connectivity includes a method for operating a communications system on an aircraft comprising allocating to a communications session between equipment on the aircraft and other equipment, a first bandwidth allocation of a selected communications system selected from the group consisting of a satellite communications system and an air-to-ground communications system. The allocating is based on a latency tolerance of the communications session and a prioritization level of the communications session. The method includes communicating signals of the communications session using the first bandwidth allocation of the selected communications system.

Term
Projected expiry 5 January 2035.
- Priority and filed
- Granted
- Today
- Projected expiry
26 claims: 3 independent, 23 dependent
- 1Broadest claimClaim Score 20, narrow(NHIP)A method for operating a communications system on an aircraft comprising:allocating, by a controller on the aircraft, to a communications session between equipment on the aircraft and other equipment, a first bandwidth allocation of a selected communications system selected from the group consisting of a non-terrestrial communications system and an air-to-ground communications system, the allocating being based on a latency tolerance of the communications session and a prioritization level of the communications session and the allocating being further based on a non-terrestrial communications system bandwidth allocated to the aircraft and an air-to-ground communications system bandwidth allocated to the aircraft, the equipment on the aircraft being one of aircraft passenger user equipment, avionics equipment, an in-flight entertainment system, and aircraft personnel communications equipment, a prioritization level of the avionics equipment being greater than a prioritization level of aircraft personnel communications equipment, and the prioritization level of the aircraft personnel communications equipment being greater than a prioritization level of the aircraft passenger user equipment, in response to selecting the air-to-ground communications system, communicating signals of the communications session in A, B, C or D frequency bands using a first Wireless Communications Service (WCS)-band radio unit coupled to a first modem and a first antenna or communicating signals in C or D frequency bands using a second WCS-band radio unit coupled to a second modem and a second antenna;adjusting the first bandwidth allocation, by the controller, in response to an event associated with a second communications session between equipment on the aircraft and other equipment, the second communications session having a prioritization level higher than the prioritization level of the communications session;and communicating signals of the communications session using the first bandwidth allocation of the selected communications system.
- 19An apparatus for communications on an aircraft comprising:a first modem configured to process signals on the aircraft, the signals being communicated with a non-terrestrial relay point;a second modem configured to process signals on the aircraft, the signals being communicated with a terrestrial relay point;a Wireless Communications Service (WCS)-band radio unit coupled to the second modem and a first antenna configured to transmit signals from the aircraft using A, B, C or D frequency bands;a second WCS-band radio unit coupled to the second modem and a second antenna configured to transmit signals from the aircraft using C or D frequency bands;and a controller on the aircraft, the controller being configured to allocate to a communications session between equipment on the aircraft and other equipment, and configured to adjust the first bandwidth allocation in response to an event associated with a second communications session between equipment on the aircraft and other equipment, the second communications session having a prioritization level higher than the prioritization level of the communications session, a first bandwidth allocation of a selected communications system selected from the group consisting of a satellite communications system and an air-to-ground communications system, the first bandwidth being allocated based on a latency tolerance of the communications session and a prioritization level of the communications session and the first bandwidth being allocated further based on a non-terrestrial communications system bandwidth allocated to the aircraft and an air-to-ground communications system bandwidth allocated to the aircraft, the controller communicating signals of the communications session with the selected communications system using one of the first modem and the second modem according to the first bandwidth allocation, the equipment on the aircraft being one of aircraft passenger user equipment, avionics equipment, an in-flight entertainment system, and aircraft personnel communications equipment, a prioritization level of the avionics equipment being greater than a prioritization level of aircraft personnel communications equipment, and the prioritization level of the aircraft personnel communications equipment being greater than a prioritization level of the aircraft passenger user equipment.
- 26A method for operating a communications system on an aircraft comprising:allocating, by a controller on the aircraft, to a communications session between equipment on the aircraft and other equipment, a first bandwidth allocation of a selected communications system selected from the group consisting of a non-terrestrial communications system and an air-to-ground communications system, the allocating being based on a latency tolerance of the communications session and a prioritization level of the communications session and the allocating being further based on a non-terrestrial communications system bandwidth allocated to the aircraft and an air-to-ground communications system bandwidth allocated to the aircraft, the equipment on the aircraft being one of aircraft passenger user equipment, avionics equipment, an in-flight entertainment system, and aircraft personnel communications equipment, a prioritization level of the avionics equipment being greater than a prioritization level of aircraft personnel communications equipment, and the prioritization level of the aircraft personnel communications equipment being greater than a prioritization level of the aircraft passenger user equipment, in response to selecting the non-terrestrial communications system, communicating signals of the communications session with a first non-terrestrial relay point using a satellite radio unit coupled to a first modem and a first antenna configured to transmit signals from the aircraft using a Ka/Ku frequency band or communicating signals of the communication session with a second non-terrestrial relay point using a 14 GHz radio unit coupled to a second modem and a second antenna configured to transmit signals from the aircraft using a 14 GHz frequency band;adjusting the first bandwidth allocation, by the controller, in response to an event associated with a second communications session between equipment on the aircraft and other equipment, the second communications session having a prioritization level higher than the prioritization level of the communications session;and communicating signals of the communications session using the first bandwidth allocation of the selected communications system.
Independent claims3
49 paragraphs in 4 sections, as filed
BACKGROUND
0001Field of the Invention
0002This disclosure relates to communications technology and more particularly to providing communications services to users on an aircraft.
0003Description of the Related Art
0004A typical communications system provides users with in-flight wide area network communications services, and, in some cases, also provides users on an aircraft with in-flight local area network communications services (e.g., a wireless local-area network (WLAN) based on the Institute of Electrical and Electronics Engineers' 802.11 standards). Although terrestrial equipment may provide wide-area network communications services to user equipment while the aircraft is on the ground and aircraft equipment may provide wide-area network communications services via a satellite communications system to a user while in flight, satellite network capacity is limited and expensive and ground access to terrestrial WLAN networks is available for only a small portion of time that a user spends on the aircraft. Accordingly, improved techniques for providing communications services to users on an aircraft are desired.
SUMMARY OF EMBODIMENTS OF THE INVENTION
0005A technique for providing users with in-flight connectivity includes a method for operating a communications system on an aircraft comprising allocating to a communications session between equipment on the aircraft and other equipment, a first bandwidth allocation of a selected communications system selected from the group consisting of a satellite communications system and an air-to-ground communications system. The allocating is based on a latency tolerance of the communications session and a prioritization level of the communications session. The method includes communicating signals of the communications session using the first bandwidth allocation of the selected communications system. The air-to-ground communications system may be selected until the air-to-ground communications system bandwidth is approximately a threshold air-to-ground bandwidth allocation for the aircraft. The method may include allocating an aircraft-area bandwidth to the communications session based on at least one of capability of the equipment on the aircraft and subscription information associated with the equipment on the aircraft. The method may include communicating the signals of the communications session further using the aircraft-area bandwidth. The prioritization level may be selected from a plurality of prioritization levels based on a type of the equipment on the aircraft. The plurality of prioritization levels may include a prioritization level of aircraft passenger user equipment, a prioritization level of avionics equipment, a prioritization level of an in-flight entertainment system, and a prioritization level of aircraft personnel communications equipment. The selected communications system may be the satellite communications system in response to the communications session being tolerant of a high latency and the selected communications system is the air-to-ground communications system in response to the communications session being intolerant of the high latency. The communications session may be a transport layer session of an open systems interconnection model communications system. The method may include allocating aircraft-area bandwidth to the communications session according to the prioritization level of the equipment on the aircraft. The prioritization level may be selected from a plurality of prioritization levels based on a type of the equipment on the aircraft, the plurality of prioritization levels including a prioritization level of aircraft passenger user equipment, a prioritization level of avionics equipment, a prioritization level of an in-flight entertainment system, and a prioritization level of aircraft personnel communications equipment. The method may include communicating signals of the communications session using the aircraft-area bandwidth allocation. The selected communications system may be the satellite communications system and the method may include handing off the communications session from the satellite communications system to the air-to-ground communications system. The method may include communicating the signals of the communications session using a second bandwidth allocation of the air-to-ground communications system. The second bandwidth may be allocated based on the latency tolerance of the communications session and the prioritization level of the communications session. The method may include handing off the communications session from the air-to-ground communications system to the satellite communications system. The method may include communicating the signals of the communications session using a third bandwidth allocation of the satellite communications system, the third bandwidth being allocated based on the latency tolerance of the communications session and the prioritization level of the communications session.
0006The method may include handing off the communications session from the satellite communications system to a terrestrial communications system. The method may include communicating the signals of the communications session using a fourth bandwidth allocation of the terrestrial communications system. The fourth bandwidth is allocated based on the prioritization level of the communications session. The method may include allocating satellite communications system bandwidth to the aircraft according to aircraft altitude. The method may include allocating air-to-ground communications system bandwidth to the aircraft according to aircraft altitude. The first bandwidth may be allocated based on the satellite communications system bandwidth allocated to the aircraft and the air-to-ground communications system bandwidth allocated to the aircraft.
0007In at least one embodiment of the invention, an apparatus for communications on an aircraft includes a first modem, a second modem, and a controller configured to allocate to a communications session between equipment on the aircraft and other equipment, a first bandwidth allocation of a selected communications system selected from the group consisting of a satellite communications system and an air-to-ground communications system. The first modem is configured to process signals communicated with a non-terrestrial relay point. The second modem is configured to process signals communicated with a terrestrial relay point. The allocating is based on a latency tolerance of the communications session and a prioritization level of the communications session, the controller communicating signals of the communications session with the first modem and the second modem according to the first bandwidth allocation. The apparatus may include a wireless local area access node configured to communicate with user equipment on the aircraft. The apparatus may include a small cell access node configured to communicate with user equipment on the aircraft. The controller may be further configured to allocate an aircraft-area bandwidth to the communications session based on at least one of capability of the equipment on the aircraft and subscription information associated with the equipment on the aircraft. The controller may be configured to communicate the signals of the communications session further using the aircraft-area bandwidth. The prioritization level may be selected from a plurality of prioritization levels based on a type of the equipment on the aircraft, the plurality of prioritization levels including a prioritization level of aircraft passenger user equipment, a prioritization level of avionics equipment, a prioritization level of an in-flight entertainment system, and a prioritization level of aircraft personnel communications equipment.
BRIEF DESCRIPTION OF THE DRAWINGS
The present disclosure may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
<figref idref="DRAWINGS">FIG. 1</figref> illustrates a functional diagram of an exemplary in-flight communications system.
<figref idref="DRAWINGS">FIG. 2</figref> illustrates a functional block diagram of network elements of the in-flight communications network of <figref idref="DRAWINGS">FIG. 1</figref>.
<figref idref="DRAWINGS">FIG. 3</figref> illustrates a functional block diagram of network architecture of an exemplary in-flight communications network.
<figref idref="DRAWINGS">FIG. 4</figref> illustrates a functional block diagram of resources for communicating calls and texts using the exemplary in-flight communications network of <figref idref="DRAWINGS">FIG. 3</figref>.
<figref idref="DRAWINGS">FIG. 5</figref> illustrates a functional block diagram of an exemplary in-flight communications network.
<figref idref="DRAWINGS">FIG. 6</figref> illustrates a functional block diagram of an exemplary in-flight communications network configured for traffic classification based balancing.
<figref idref="DRAWINGS">FIG. 7</figref> illustrates a functional block diagram of an exemplary in-flight communications network configured to partition traffic based on network layer information.
<figref idref="DRAWINGS">FIG. 8</figref> illustrates a functional block diagram of an exemplary in-flight communications network configured to split traffic based on network layer information and bundle on an exemplary transmission control protocol (TCP) connection on one link.
<figref idref="DRAWINGS">FIG. 9</figref> illustrates a functional block diagram of an exemplary aircraft communications system from <figref idref="DRAWINGS">FIG. 5</figref> configured to use multipath TCP on air-to-ground link.
<figref idref="DRAWINGS">FIG. 10</figref> illustrates a functional block diagram of aircraft equipment architecture for the exemplary in-flight communications network of <figref idref="DRAWINGS">FIG. 5</figref>.
<figref idref="DRAWINGS">FIG. 11</figref> illustrates a diagram of an exemplary in-flight communications network representation of a link budget based on aircraft altitude.
<figref idref="DRAWINGS">FIG. 12</figref> illustrates an exemplary in-flight communications network implementing aircraft-specific resource allocation.
<figref idref="DRAWINGS">FIG. 13</figref> illustrates exemplary information and control flows for radio resource management in an exemplary in-flight communications system.
0022The use of the same reference symbols in different drawings indicates similar or identical items.
DETAILED DESCRIPTION
0023Referring to <figref idref="DRAWINGS">FIG. 1</figref>, in-flight communications network <b>100</b> uses air-to-ground communications and satellite communications to provide in-flight wide area access to users on aircraft <b>102</b>. An exemplary air-to-ground system includes a terrestrial relay point (e.g., an up-tilted antenna coupled to an eNodeB, base transceiver station, or other communications system coupled to a network) that directly communicates with wireless handsets or other user equipment, scattered across a service area. When using satellite communications, aircraft <b>102</b> communicates with a non-terrestrial relay (e.g., satellite <b>104</b>), which communicates signals to terrestrial network <b>110</b> via satellite band signal receiver <b>106</b> and associated equipment. Exemplary satellite band signals use a portion of the electromagnetic spectrum allocated to satellite communications, including signals operating in the Super High Frequency (SHF) band (e.g., 3 to 30 GHz), C band (e.g., 4 GHz to 8 GHz), G band (e.g., NATO G band of 4 GHz to 6 GHz, IEEE G band of 110 GHz to 300 GHz, or obsolete G band 140 MHz to 220 MHz), H Band (e.g., 6 GHz to 8 GHz), Ku band (e.g., 12 GHz to 18 GHz), Ka band (e.g., 26.5 GHz to 40 GHz), L band (e.g., 40 GHz to 60 GHz or 1 GHz to 2 GHz), X band (e.g., 7 GHz to 12 GHz), and F band (e.g., 3 GHz to 4 GHz), or other portions of the electromagnetic spectrum suitable for long-distance radio telecommunications. When using air-to-ground communications, aircraft <b>102</b> communicates with cell tower <b>108</b>, which communicates signals to terrestrial network <b>110</b>. Exemplary air-to-ground signals use sets of frequency ranges within the ultra high frequency band allocated for cellular phone use (e.g., 800 MHz).
0024Referring to <figref idref="DRAWINGS">FIG. 2</figref>, in at least one embodiment, in addition to the aircraft air-to-ground communications links and the satellite communications links <b>502</b>, the in-flight communications network includes in-cabin local area network (e.g., aircraft WiFi <b>504</b>) equipment, a radio access network <b>506</b>, which is coupled to core network <b>526</b> and a back end system <b>532</b>, e.g., using antenna <b>508</b>, microwave antenna <b>514</b>, microwave terminal <b>520</b>, base station <b>522</b>, and terrestrial transport network <b>524</b>. Core network <b>526</b> includes one or more of Evolved Packet Core (EPC) <b>528</b> (e.g., the core network of the Long Term Evolution (LTE) system of the 3GPP core network architecture, also known as System Architecture Evolution (SAE) core, which is an All Internet Protocol Network (AIPN)), Internet Protocol (IP) Multimedia Subsystem (IMS) network <b>530</b>, or other suitable core network. Back-end system <b>532</b> provides policy, billing and support systems. The in-flight communications network includes one or more of the following services: advanced Mi-Fi puck, Internet, video, video calling, and voice/text (e.g. short message service (SMS) or voice calls to native applications or number). The in-flight communications network includes a wireless router that serves as a mobile WiFi hotspot, e.g., connects to core network <b>526</b> and provides Internet access for multiple devices on the aircraft. In addition, the in-flight communications network is compatible to various regional services (e.g., United States and European Union).
0025Referring to <figref idref="DRAWINGS">FIG. 3</figref>, exemplary in-flight communications network <b>300</b> uses an air-to-ground communications network separate from a satellite communications network and includes an evolved packet core network including mobility management entity <b>312</b>, serving gateway <b>314</b>, packet data network gateway <b>316</b>, and policy and charging rules function (PCRF) <b>318</b>. Mobility management entity <b>312</b> performs signaling and control functions to manage access to network connections by users on aircraft <b>302</b> and aircraft <b>304</b>, assignment of network resources to aircraft <b>302</b> and aircraft <b>304</b>, and mobility management functions, e.g., idle mode location tracking, paging, roaming, and handovers. Mobility management entity <b>312</b> controls all control plane functions related to subscriber and session management for air-to-ground service to users on aircraft <b>302</b> and aircraft <b>304</b>. In addition, mobility management entity <b>312</b> provides security operations including providing temporary identities for user terminals, interacting with home subscriber server <b>320</b> for authentication, and negotiation of ciphering and integrity protection algorithms.
0026As referred to herein, a session is an active communication of data over a network between two devices and may include a first data stream from a first device to the second device and a second data stream from the second device to the first device. It may be possible to have more than one session between two devices simultaneously. Mobility management entity <b>312</b> selects suitable serving and Packet Data Network (PDN) gateways, and selects legacy gateways for handover to other networks. Mobility management entity <b>312</b> manages a plurality (e.g., thousands) of eNodeB elements or evolved packet data gateway elements. Serving gateway <b>314</b> manages user plane mobility. Serving gateway <b>314</b> routes and forwards user data packets. Serving gateway <b>314</b> also behaves as a mobility anchor during inter-eNodeB handovers and as the anchor for mobility between LTE and other 3GPP technologies. Packet data network gateway <b>316</b> provides connectivity from user equipment on aircraft <b>302</b> and aircraft <b>304</b> to external packet data networks by being the point of exit and entry of traffic for the user equipment. Policy and charging rules function <b>318</b> interfaces with packet data network gateway <b>316</b> and supports service data flow detection, policy enforcement, and flow-based charging. Home subscriber server <b>320</b> is a central database that stores user-related and subscription-related information. Home subscriber server <b>320</b> provides mobility management, call and session establishment support, user authentication, and access authorization.
0027Referring to <figref idref="DRAWINGS">FIG. 4</figref>, implementation of WiFi calling and texting on the aircraft facilitates video or voice calls and texting from users in flight to terrestrial users. On the aircraft, an interim layer <b>706</b> converts a private IP address of the user on the aircraft to a public IP addressing scheme. For example, interim layer <b>706</b> may map multiple users on one aircraft to a single IP address for the aircraft. In the core implementation, gateway <b>710</b> assigns a dedicated communications channel or circuit to the IP address allows the user on the aircraft to communicate using Voice over Internet Protocol (VoIP) or to communicate to an endpoint having a terrestrial phone number through circuit-switched core <b>712</b>.
0028Referring back to <figref idref="DRAWINGS">FIG. 3</figref>, aircraft <b>302</b> and aircraft <b>304</b> may separately communicate with non-terrestrial relay points (e.g., satellites <b>303</b> and <b>305</b>), which communicate with satellite core <b>311</b> and an IP multimedia subsystem to provide services to users. Although the non-terrestrial relay point is described herein as being a satellite relay point (e.g., stationary or geostationary satellite), other embodiments of the non-terrestrial relay point include low duration aircraft, long duration aircraft (e.g., high-altitude platform aircraft (HAPS) or similar system), aerostat, or other non-terrestrial relay point. Traffic from the non-terrestrial relay point is delivered to an appropriate terrestrial termination point or directly to another aircraft, thus allowing a user-to-user communication or aircraft-to-aircraft communication. Note that the satellite communications system and the air-to-ground communications system operate independently and a particular aircraft may utilize one, the other, or both at a particular time.
0029Referring to <figref idref="DRAWINGS">FIG. 5</figref>, a hybrid in-flight communications system integrates aircraft communications systems and traffic management of the aircraft air-to-ground communications and satellite communications to provide gate-to-gate connectivity to users on an aircraft. Virtual tunnel aggregator <b>322</b> establishes individual communications sessions using generic routing encapsulated (GRE) tunnel communications between the user on aircraft <b>304</b> using either the satellite communications system core or mobility core <b>1302</b>. As referred to herein, a user on an aircraft includes passengers, airline personnel, an in-flight entertainment system, and the avionics system. Virtual tunnel aggregator <b>322</b> may include one or more general-purpose processors and corresponding locations storing software or firmware instructions configured to execute on the one or more general purpose processors, and/or one or more application-specific integrated circuits configured to accomplish tasks set forth herein.
0030Referring to <figref idref="DRAWINGS">FIGS. 5 and 6</figref>, a session between user equipment <b>814</b> on aircraft <b>304</b> and a device coupled to mobility core <b>1302</b> may be established using virtual tunnel aggregator <b>322</b>, and a voice or text communications network <b>804</b> or an over-the-top (OTT) server <b>802</b>, i.e., a server that delivers audio, video, or other media over the Internet without a multiple-system operator (i.e., multi-system operation, e.g., cable operator) being involved in the control or distribution of the content. Data may be communicated between voice or text communications device <b>804</b> and user equipment <b>814</b> using aircraft equipment <b>822</b>, which includes network module/multi-link router <b>812</b> and aircraft access point <b>820</b>, and only one of satellite system <b>808</b> and air-to-ground system <b>810</b>. Aircraft access point <b>820</b> may be a small cell, a wireless access point, an in-flight entertainment system, or other user or user equipment interface that coupled to the in-flight network. Virtual tunnel aggregator <b>322</b> and the network module/multi-link router <b>812</b> establish a session based on traffic classification. High-latency intolerant sessions may be allocated air-to-ground bandwidth while high-latency tolerant traffic is allocated to the satellite communications system.
0031Referring to <figref idref="DRAWINGS">FIGS. 5 and 7</figref>, data may be communicated between OTT server <b>802</b> and user equipment <b>814</b> on an aircraft using virtual tunnel aggregator <b>322</b> and both satellite communications system <b>808</b> and an air-to-ground system <b>810</b> via aircraft equipment <b>822</b>, which includes network module/multi-link router <b>812</b> and aircraft access point <b>820</b>. Virtual tunnel aggregator <b>322</b> and network module/multi-link router <b>812</b> implement a network layer (i.e., layer <b>3</b> of the seven-layer Open Systems Interconnection (OSI) model of computer networking) solution that partitions the data traffic into a portion communicated over satellite communications system <b>808</b> and a portion communicated over the air-to-ground system <b>810</b> based on layer <b>3</b> information (e.g., link state and available bandwidth). However, this layer <b>3</b> solution TCP may have poor performance if packets arrive out-of-order and some applications may behave poorly under high jitter.
0032Referring to <figref idref="DRAWINGS">FIGS. 5 and 8</figref>, in another configuration of an in-flight communications system a transport layer (i.e., layer <b>4</b> of the seven-layer OSI model) solution partitions the data traffic into a portion communicated over satellite communications system <b>808</b> and a portion communicated over the air-to-ground system <b>810</b> based on layer <b>3</b> information (e.g., link state and available bandwidth) but also bundles all traffic of one TCP connection on one link. Referring to <figref idref="DRAWINGS">FIGS. 5 and 9</figref>, in another embodiment, a TCP proxy (e.g., TCP proxy <b>902</b> or TCP proxy <b>916</b>) partitions the data traffic into a portion communicated over satellite communications system <b>808</b> and a portion communicated over the air-to-ground system <b>810</b> to another TCP proxy of virtual tunnel aggregator <b>322</b> and a multipath TCP connection that includes multiple paths.
0033<figref idref="DRAWINGS">FIG. 10</figref> illustrates exemplary in-flight connectivity equipment included in aircraft equipment <b>822</b> of <figref idref="DRAWINGS">FIGS. 5-9</figref> that can provide simultaneous and coordinated communications services over air-to-ground and satellite communications systems. Note that as referred to herein, equipment on the aircraft includes equipment that is attached externally to any surface of the aircraft, equipment that is inside the aircraft, and/or equipment that is otherwise part of the aircraft. In-flight connectivity on-board equipment includes cabin equipment <b>1402</b>, aircraft system equipment <b>1410</b>, and external aircraft antennas <b>1460</b>. Users on the aircraft may communicate in-flight using a communications device (e.g., smartphone, laptop, tablet, gaming system, seatback display, wearable device, machine-to-machine (M2M) module, or other suitable equipment used by an end-user to communicate) that may be coupled to aircraft equipment <b>822</b> (e.g., a communications terminal in a seatback or armrest) by a transmission line or by a wireless interface configured to communicate using a wireless networking technology (e.g., Bluetooth, IEEE 802.11 wireless local area network technologies, Long-Term Evolution (LTE), second-Generation (2G), third-Generation (3G), fourth-generation (4G), LTE-Advanced, LTE in unlicensed spectrum (LTE-U), Global System for Mobile Communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), High Speed Packet Access (HSPA), Universal Mobile Telecommunications System (UMTS), and Worldwide Interoperability for Microwave Access (WiMax) wireless communications, or other wireless communications protocols, which use one or more of Code Division Multiple access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Wideband CDMA (WCDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or other suitable communications techniques). The wireless interface includes one or more antennas. For example, the aircraft cabin may include antenna <b>1404</b> coupled to a radio access node compliant with a wide-area network standard, antenna <b>1406</b> coupled to a WiFi radio access point <b>1414</b>, or other antenna (e.g., an antenna in seat display terminal <b>1408</b> coupled to receive signals over a short range). Note that individual antennas may provide wireless service within the aircraft using distributed antenna system including a network of spatially separated antenna nodes coupled to an access point via a transport medium.
0034In at least one embodiment, aircraft system equipment <b>1410</b> includes small cell <b>1412</b>, which is a low-powered radio access node that operates in a predetermined spectrum (licensed or unlicensed spectrum) on the aircraft. Small cell <b>1412</b> may be compliant with LTE, 2G, 3G, 4G, LTE-Advanced, LTE-U, GSM, EDGE, HSPA, UMTS, and WiMax wireless communications, or other wireless protocol typically used for wide-area networking that uses one or more of CDMA, TDMA, FDMA, WCDMA, OFDMA, or other suitable communications techniques. Small cell <b>1412</b> facilitates use of personal equipment of passengers being used, unchanged, on the aircraft, and reduces the need for additional handsets to be provided on the aircraft by an aircraft operator. Additional small cells (not shown) and corresponding antennas may be included to facilitate use of personal equipment compatible with various different wide-area networking standards and/or small cell <b>1412</b> may be compliant with multiple standards. Aircraft system equipment <b>1410</b> may also include access point <b>1414</b> that is compliant with a local area network protocol (e.g., WiFi) and that serves as an aircraft hotspot to user personal equipment configured compliant with such communications standards. Access point <b>1414</b> facilitates use of user personal equipment over regular communications spectrum on the aircraft and reduces the need for additional handsets to be provided by the aircraft operator. Additional access points and corresponding antennas may be included to facilitate use of personal equipment compatible with various different local-area networking standards.
0035In at least one embodiment, aircraft system equipment <b>1410</b> includes seat display terminals in the seat-backs or other suitable portion of the aircraft cabin. Each seat display terminal <b>1408</b> is coupled to in-flight entertainment system <b>1428</b>, which may provide various types of programming to users including one or more of interactive direct-broadcast satellite television, Internet, and audio programming, without requiring use of a user's own personal user equipment. In addition, user equipment may directly connect to the in-flight entertainment system using a port in a seat display terminal or other portion of the aircraft cabin. Aircraft system equipment <b>1410</b> may also include interface <b>1416</b>, which includes one or more interface for avionics and crew. Interface <b>1416</b> may communicate with one or more of the electronic systems used on the aircraft, including communications, navigation, global positioning systems, and/or other electronic systems of the aircraft to an aircraft operator, air traffic control, or other recipient (e.g., nearest local or government authorities). Avionics and crew interface <b>1416</b> may also provide crew with configuration and override access to other services being provided by aircraft system equipment <b>1410</b>. For example, the crew may manually disable and/or configure small cell <b>1412</b>, access point <b>1414</b>, in-flight entertainment system <b>1428</b>, modems (e.g., digital units <b>1432</b>, <b>1434</b>, <b>1436</b>, and <b>1437</b>) and/or components of power amplifier shelf <b>1438</b> for the entire aircraft and/or for individual user access. Avionics and crew interface <b>1416</b> may also provide a communications interface for crew to the aircraft operator, air traffic control, or other recipients (e.g., nearest local or government authorities).
0036Still referring to <figref idref="DRAWINGS">FIG. 10</figref>, aircraft system equipment <b>1410</b> includes in-flight connectivity controller <b>1418</b>. The control functions may be performed by a stand-alone controller or distributed across multiple computers, microprocessors, or other suitable devices. In-flight connectivity controller <b>1418</b> includes router <b>1420</b>, server <b>1422</b>, storage <b>1424</b> and may include an additional management functions control unit <b>1426</b>. Each of the elements of in-flight connectivity controller <b>1418</b> may include one or more general-purpose processors and corresponding locations in storage facility <b>1424</b> storing software or firmware instructions configured to execute on the one or more general purpose processors, and/or one or more application-specific integrated circuits configured to accomplish tasks set forth herein. In addition, storage facility <b>1424</b> may include data associated with operation of in-flight connectivity controller <b>1418</b>, e.g., routing information and other in-flight connectivity system configuration information. Router <b>1420</b> forwards data packets between the aircraft communications systems (e.g., avionics and crew interface <b>1416</b>, small cell <b>1412</b>, access point <b>1414</b>, and in-flight entertainment system <b>1428</b>) and transceivers for communications external to the aircraft. Note that access points <b>1412</b>, <b>1414</b>, and other wireless access points may communicate with user equipment using different power levels, different frequencies, different channels, different power spectral density masks, and/or different communications protocols. Management controller <b>1426</b> establishes routing encapsulation tunnels (e.g., generic routing encapsulation tunnels) between the users of the in-flight connectivity services and services provided by terrestrial communications systems.
0037In general, router <b>1420</b> receives and assembles or disassembles packets before forwarding them on to an internal or external network, respectively. In addition, management controller <b>1426</b> may perform registration of user equipment on the aircraft to the in-flight communications network, encryption, e.g., secure shell encryption, transport layer security, or secure sockets layer encryption, and Doppler shift compensation based on signal frequency and velocity of the aircraft received from the avionics. In other embodiments, the Doppler shift compensation is performed by digital units <b>1432</b>, <b>1434</b>, <b>1436</b>, and <b>1437</b> based on information received from the avionic directly or indirectly via in-flight connectivity controller <b>1418</b>. In addition, in-flight connectivity controller <b>1418</b> allocates aircraft-area bandwidth (e.g., bandwidth for communications using the in-flight communications network in regions internal or proximate to the aircraft including the aircraft cabin, the aircraft cockpit, cargo area, and other regions internal or proximate to the aircraft within range of signals transmitted using cabin equipment <b>1402</b>) to individual sessions on the airplane (i.e., between a user and management controller <b>1426</b>) according to the prioritization level of equipment on the aircraft. The prioritization level may be based on a type of the equipment on the aircraft. The prioritization levels may include a prioritization level of aircraft passenger user equipment, a prioritization level of avionics equipment, a prioritization level of an in-flight entertainment system, and a prioritization level of aircraft personnel communications equipment.
0038In at least one embodiment, aircraft system equipment <b>1410</b> includes air-to-ground digital unit <b>1432</b>, satellite digital unit <b>1434</b>, and additional satellite digital unit <b>1436</b>, which perform modulation and demodulation of signals communicated between in-flight connectivity controller <b>1418</b> and relay points external to the aircraft (e.g., a terrestrial relay point or a non-terrestrial relay point). Air-to-ground digital unit <b>1432</b> may be compliant with one or more wide-area network standards (e.g., LTE, 2G, 3G, 4G, LTE-Advanced, LTE-U, GSM, EDGE, HSPA, UMTS, and WiMax wireless communications, or other wireless protocol typically used for wide-area networking that uses one or more of CDMA, TDMA, FDMA, WCDMA, OFDMA, or other suitable communications techniques). Satellite digital unit <b>1434</b> may be compliant with one or more of Super High Frequency (SHF) band (e.g., 3 to 30 GHz), C band (e.g., 4 GHz to 8 GHz), G band (e.g., NATO G band of 4 GHz to 6 GHz, IEEE G band of 110 GHz to 300 GHz, or obsolete G band 140 MHz to 220 MHz), H Band (e.g., 6 GHz to 8 GHz), Ku band (e.g., 12 GHz to 18 GHz), Ka band (e.g., 26.5 GHz to 40 GHz), L band (e.g., 40 GHz to 60 GHz or 1 GHz to 2 GHz), X band (e.g., 7 GHz to 12 GHz), and F band (e.g., 3 GHz to 4 GHz), frequency band mobility network communications. Additional digital unit <b>1436</b> includes transmitter and receiver digital circuitry for other frequency bands (e.g., 14 GHz frequency band or other frequency bands that are separately regulated). Air-to-ground digital unit <b>1432</b>, satellite digital unit <b>1434</b>, and additional digital unit <b>1436</b> include circuits that implement digital signal transmitter operations and digital signal receiver operations.
0039Power amplifier shelf <b>1438</b> includes radio units that correspond to the standards implemented by the various digital units. Each of radio units <b>1440</b>, <b>1442</b>, <b>1444</b>, . . . , <b>1452</b> includes circuits (e.g., transceivers) that perform analog transmitter and analog receiver operations for signals communicated to and from one or more corresponding antennas <b>1462</b>, <b>1464</b>, <b>1466</b>, . . . , <b>1474</b>. Exemplary operations include digital-to-analog conversion, analog modulation, mixing with a carrier signal, power amplification, sampling, analog demodulation, filtering, applying a power-spectral density mask, and/or other suitable radio frequency communication operations. Note that the receivers may process multiple signals from Multiple-Input Multiple-Output (MIMO) embodiments or multiple signals received over multiple antennas using diversity combining or other diversity techniques. An individual antenna may be shared by multiple radio bands or a multi-band antenna, antenna switch, combiner or other suitable technique may be used. Radio units <b>1440</b>, <b>1442</b>, <b>1444</b>, and <b>1446</b> perform those transmit and receiver operations for the frequency bands that correspond to the different air-to-ground standards, e.g., S frequency band, C and D blocks of the WCS frequency band, A, B, C, and D blocks of the WCS frequency band, and mobility frequency bands, respectively using corresponding antennas on the aircraft (antennas <b>1462</b>, <b>1464</b>, <b>1466</b>, and <b>1468</b>, respectively). Note that in one embodiment of air-to-ground communications system, the C and D frequency bands are used as primary frequency bands and additional bands (e.g., A and B frequency bands) are used for communications with a Remote Radio Head (RRH) of the distributed base station. Similarly, radio unit <b>1448</b> performs transmit and receive operations for communications between antenna <b>1470</b> and satellite digital unit <b>1434</b> and the 14 GHz radio unit <b>1450</b> performs transmit and receive operations for communications between antenna <b>1472</b> and additional digital unit <b>1436</b>.
0040In at least one embodiment, aircraft system equipment <b>1410</b> includes short range wireless digital unit <b>1437</b> and short-range wireless radio unit <b>1452</b> coupled to antenna <b>1474</b>. Those elements facilitate communications and updates of the in-flight entertainment system using short-range wireless communications (e.g., WiFi), without requiring separate equipment. In addition, those elements may be used to provide communications services to users while an aircraft is on the ground (e.g., parked at a gate) using a terrestrial WiFi system coupled to the Internet. Additional digital units, radio units, and antennas may be included to provide other coverage, e.g., to provide regular terrestrial communications to a terrestrial wireless communications system. In embodiments of an in-flight connectivity system, additional eNodeBs are located close to or on airport property to facilitate communications from the aircraft while parked at an airport gate. In at least one embodiment of the in-flight connectivity system, multiple frequency bands share the same antenna or a multi-band antenna, antenna switch, combiner or other suitable technique may be used. In addition, note that although only one antenna is illustrated per frequency band, multiple antennas may be used for each frequency band, each antenna being strategically located on the fuselage to provide more continuous communications coverage based on the aircraft orientation with respect to a terrestrial antenna. For example, the antennas may have different angles with respect to a terrestrial antenna to increase coverage during aircraft banking. Cabin equipment <b>1402</b>, aircraft system equipment <b>1410</b>, and external aircraft antennas <b>1460</b> facilitate multiple streams of data being communicated to/from users of an aircraft (e.g., seat display terminal <b>1408</b>, user equipment using small cell <b>1412</b>, user equipment using access point <b>1414</b>, and aircraft avionics and crew interface <b>1416</b>) and virtual tunnel aggregator <b>322</b> using air-to-ground and satellite communications systems. In at least one embodiment, aircraft antennas are implemented using multi-band antennas.
0041Referring to <figref idref="DRAWINGS">FIG. 12</figref>, management controller <b>1426</b> establishes routing encapsulation tunnels (e.g., generic routing encapsulation tunnels) between the users of the in-flight connectivity services and virtual tunnel aggregator <b>322</b> of <figref idref="DRAWINGS">FIG. 5</figref>. In response to a registration operation of aircraft <b>302</b> using an aircraft identity stored in storage <b>1424</b>, virtual tunnel aggregator <b>322</b> allocates bandwidth to upstream and/or downstream communications with aircraft <b>304</b>. That bandwidth allocation may be partitioned between the air-to-ground system, the satellite communications system, and/or other communications system based on a link budget, aircraft identity type, traffic characteristics, a subscription profile for the aircraft, or other suitable aircraft status and location.
0042Referring to <figref idref="DRAWINGS">FIG. 11</figref>, a link budget for aircraft <b>304</b> accounts for all of the gains (e.g., due to antenna diversity and frequency hopping schemes) and losses from the transmitter and the receiver through the atmosphere. The link budget accounts for attenuation of transmitted signals due to propagation, as well as antenna gains, feedline, and miscellaneous losses. Since losses due to the atmosphere vary with altitude, the link budget may be estimated based on a single sector view of a particular radius of the position of the aircraft with respect to the cell tower (e.g., center point to 75 kilometers from the cell tower), using a maximum altitude, although the losses may be reduced for aircraft flying at lower altitudes. In at least one embodiment, a communications network bases the aircraft link budget on multiple predetermined sectors (e.g., maximum altitude to approximately 10,000 feet and approximately 10,000 feet to approximately ground). In addition, the link budget accounts for gain due to the number of antennas used, e.g., a multiplication factor for 2×2 multiple-input, multiple output (MIMO).
0043In at least one embodiment of the in-flight connectivity network, a communications system (e.g., the air-to-ground communications system or the satellite communications system) allocates bandwidth to a particular aircraft according to aircraft type. For example, each aircraft includes a subscriber identity module that indicates the aircraft type, e.g., a commercial jet having capacity for n passengers, a private jet having capacity for m passengers, a military aircraft, a drone aircraft, or other type of aircraft. Mobility management entity <b>312</b> of <figref idref="DRAWINGS">FIG. 5</figref> may allocate bandwidth to a particular aircraft by prioritizing an aircraft with a greater number of actual passengers (e.g., aircraft <b>304</b> of <figref idref="DRAWINGS">FIG. 12</figref>) over a smaller aircraft transporting fewer passengers (e.g., aircraft <b>302</b> of <figref idref="DRAWINGS">FIG. 12</figref>). Other prioritization schemes may be used, e.g., prioritization based on subscription services of one or more aircraft operators associated with individual aircraft, or other suitable schemes.
0044Once an aircraft is allocated bandwidth of a particular communications system, in-flight connectivity controller <b>1418</b> of <figref idref="DRAWINGS">FIG. 10</figref> allocates that bandwidth to user equipment associated with individual users on the aircraft. As referred to herein, a user is one of a passenger, a crew member, the aircraft avionics system, or the in-flight entertainment system. Each user and/or user type may be granted different priority for its associated equipment. For example, aircraft avionics may be granted highest priority and equipment associated with passengers may be granted lowest priority. In at least one embodiment, in-flight connectivity controller <b>1418</b> prioritizes use of any air-to-ground bandwidth allocated to the aircraft over satellite system bandwidth due to lower latency characteristic and/or lower cost of the air-to-ground communications as compared to the latency and cost of satellite communications. That is, in-flight connectivity controller <b>1418</b> may allocate all of the air-to-ground communications bandwidth before allocating any satellite communications bandwidth or partitions bandwidth amongst different users (e.g., allocates satellite communications bandwidth to the in-flight entertainment system and then to other users).
0045Referring to <figref idref="DRAWINGS">FIG. 13</figref>, air-to-ground communications system and a satellite communications system grant bandwidth to in-flight connectivity controller <b>1418</b> (<b>202</b>) and in-flight connectivity controller <b>1418</b> prioritizes the air-to-ground bandwidth. For example, in-flight connectivity controller <b>1418</b> determines whether sufficient air-to-ground system bandwidth is available for sensor data transmission from the aircraft (<b>204</b>), i.e., whether the total used air-to-ground bandwidth is less than or equal to a threshold, e.g., the maximum air-to-ground bandwidth allocated to the aircraft. If the air-to-ground bandwidth is insufficient, in-flight connectivity controller <b>1418</b> determines whether it is economical to transmit the sensor data from the aircraft using satellite communications system bandwidth allocated to the aircraft (<b>208</b>). If use of satellite bandwidth is economical, in-flight connectivity controller <b>1418</b> throttles user Internet services and/or other services otherwise allocated to satellite communications system (e.g., via the in-flight entertainment system) (<b>218</b>) to provide bandwidth for the sensor data transmission. In-flight connectivity controller <b>1418</b> determines whether any remaining air-to-ground bandwidth is sufficient for avionics data communications (<b>206</b>). If the air-to-ground bandwidth is insufficient, in-flight connectivity controller <b>1418</b> determines whether it is economical to send the flight-deck data transmission using satellite communications system bandwidth (<b>208</b>). If use of satellite bandwidth is economical, in-flight connectivity controller <b>1418</b> throttles user Internet services and/or other services allocated satellite communications system bandwidth (<b>218</b>) to provide bandwidth for avionics data transmission.
0046In addition, in-flight connectivity controller <b>1418</b> determines whether any air-to-ground bandwidth allocation is sufficient for flight crew services data transmission (<b>210</b>). If the air-to-ground bandwidth is insufficient, in-flight connectivity controller <b>1418</b> determines whether it is economical to send the flight crew services data transmission using any remaining satellite communications system bandwidth (<b>208</b>). If use of satellite bandwidth is economical, in-flight connectivity controller <b>1418</b> throttles user Internet services and/or other user services allocated satellite communications system bandwidth (<b>218</b>) to provide bandwidth for flight crew services data transmission. In-flight connectivity controller <b>1418</b> then determines whether the air-to-ground system bandwidth is sufficient for supporting other Internet service, e.g., to other user equipment on the aircraft (<b>212</b>). If not, then in-flight connectivity controller <b>1418</b> throttles the user Internet services (<b>214</b>). If the bandwidth is sufficient, then, all of the Internet services are communicated using an air-to-ground modem (<b>216</b>). Otherwise, in-flight connectivity controller <b>1418</b> throttles the other user Internet services and allocates any remaining service requests to the satellite system, if possible (<b>214</b>). Note that while the single air-to-ground transmission pipe is managed based on a particular prioritization scheme, and relies on the satellite transmission in cases of insufficient bandwidth, other prioritization schemes may be used. In at least one embodiment of in-flight connectivity controller <b>1418</b>, an override selection may be made that gives absolute priority to aircraft avionics under certain circumstances (e.g., emergency communications). In at least one embodiment, in-flight connectivity controller <b>1418</b> prioritizes different passenger services. For example, the in-flight entertainment system that is delivered to seat display terminals may be granted higher priority than other services being provided to user equipment in the aircraft cabin.
0047Referring back to <figref idref="DRAWINGS">FIG. 5</figref>, in at least one embodiment, the air-to-ground communications system is used for communications sessions that have relatively high-latency intolerance (e.g., video, voice-over-Internet-protocol, chatting, and gaming). However, under certain circumstances, the air-to-ground communications system may have poor performance (e.g., when the aircraft is located over a large body of water or performs a banking turn or engages in other orientation that degrades the air-to-ground signal quality), and in-flight communications system (e.g., in-flight connectivity controller <b>1418</b> of <figref idref="DRAWINGS">FIG. 10</figref>) coordinates a hand-off of a communications session from the air-to-ground communications system to the satellite communications system. Any suitable handover technique may be used. The air-to-ground system views one or more satellite systems as just other eNodeBs and uses simultaneous tunnels for the same user. However, when the air-to-ground communications system signal quality improves, another handoff occurs to restore the communications session to the air-to-ground communications system. Note that under other circumstances, satellite communications may be selected and handoff to the air-to-ground communications system may occur in response to degradation of the satellite communications system or improvement to the air-to-ground signal quality. Accordingly, when the satellite communications system performance improves, another handoff occurs to restore the communications session from the air-to-ground communications system to the satellite communications system. In situations where bandwidth of a selected communications system is insufficient to satisfy a minimum required capacity of a particular communications session, in-flight connectivity controller <b>1418</b> queues the communications session. In addition, in-flight connectivity controller <b>1418</b> adjusts bandwidth allocated to any particular communications session in response to an event having a prioritization level higher than the prioritization level of the communications session (e.g., avionics or crew communications needing additional bandwidth for emergency communications).
0048Structures described herein may be implemented using software executing on a processor (which includes firmware) or by a combination of software and hardware. Software, as described herein, may be encoded in at least one tangible computer readable medium. As referred to herein, a tangible computer-readable medium includes at least a disk, tape, or other magnetic, optical, or electronic storage medium.
0049The description set forth herein is illustrative, and is not intended to limit the scope of the following claims. Variations and modifications of the embodiments disclosed herein may be made based on the description set forth herein, without departing from the scope and spirit of the following claims.
Contents4
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11582672B2 | Cited by | United States of America | Applicant |
| US11382008B2 | Cited by | United States of America | Applicant |
| US10517021B2 | Cited by | United States of America | Applicant |
| US2002049055A1 | Cites | United States of America | Search report |
| US2003018803A1 | Cites | United States of America | Search report |
| US2006030311A1 | Cites | United States of America | Search report |
| US2007161347A1 | Cites | United States of America | Search report |
| US2007286213A1 | Cites | United States of America | Applicant |
| US2008119968A1 | Cites | United States of America | Applicant |
| US2010189089A1 | Cites | United States of America | Applicant |
| US2012191273A1 | Cites | United States of America | Search report |
| US2012236784A1 | Cites | United States of America | Applicant |
| US2014013002A1 | Cites | United States of America | Search report |
| US6108539A | Cites | United States of America | Search report |
| US6201797B1 | Cites | United States of America | Applicant |
| US6741841B1 | Cites | United States of America | Search report |
| US6788935B1 | Cites | United States of America | Search report |
| US7113780B2 | Cites | United States of America | Applicant |
| US8060083B2 | Cites | United States of America | Applicant |
| US8068829B2 | Cites | United States of America | Applicant |
| US8073443B2 | Cites | United States of America | Applicant |
| US8078163B2 | Cites | United States of America | Applicant |
| US8081968B2 | Cites | United States of America | Applicant |
| US8081969B2 | Cites | United States of America | Applicant |
| US8094605B2 | Cites | United States of America | Applicant |
| US8145208B2 | Cites | United States of America | Applicant |
| US8185040B2 | Cites | United States of America | Applicant |
| US8254914B2 | Cites | United States of America | Applicant |
| US8306528B2 | Cites | United States of America | Applicant |
| US8341298B2 | Cites | United States of America | Applicant |
| US8442519B2 | Cites | United States of America | Applicant |
| US8447292B2 | Cites | United States of America | Applicant |
| US8452276B2 | Cites | United States of America | Applicant |
| US8457627B2 | Cites | United States of America | Applicant |
| US8526941B2 | Cites | United States of America | Applicant |
| US8559391B2 | Cites | United States of America | Applicant |
| US8682316B2 | Cites | United States of America | Applicant |
| US8693389B2 | Cites | United States of America | Applicant |
| US8699403B2 | Cites | United States of America | Applicant |
| US8700032B2 | Cites | United States of America | Applicant |
| US9185603B1 | Cites | United States of America | Search report |
| US9210102B1 | Cites | United States of America | Search report |
| US20020049055A1 | Cites | United States of America | Search report |
| US20030018803A1 | Cites | United States of America | Search report |
| US20060030311A1 | Cites | United States of America | Search report |
| US20070161347A1 | Cites | United States of America | Search report |
| US20070286213A1 | Cites | United States of America | Applicant |
| US20080119968A1 | Cites | United States of America | Applicant |
| US20100189089A1 | Cites | United States of America | Applicant |
| US20120191273A1 | Cites | United States of America | Search report |
| US20120236784A1 | Cites | United States of America | Applicant |
| US20140013002A1 | Cites | United States of America | Search report |
| Kota, S., “Broadband Satellite Networks: Trends and Challenges,” IEEE Communications Society/WCNC 2005, pp. 1472-1478. | Non-patent | – | Applicant |
| Jahn, A., et al., “Evolution of Aeronautical Communications for Personal and Multimedia Services,” IEEE Communications Magazine, Jul. 2003, pp. 2-9. | Non-patent | – | Applicant |
| Dul, A., “Global IP Network Mobility using Border Gateway Protocol (BGP),” Network Engineering—Connexion by Boeing, The Boeing Company, Mar. 2006, pp. 1-9. | Non-patent | – | Applicant |
| Runway Girl Network, “What if Gogo GTO never flies?,” Jun. 9, 2014, downloaded from http://www.runwaygirlnetwork.com/2014/06/09/what-if-gogo-gto-never-flies/ on Jul. 7, 2014, 3 pages. | Non-patent | – | Applicant |
| Kota, S., “Broadband Satellite Networks: Trends and Challenges,” IEEE Communications Society/WCNC 2005, pp. 1472-1478. | Non-patent | – | Applicant |
| Jahn, A., et al., “Evolution of Aeronautical Communications for Personal and Multimedia Services,” IEEE Communications Magazine, Jul. 2003, pp. 2-9. | Non-patent | – | Applicant |
| Dul, A., “Global IP Network Mobility using Border Gateway Protocol (BGP),” Network Engineering—Connexion by Boeing, The Boeing Company, Mar. 2006, pp. 1-9. | Non-patent | – | Applicant |
| Runway Girl Network, “What if Gogo GTO never flies?,” Jun. 9, 2014, downloaded from http://www.runwaygirlnetwork.com/2014/06/09/what-if-gogo-gto-never-flies/ on Jul. 7, 2014, 3 pages. | Non-patent | – | Applicant |
2 members in 1 office; this record represents the family
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 201414524202 | United States of America | A | |
| US201414524202 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| US2016119938A1 | United States of America | A1 | |
| US9848433B2This record | United States of America | B2 |
63 transactions on the USPTO file
Allowed after 2 non-final rejections, 1 final rejection and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Correspondence Address ChangeC.AD | C.AD | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Printer Rush- No mailingTCPB | TCPB | |
| Mail Response to 312 Amendment (PTO-271)MN271 | MN271 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Amendment under Rule 312N271 | N271 | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Amendment after Notice of Allowance (Rule 312)AllowedA.NA | A.NA | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Mail Interview Summary - Applicant Initiated - TelephonicMEXAT | MEXAT | |
| Interview Summary - Examiner Initiated - TelephonicEXET | EXET | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| New or Additional Drawing FiledC614 | C614 | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Preliminary AmendmentA.PE | A.PE | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity status set to undiscounted (initial default setting or status change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 09848433
- Publication, DOCDB
- 9848433
- Publication, EPODOC
- US9848433
- Application
- 14524202
- Application, DOCDB
- 201414524202
- Application, EPODOC
- US201414524202
Titles
- English
- Hybrid air-to-ground and satellite system traffic management
Patent term adjustment
- A delay
- +141 daysthe office missed an examination deadline
- Applicant delay
- −71 days
- Net adjustment
- 70 days
Classification
- CPC, 14
- H04W72/10
- H04B7/18506
- H04W72/56
- H04W84/06
- H04B7/15507
- H04W84/005
- H04B7/1851
- H04B7/18508
- H04W72/0453
- H04W36/32
- H04W80/06
- H04W36/14
- H04W36/328
- H04W36/1446
- IPC, 9
- H04W72 10
- H04W80 06
- H04W36 32
- H04B7 155
- H04B7 185
- H04W72 04
- H04W84 06
- H04W84 00
- H04W36 14
- USPC, 1
- 001001000