This invention relates to wireless communication bandwidth allocation, and in particular to systems, devices, and methods for a mobile application or other external system to request a communications manager or gateway to “reserve” or allocate bandwidth over one or more networks for the purposes of data or voice communications by way of a “preferred” communications channel, where the external system requests, and is then granted or denied the bandwidth, performs communications and then indicates to the system that the communications has been concluded, after which the system stops the preferred communications channel.
The invention disclosed herein addresses the problem of indicating to a communications system that an application requires a network connection with specific or improved performance characteristics—Quality of Service. Existing systems are typically focused on in-band requests for preferred communications channels, by flagging IP datagram packets. The invention disclosed here uses out-of-band communications to manage the bandwidth requirements. Thus, the need exists for solutions to the above problems with the prior art systems.
A primary objective of the present invention is to provide systems, devices, and methods for a mobile application or other external system to request the communications manager or gateway to “reserve” or allocate a bandwidth over one or more networks for the purposes of data or voice communications by way of a “preferred” communications channel.
A second objective of the present invention is to provide systems, devices, and methods for a mobile application or other external system to use an RSVP bandwidth allocation manager system to allocate a bandwidth over one or more networks for purposes of data or voice communications.
A third objective of the present invention is to provide systems, devices, and methods for a mobile application or other external system where the external system requests, and is then granted or denied the bandwidth, performs the communications activities and then indicates to the system that the communications has been concluded, at which point the system stops the preferred communications channel.
The design and function of the RSVP bandwidth allocation manager system of the present invention has not been suggested, anticipated or rendered obvious by any of the prior art references. The RSVP is a request for a response from the invited person or people, and is an acronym for the phrase “Répondez s'il vous plaît” which is sometimes still used in current French to require confirmation of an invitation.
Further objects and advantages of this invention will be apparent from the following detailed description of the presently preferred embodiments which are illustrated schematically in the accompanying drawings.
Before explaining the disclosed embodiments of the present invention in detail it is to be understood that the invention is not limited in its applications to the details of the particular arrangements shown since the invention is capable of other embodiments. Also, the terminology used herein is for the purpose of description and not of limitation.
In the Summary above and in the Detailed Description of Preferred Embodiments and in the accompanying drawings, reference is made to particular features (including method steps) of the invention. It is to be understood that the disclosure of the invention in this specification includes all possible combinations of such particular features. For example, where a particular feature is disclosed in the context of a particular aspect or embodiment of the invention, that feature can also be used, to the extent possible, in combination with and/or in the context of other particular aspects and embodiments of the invention, and in the invention generally.
In this section, some embodiments of the invention will be described more fully with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will convey the scope of the invention to those skilled in the art.
The systems, devices, and methods of the present invention provide a design and function for an RSVP bandwidth allocation manager system. The system described hereinafter is different from the Resource Reservation Protocol.
Every call consumes 16 kbit/sec bandwidth, hence the first call uses 16 kbit/s, second call uses 32 kbit/s, third call uses 48 kbit/s and fourth call uses 64 kbit/s. The external system requests, and is then granted or denied the bandwidth, performs the communications activities and then indicates to the communication system that the communications has been concluded, at which point the system stops the preferred communications channel.
The present invention allows devices to signal out of band (as in, not part of the actual communications stream) their requirements for the network related application. As shown, the system can then “reserve”, if available from the network, a connection meeting the preferred Quality of Service for the application.
For example, a passenger on an aircraft using a mobile application on their smartphone submits a request for out-of-band communication to the onboard router (such as a SATCOM DIRECT ROUTER) shown in
Referring to
Communications System (Modems 1 to N, (labeled 12, 14 and 16) can include, but is not limited to Modems, such as an HSD 400 (High-speed Data and Voice Terminal) which can support simultaneous Inmarsat Swift 64 channels, HD 710 (stand alone satellite terminal), both by SATCOM DIRECT and SAT 2100 Satellite communication system, by Rockwell Collins, which is a Inmarsat satellite communications system that enables real-time information for passengers and crew, and operates multi-channel voice, facsimile and low-speed PC data capability. The SAT-2100 also enables up to two simultaneous Swift64 or Swift Broadband channels using its HST-2110B and HCM-2100B companions. The SAT-2100 incorporates a high-power amplifier (HPA), radio frequency unit (RFU) and satellite data unit (SDU) within a single 8 MCU package.
Referring to
Features and benefits of the novel GlobalVT system include:
a. Available for aircraft having the SATCOM DIRECT ROUTER (SDR) and GlobalVT, passengers can use their smart phone numbers to text and talk anywhere in the world. The SDR can include the router for aircraft communications described in U.S. patent application Ser. No. 14/259,588 filed Apr. 23, 2014, now U.S. Pat. No. 9,553,658, to the same assignees as the subject patent application, which is incorporated by reference in its' entirety.
b. Unlimited, seamless calling between parties
c. Availability through all phases of flight-take off to landing.
d. Use of the smart phone contact list for dialing and text messaging, including personalized ringtones and Caller ID settings without the need for additional applications.
e. In-flight messaging and calls are managed through the GlobalVT messaging App. (downloadable App. for the mobile device)
f. Service available over multiple satellite networks.
g. Works over Inmarsat Swift Broadband, Global Xpress/Jet ConnecX, ViaSat Yonder and Excede, and 3G/4G/LTE
h. Over 300 roaming agreements in place to start
i. Overcomes known problems associated with latencies providing the user clearer, crisper voice quality. No straining to hear through static, no faraway faint tinny voices for communications both ways between the caller and the mobile user.
In a preferred embodiment, the GlobalVT system 1 can utilize the SDR (Satcom Direct Router) to be the WiFi AP. The SDR can include invention described in U.S. patent application Ser. No. 14/259,588 filed Apr. 23, 2014, now U.S. Pat. No. 9,553,658, to the same assignee as the subject patent application, which is incorporated by reference in its' entirety.
The Satcom Direct Router (SDR) methods, systems, and devices in U.S. patent application Ser. No. 14/259,588 filed Apr. 23, 2014, now U.S. Pat. No. 9,553,658, incorporates various products described in U.S. patent applications, each assigned to Satcom Direct, Inc. the same assignee as this patent application. Specifically, the SDR incorporates the following inventions which are all incorporated by reference in their entirety:
U.S. Provisional Patent Application No. 61/889,183 filed on Oct. 10, 2013, now U.S. patent application Ser. No. 14/259,796 filed Apr. 23, 2014, now U.S. Pat. No. 9,577,742, by the same inventor and assignee of the subject invention, which is incorporated by reference in its' entirety, describes system and method for mobile ground-to-air and air-to-ground communication network acceleration. The system and method can reduce the cost of airborne communication services by creating a faster connection and thus increasing data throughput. In one embodiment, the communication network acceleration system and method provide as much as a four-fold increase over standard high-speed data rates. This increase is made possible in part through the integration, implementation, and use of acceleration and compression technologies in the ground system that supports communications to and from an airborne terminal.
U.S. Provisional Patent Application No. 61/888,574 filed on Oct. 9, 2013, filed as U.S. patent application Ser. No. 14/297,146, now U.S. Pat. No. 9,008,868, by the same inventor and assignee of the subject invention, which is incorporated by reference in its' entirety, describe methods and systems for use of a centrally managed, ‘Cloud’ based system that is responsible for management on onboard avionics equipment. Specifically, this invention relates to a system whereby an avionics device will communicate with a centrally location “Cloud” system for command and control of both predefined and arbitrary tasks or functions that the onboard avionics will perform.
U.S. Provisional Patent Application No. 61/888,593 filed Oct. 9, 2013, now U.S. patent application Ser. No. 14/317,173 filed Jun. 27, 2014, now U.S. Pat. No. 9,565,618. by the same inventor and assignee of the subject invention, describes methods and systems that can manage multiple different connection types for Air-to-Ground and Ground-to-Air communications, which is incorporated by reference in its' entirety. This system actively monitors the different connections types, and switches traffic to the highest priority functioning connection. Furthermore, it does this while maintaining the connections of Internet TCP/IP traffic that is passing through the system, allowing passenger or system traffic to remain connected.
U.S. Provisional Patent Application No. 61/888,600 filed Oct. 9, 2013, now U.S. patent application Ser. No. 14/309,084 filed Jun. 19, 2014, now abandoned, by the same inventor and assignee of the subject invention, which is incorporated by reference in its' entirety, describes a capability which requires aircraft passengers who wish to use Internet Access while onboard on aircraft to watch a mandatory safety briefing video prior to being granted Internet access. During the use of personal electronics devices PED onboard an aircraft, the PEDS connect to an onboard wireless access point (WiFi). Either through onboard avionics equipment, or through a centrally managed ground based infrastructure, the passenger is required to watch a safety briefing video, with our without additional commercial or educations messages, before the PED is allowed access to the Internet. This is similar to many WiFi Hotspots' whereby the owner/operations of such require the viewing of advertisement or other communication content prior to being granted Internet access.
Referring to
At 40, the device from which the call originates indicates the call is complete through use of a message defined in the API. At 42, the keep alive reservation is active between the device from which the call was initially placed and the router it is connected to. This mechanism is to ensure that the QoS reservation is not needlessly kept (for example in the event that the device from which the call originated crashes and did not terminate the call properly). At 44, the communication has completed which signals the router to cancel the QoS reservation.
Referring to
The system on the communications gateway is responsible for acquiring a connection meeting the quality of service requirements, which may involve communicating with one or more other communication systems (ie: as a proxy) to negotiate a connection meeting the requirement.
The present invention also publishes a set of Application Programming Interfaces (API's) that other systems or devices can use to communicate through this “out of band” system in order to reserve (RSVP) a network connection meeting the performance requirements.
An application of the novel invention will now be described in relation to a system overview, enhanced Voip Methodology and Application.
System Overview
The enhanced VoIP (evoip) (Voice Over Internet Protocol) application does the call management for global VT. The phone application communicates to the ‘evoip’ application via a defined API (Application Programming Interface). Managed (or enhanced) calls are calls that go over SBB (Swift Broadband). All other calls are considered non-managed (3G, Yonder etc). In the managed case, the evoip application interfaces with the SDU to bring up a secondary streaming context dedicated to voice RTP (Real-time Transport Protocol) traffic. Voice traffic is selected to go over the secondary by the use of port filtering (10000-20000). All other traffic goes over the background session. Call limits for each type of interface is pre-defined in the enhanced voip configuration file.
The enhanced VoIP implementation consists of the C++ evoip application along with a series of scripts that inform the app whether we are in a managed/non-managed state and whether a SBB connection is up or not. If SBB is connected it does not necessarily mean that calls will go over it, as GoIP (might have selected 3G and hence there is some complexity involved in keeping the evoip application updated with which state (managed/non-managed) we are currently in. GoIP refers to U.S. patent application Ser. No. 14/317,173 filed Jun. 27, 2014, for Air to Ground Management of Multiple Communication Paths, based on U.S. Provisional Patent Application Ser. No. 61/888,593 filed Oct. 9, 2013, now U.S. Pat. No. 9,565,618, which is incorporated by reference in its' entirety.
The EnhancedVoip Methodology
A dedicated pipe can be created carrying only the voice traffic. Every call consumes 16 kbit/s bandwidth, hence first call uses 16 kbit/s, second call uses 32 kbit/s, third call uses 48 kbit/s and fourth call uses 64 kbit/s. The maximum allowed number of calls over SBB is 4. However, with lower gain antennas the max allowed number of calls are 1 or 2. This call limit is defined in the enhanced voip configuration file and is tied to a specific profile.
When the initial call is added a few steps are required:
Although commands exist to modify an existing context (without tearing it down first), it was found in testing that this method was not reliable and one way voice was a common problem seen. Therefore, for every call add/remove operation the secondary is deactivated and reactivated.
Evoip Application
Interface Between Phone Application and Evoip
A UDP (User Datagram Protocol) connection is created between the phone application and evoip. The default port used is 19011 (this value is configurable). Through the use of a public API (written in JSON format) the phone application is able to add/remove calls and query for status. Since the evoip application depends on receiving a ‘remove call’ message from the phone app to tear down the call, a mechanism needs to be present whereby the call can be torn down if connectivity with the app is lost (maybe the phone app crashes etc). Since the streaming contexts can be very expensive we have to ensure that these connections are not needlessly kept up. A heartbeat mechanism has been implemented between the phone app and evoip app. The evoip app expects a ping message every 20 seconds and responds with an OK upon receipt of a ping. Every two minutes the number of missed ping messages are checked; if the number of missed pings exceeds 3 for a particular client then all calls associated with that client are removed. Generally, only one call with be associated with a client, but support for multiple calls per client has been implemented.
Interface Between Evoip and SDU
A TCP connection can be created between the evoip application and the SDU. The port and IP is SDU (Satellite Data Unit) dependent and the default port & IP for the various SDU's are stored in the enhanced voip configuration file. The user has the ability to modify these parameters from the GUI. When an action is to be performed (add call for example) the connection is opened, the appropriate commands are executed and the connection is closed. The evoip application configures and attaches a secondary context through the use of AT commands.
Context Definition/Modification/Activation Flow
While the invention has been described, disclosed, illustrated and shown in various terms of certain embodiments or modifications which it has presumed in practice, the scope of the invention is not intended to be, nor should it be deemed to be, limited thereby and such other modifications or embodiments as may be suggested by the teachings herein are particularly reserved especially as they fall within the breadth and scope of the claims here appended.
This application claims the benefit of priority to U.S. Provisional Application Ser. No. 62/120,581 filed Feb. 25, 2015, the entire disclosure which is incorporated by reference in its' entirety.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4037905 | Lucas | Jul 1977 | A |
| 5493309 | Bjornholt | Feb 1996 | A |
| 5937349 | Andresen | Aug 1999 | A |
| 5959560 | Said et al. | Sep 1999 | A |
| 6014606 | Tu | Jan 2000 | A |
| 6058307 | Garner | May 2000 | A |
| 6151497 | Yee et al. | Nov 2000 | A |
| 6173159 | Wright et al. | Jan 2001 | B1 |
| 6201797 | Leuca et al. | Mar 2001 | B1 |
| 6400945 | Jensen et al. | Jun 2002 | B1 |
| 6519595 | Rose | Feb 2003 | B1 |
| 6529820 | Tomescu | Mar 2003 | B2 |
| 6732027 | Betters et al. | May 2004 | B2 |
| 6741841 | Mitchell | May 2004 | B1 |
| 6781968 | Colella et al. | Aug 2004 | B1 |
| 6892069 | Flynn | May 2005 | B1 |
| 6952645 | Jones | Oct 2005 | B1 |
| 6954794 | Rudd et al. | Oct 2005 | B2 |
| 6970704 | Jensen et al. | Nov 2005 | B2 |
| 6978128 | Raman et al. | Dec 2005 | B1 |
| 7023365 | Mitchell et al. | Apr 2006 | B1 |
| 7027898 | Leger et al. | Apr 2006 | B1 |
| 7177939 | Nelson et al. | Feb 2007 | B2 |
| 7209978 | Thubert et al. | Apr 2007 | B2 |
| 7225981 | Jongebloed | Jun 2007 | B2 |
| 7436762 | Oka et al. | Oct 2008 | B2 |
| 7660579 | Jensen | Feb 2010 | B2 |
| 7668632 | Vian et al. | Feb 2010 | B2 |
| 7739167 | Breen et al. | Jun 2010 | B2 |
| 7761793 | Mitchell | Jul 2010 | B1 |
| 7852819 | Gil et al. | Dec 2010 | B2 |
| 7908077 | Smith et al. | Mar 2011 | B2 |
| 8305936 | Wang | Nov 2012 | B2 |
| 8339991 | Biswas et al. | Dec 2012 | B2 |
| 8369812 | Lehman | Feb 2013 | B2 |
| 8432808 | Dankberg et al. | Apr 2013 | B1 |
| 8477771 | Biswas et al. | Jul 2013 | B2 |
| 8527662 | Biswas et al. | Sep 2013 | B2 |
| 8594931 | Sterkel et al. | Nov 2013 | B2 |
| 8599044 | Maggiore et al. | Dec 2013 | B2 |
| 8712634 | Followell et al. | Apr 2014 | B2 |
| 8762047 | Sterkel et al. | Jun 2014 | B2 |
| 8989053 | Skaaksrud et al. | Mar 2015 | B1 |
| 9001743 | Alizadeh-Shabdiz | Apr 2015 | B2 |
| 9008868 | Bantoft et al. | Apr 2015 | B1 |
| 9182231 | Skaaksrud | Nov 2015 | B2 |
| 9182232 | Skaaksrud et al. | Nov 2015 | B2 |
| 9318024 | Natwick et al. | Apr 2016 | B1 |
| 9412278 | Gong et al. | Aug 2016 | B1 |
| 9553658 | Bantoft et al. | Jan 2017 | B1 |
| 9554275 | Bantoft et al. | Jan 2017 | B1 |
| 9565618 | Bantoft et al. | Feb 2017 | B1 |
| 9577742 | Bantoft | Feb 2017 | B1 |
| 9607445 | Jensen et al. | Mar 2017 | B2 |
| 20020111720 | Holst et al. | Aug 2002 | A1 |
| 20020123915 | Denning et al. | Sep 2002 | A1 |
| 20030055975 | Nelson et al. | Mar 2003 | A1 |
| 20030081582 | Jain | May 2003 | A1 |
| 20030085818 | Renton et al. | May 2003 | A1 |
| 20030093187 | Walker | May 2003 | A1 |
| 20030123481 | Neale et al. | Jul 2003 | A1 |
| 20030130771 | Crank | Jul 2003 | A1 |
| 20030217166 | Dal Canto | Nov 2003 | A1 |
| 20030225492 | Cope et al. | Dec 2003 | A1 |
| 20040064588 | Jungck | Apr 2004 | A1 |
| 20050041859 | Nguyen et al. | Feb 2005 | A1 |
| 20050053026 | Mullan et al. | Mar 2005 | A1 |
| 20050083358 | Lapstun et al. | Apr 2005 | A1 |
| 20050090978 | Bathory et al. | Apr 2005 | A1 |
| 20050148327 | Perez et al. | Jul 2005 | A1 |
| 20050177647 | Anantha et al. | Aug 2005 | A1 |
| 20050187677 | Walker | Aug 2005 | A1 |
| 20050198271 | Rubinstein | Sep 2005 | A1 |
| 20050215238 | Macaluso | Sep 2005 | A1 |
| 20050215249 | Little et al. | Sep 2005 | A1 |
| 20050220055 | Nelson et al. | Oct 2005 | A1 |
| 20050244060 | Nagarajan et al. | Nov 2005 | A1 |
| 20060013264 | Eichler et al. | Jan 2006 | A1 |
| 20060092897 | Pirila et al. | May 2006 | A1 |
| 20060112119 | Vian et al. | May 2006 | A1 |
| 20060115164 | Cooley | Jun 2006 | A1 |
| 20060154660 | Lockridge et al. | Jul 2006 | A1 |
| 20060156357 | Waugh et al. | Jul 2006 | A1 |
| 20060293049 | Jensen | Dec 2006 | A1 |
| 20070123290 | Stenmark | May 2007 | A1 |
| 20080036659 | Smith et al. | Feb 2008 | A1 |
| 20080159158 | Poisson et al. | Jul 2008 | A1 |
| 20080182573 | Lauer et al. | Jul 2008 | A1 |
| 20090023403 | Laberge | Jan 2009 | A1 |
| 20090100179 | Song | Apr 2009 | A1 |
| 20090109849 | Wood et al. | Apr 2009 | A1 |
| 20090239475 | Lehman | Sep 2009 | A1 |
| 20090285153 | Khan | Nov 2009 | A1 |
| 20090304096 | Khattab et al. | Dec 2009 | A1 |
| 20100027461 | Bothorel | Feb 2010 | A1 |
| 20100035607 | Horr et al. | Feb 2010 | A1 |
| 20100167723 | Soumier et al. | Jul 2010 | A1 |
| 20100217458 | Schweiger et al. | Aug 2010 | A1 |
| 20100279698 | Wong | Nov 2010 | A1 |
| 20110046842 | Smith | Feb 2011 | A1 |
| 20110046920 | Amis | Feb 2011 | A1 |
| 20110063980 | Kondo | Mar 2011 | A1 |
| 20110114726 | Porter et al. | May 2011 | A1 |
| 20110149849 | Brownrig | Jun 2011 | A1 |
| 20110255506 | Toth et al. | Oct 2011 | A1 |
| 20110313614 | Hinnant, Jr. et al. | Dec 2011 | A1 |
| 20120033851 | Chen et al. | Feb 2012 | A1 |
| 20120083971 | Preston | Apr 2012 | A1 |
| 20120109447 | Yousefi et al. | May 2012 | A1 |
| 20120166576 | Orsini et al. | Jun 2012 | A1 |
| 20120232782 | Sterkel et al. | Sep 2012 | A1 |
| 20120232791 | Sterkel et al. | Sep 2012 | A1 |
| 20120303826 | Nelson et al. | Nov 2012 | A1 |
| 20130103786 | Miglore | Apr 2013 | A1 |
| 20130120166 | Kommuri et al. | May 2013 | A1 |
| 20130132548 | Cabos | May 2013 | A1 |
| 20130158821 | Ricci | Jun 2013 | A1 |
| 20130219429 | Hirsch et al. | Aug 2013 | A1 |
| 20130235728 | Le et al. | Sep 2013 | A1 |
| 20130283305 | Hirsch et al. | Oct 2013 | A1 |
| 20130297103 | Baker et al. | Nov 2013 | A1 |
| 20140024395 | Johnson et al. | Jan 2014 | A1 |
| 20140045420 | Tong et al. | Feb 2014 | A1 |
| 20140045520 | Lim et al. | Feb 2014 | A1 |
| 20140053243 | Walsh et al. | Feb 2014 | A1 |
| 20140081483 | Weinmann et al. | Mar 2014 | A1 |
| 20140136658 | Wahler | May 2014 | A1 |
| 20140137162 | McNamee et al. | May 2014 | A1 |
| 20140248588 | Williams et al. | Sep 2014 | A1 |
| 20140282038 | Royster et al. | Sep 2014 | A1 |
| 20140315166 | Williams et al. | Oct 2014 | A1 |
| 20150058184 | Clark | Feb 2015 | A1 |
| 20150243112 | Jensen et al. | Aug 2015 | A1 |
| 20160086396 | Nutaro et al. | Mar 2016 | A1 |
| 20160093217 | Hale et al. | Mar 2016 | A1 |
| 20160156448 | Gadat et al. | Jun 2016 | A1 |
| 20170011615 | Bekanich | Jan 2017 | A1 |
| 20170195483 | Gault | Jul 2017 | A1 |
| Number | Date | Country |
|---|---|---|
| 2008287177 | Nov 2008 | JP |
| 2007134498 | Nov 2007 | WO |
| 2008139062 | Nov 2008 | WO |
| 2009097042 | Aug 2009 | WO |
| Entry |
|---|
| Marpe, et al., A Two-Layered Wavelet-Based Algorithm for Efficient Lossless and Lossy Image Compression, IEEE Transactions on Circuits and Systems for Video Technology, 2000, pp. 1094-1102, vol. 10, No. 7. |
| Linux man page, gzip, gunzip, zcat—compress or expand files, 2002, 7 pages. |
| Rockwell Collins, EBACE 2012 Press Kit, retrieved on Oct. 4, 2013, retrieved from http://www.rockwellcollins.com/sitecore/content/Data/News/2012_2012_Tr/Cs/FY12CSN . . . , 2 pages. |
| Vandel, et al., Head-Up Guidance System Technology—A Clear Path to Increasing Flight Safety, Flight Safety Foundation, 2009, 29 pages. |
| Rockwell Collins, Ascent Mobile Applications, 2012, 2 pages. |
| Rockwell Collins, Falcon Cabin HD, Elevate your flight experience, 2012, 12 pages. |
| Rockwell Collins, Pro Line Fusion Advanced Avionics, 2011, 8 pages. |
| Rockwell Collins, Venue High-Definition Cabin Management System, 2012, 12 pages. |
| Rockwell Collins, Rockwell Collins to provide advanced cabin management and HD entertainment system for Falcon 7x and Falcon 900LX, News Release, 2012, 1 page. |
| Rockwell Collins, Jet Aviation St. Louis ti install Rockwell Collins' Venue HD cabin system on a Global Express, News Release, 2012, 2 pages. |
| Rockwell Collins, Airshow 4000, retrieved on Oct. 4, 2013, retrieved from http://www.rockwellcollins.com/sitecore/content/Data/Products/Cabin/Moving_Map_syst . . . , 2 pages. |
| Rockwell Collins, Airshow App for Mobile Devices, 2012 4 pages. |
| Rockwell Collins, Airshow 4000 Version 2, 2013, 9 pages. |
| Number | Date | Country | |
|---|---|---|---|
| 62120581 | Feb 2015 | US |