Serial networking fiber-to-the-seat inflight entertainment system

Information

  • Patent Grant
  • 9118547
  • Patent Number
    9,118,547
  • Date Filed
    Thursday, February 20, 2014
    10 years ago
  • Date Issued
    Tuesday, August 25, 2015
    9 years ago
Abstract
An entertainment system that has improved failure recovery characteristics and reduces the connection components is disclosed. In one aspect, an inflight entertainment system comprises a plurality of physically interconnected head end line replaceable units and a plurality of serially-connected networking line replaceable units physically interconnected in a serial configuration, wherein two of the serially-connected networking line replaceable units at the edge of the serial configuration are physically interconnected with two of the head end line replaceable units, respectively, wherein a loop-free head end data path is maintained between active head end line replaceable units by regulating link participation in the head end data path, and wherein one or more loop-free serially-connected networking data paths are maintained between at least one of the two head end line replaceable units and active serially-connected networking line replaceable units by regulating link participation in the serially-connected networking data paths.
Description
BACKGROUND OF THE INVENTION

Inflight entertainment systems have evolved significantly over the last 25 years. Prior to 1978, IFE systems consisted of audio-only systems. In 1978, Bell and Howell (Avicom Division) introduced a group viewing video system based on video cassette tapes. In 1988, Airvision introduced the first in-seat video system allowing passengers to choose between several channels of broadcast video. In 1997, Swissair installed the first interactive video on demand (VOD) system. Currently, several inflight entertainment systems provide VOD with full digital video disc-like controls.


One factor in the commercial viability of an inflight entertainment system is the system's line replaceable units (LRUs). The term “LRU” is a term of art generally describing a complex component (e.g. “black box”) on an airplane that is designed to be replaced quickly on the flight line or airport ramp area. LRU's are beneficial because they are generally self-contained units that can be rapidly swapped-out in the event that maintenance is required thus allowing the airplane to continue to operate with little down time. To be installed on an airplane, an LRU design must first be approved by the Federal Aviation Administration by means defined in Title 14 of the Code of Federal Regulations. LRUs of a single hardware design configuration may have different software installed. An inflight entertainment system's installation costs, operating costs, maintenance costs and passenger comfort depend greatly on the size, form factor, number and weight of its LRUs, as well as the number of distinct LRUs deployed in a single aircraft and across an airline's entire fleet of aircraft.



FIG. 1 illustrates conventional inflight entertainment systems that employ a terrestrial-like VOD architecture (i.e. head end, distribution area, seat end). The left side of the figure shows components that are typically found at the head end of the system or in an electronics bay. The right side of the figure shows system components that are typically found at the seat end. The middle section of the figure shows system components that are typically found in a distribution area between the head end and the seat end. These components include area distribution boxes (ADBs) that fan-out data from the head end to the seat end. ADBs are typically connected to seat electronics boxes (SEBs) within each seat column, which distribute data forward and/or backward to an adjacent seat group in the same seat column.


Inflight entertainment system vendors have recently made attempts to reduce the number of distinct LRUs at the seat end. Four examples of conventional seat end architectures are shown in FIG. 1. Boxes A and D show traditional seat architectures wherein SEBs are interposed between ADBs and seat end components such as VDUs and passenger control units (PCUs). Boxes B and C show newer seat architectures that reflect attempts to eliminate or reduce reliance on SEBs by moving SEB functionality to VDUs and/or PCUs. This shift has generally come at the expense of increased VDU and/or PCU size, weight and power.


The inflight entertainment industry has been slower to reduce the number of distinct LRUs at the head end and in the distribution area. Moreover, conventional inflight entertainment systems require inter-area wiring and seat-to-seat wiring that varies across inflight entertainment system vendors and even across a single inflight entertainment system vendor's products, raising installation and maintenance costs.


Some small players in the inflight entertainment industry have made advances at the head end and in the distribution area. For example, one recent inflight entertainment system has no head end or distribution area. However, this system has no parallel in terrestrial VOD systems and cannot easily leverage advancements and technology developments from the terrestrial world. Another recent inflight entertainment system has a simplified head end that integrates the audio, video and application servers in a single LRU. However, this system is proprietary and cannot easily leverage advancements in terrestrial VOD system technology. Moreover, the latter system requires a network of distribution area nodes between the head end and the seat end.


SUMMARY OF THE INVENTION

The fiber-to-the-seat (FTTS) system described in U.S. Patent Application Publication No. 2007/0077998, the contents of which are incorporated herein by reference, and summarized in FIG. 2 has offered a more modular, scalable, extensible, future proofed, wired inflight entertainment system that leverages terrestrial VOD hardware and software advances and is packaged to minimize the number of distinct LRU not only in a single aircraft but across an airline's entire fleet of aircraft (i.e. regional jets to jumbo jets). However, this FTTS system has certain drawbacks. First, each server switch unit (SSU) is a single point of failure for all VDUs and any cabin management terminal (CMT) that connects directly to that SSU. Second, the implementation of a star wired network topology wherein each VDU has a dedicated optical fiber “home run” to a head end SSU adds cost and complexity to the system. For example, over two miles of fiber are required on a typical narrow body aircraft installation and over four miles of fiber are required on a typical wide body aircraft installation. The high cost of aircraft grade fiber and fiber optic connectors, coupled with the cost and complexity of installing these fiber components, make this architecture very expensive to implement.


In some embodiments, the present invention provides an inflight entertainment system that offers advantages of the FTTS system described in U.S. Patent Application Publication No. 2007/0077998 while exhibiting superior failure recovery characteristics and having reduced fiber component requirements. The system, however, is not limited to the field of aviation; indeed other applications are contemplated, such as but not limited to buses, boats, automobiles, trains, and the like.


In one aspect of the invention, such an inflight entertainment system comprises a plurality of head end line replaceable units physically interconnected in a ring configuration and a plurality of serially-connected networking line replaceable units physically interconnected in a serial configuration, wherein two of the serially-connected networking line replaceable units at the edge of the serial configuration are physically interconnected with two of the head end line replaceable units, respectively, wherein a loop-free head end data path is maintained between active head end line replaceable units by regulating link participation in the head end data path, and wherein one or more loop-free serially-connected networking data paths are maintained between at least one of the two head end line replaceable units and active serially-connected networking line replaceable units by regulating link participation in the serially-connected networking data paths.


In some embodiments, the loop-free serially-connected networking data paths are maintained by removing a selected link from a previous serially-connected serially-connected networking data path. In some embodiments, the selected link is selected using hop count information. In some embodiments, the selected link is selected to minimize the maximum number of hops between any of the active serially-connected networking line replaceable units and either of the two head end line replaceable units.


In some embodiments, the loop-free serially-connected networking data paths are maintained by adding a selected link to a previous serially-connected networking data path in response to detecting a failure on the previous serially-connected networking data path. In some embodiments, the failure is a link failure. In some embodiments, the failure is a line replaceable unit failure.


In some embodiments, the loop-free head end data path is maintained by removing a selected link from a previous head end data path in response to detecting a loop on the previous head end data path.


In some embodiments, the loop-free head end data path is maintained by adding a selected link to a previous head end data path in response to detecting a failure on the previous head end data path. In some embodiments, the failure is a link failure. In some embodiments, the failure is a line replaceable unit failure.


In some embodiments, the plurality of serially-connected networking line replaceable units comprises at least one video display line replaceable unit.


In some embodiments, the plurality of serially-connected networking line replaceable units comprises at least one cabin management terminal line replaceable unit.


In some embodiments, the plurality of serially-connected networking line replaceable units comprises at least one on board network interface line replaceable unit. In some embodiments the on board network interface line replaceable unit provides connectivity to a public address system. In some embodiments the on board network interface line replaceable unit provides connectivity to a flight management system.


In some embodiments, the plurality of serially-connected networking line replaceable units comprises at least one off board network interface line replaceable unit.


In some embodiments, the plurality of serially-connected networking line replaceable units comprises at least one data loader line replaceable unit.


In some embodiments, the plurality of head end line replaceable units comprises at least one application server.


In some embodiments, the plurality of head end line replaceable units comprises at least one audio server.


In some embodiments, the plurality of head end line replaceable units comprises at least one video server.


In some embodiments, the plurality of head end line replaceable units comprises at least one file server.


In some embodiments, the plurality of head end line replaceable units comprises at least one game server.


In some embodiments, the plurality of head end line replaceable units comprises at least one passenger flight information system server.


In another aspect of the invention, a first head end line replaceable unit for an inflight entertainment system comprises a plurality of fiber optic transceivers and a processor communicatively coupled with the transceivers, wherein under control of the processor in response to failure of a first link to a second head end line replaceable unit via a first one of the transceivers the first head end line replaceable unit activates a second link to a third head end line replaceable unit via a second one of the transceivers whereby a loop-free head end data path between a plurality of head end line replaceable units is restored.


In another aspect of the invention, a serial networking line replaceable unit for an inflight entertainment system comprises a plurality of fiber optic transceivers and a processor communicatively coupled with the transceivers, wherein under control of the processor in response to failure of a first data path to a first head end line replaceable unit via a first one of the transceivers the serial networking line replaceable unit activates a second data path to a second head end line replaceable unit via a second one of the transceivers.


In another aspect of the invention, a head end line replaceable unit for an inflight entertainment system comprises a plurality of fiber optic transceivers and a processor communicatively coupled with the transceivers, wherein under control of the processor the head end line replaceable unit transmits a presence message on a link via a first one of the transceivers, receives the presence message on a link via a second one of the transceivers, and in response to receiving the presence message removes one of the links from participation in a loop-free head end data path between a plurality of head end line replaceable units.


In some embodiments, under control of the processor the head end line replaceable unit transmits to a serial networking line replaceable unit via a third one of the transceivers a second presence message having a hop count.


In yet another aspect of the invention, a serial networking line replaceable unit for an inflight entertainment system comprises a plurality of fiber optic transceivers and a processor communicatively coupled with the transceivers, wherein under control of the processor the serial networking line replaceable unit receives a presence message having a received hop count on a link via a first one of the transceivers, increments the hop count and transmits the presence message having an incremented hop count on a link via a second one of the fiber optic transceivers, and wherein under control of the processor the serial networking line replaceable unit regulates participation of one of the links in a loop-free serial networking data path between a head end line replaceable unit and a plurality of serial networking line replaceable units based at least in part on the received hop count.


These and other aspects of the invention will be better understood by reference to the following detailed description taken in conjunction with the drawings that are briefly described below. Of course, the invention is defined by the appended claims.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows known inflight entertainment systems.



FIG. 2 shows a known FTTS inflight entertainment system.



FIG. 3 shows an inflight entertainment system with serially-connected networking line replaceable unit chains and a head end line replaceable unit ring in accordance with some embodiments of the invention.



FIG. 4 shows a head end line replaceable unit for an inflight entertainment system with serial networking line replaceable unit chains and a head end line replaceable unit ring in accordance with some embodiments of the invention.



FIG. 5 shows a generic serial networking line replaceable unit for an inflight entertainment system with serial networking line replaceable unit chains and a head end line replaceable unit ring in accordance with some embodiments of the invention.



FIGS. 6A through 6D show serial networking data path maintenance in accordance with some embodiments of the invention.



FIGS. 7A through 7D show head end data path maintenance in accordance with some embodiments of the invention.





DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS


FIG. 3 shows an inflight entertainment (IFE) system with serial networking line replaceable unit (SN-LRU) chains 311-313 and a head end line replaceable unit (HE-LRU) ring 310 in some embodiments of the invention. As illustrated, SN-LRU chain 311 and HE-LRU ring 310 are positioned outside of the seats, while SN-LRU chains 312, 313 are positioned at the seats. In these embodiments, multiple HE-LRUs 309 are physically connected by ring via fiber optic links 308. Multiple chains of SN-LRUs 301-305 are physically connected to HE-LRUs 309 at their edges (ends) via links 307, for example fiber optics, such that the two edges of each chain are physically connected to a different one of HE-LRUs 309. Many types of SN-LRUs can be employed, for example serial networking onboard network interface unit 301, serial networking offboard network interface unit 302, serial networking data loader 303, serial networking CMT 304 (generally positioned in the galley), and serial networking VDUs 305.


Each SN-LRU 301-305 discovers through topology messaging the nearest HE-LRU 309. In the illustrated embodiment, starting on one SN-LRU chain 311 edge, unit 301 is connected to one of HE-LRUs 309 via a link 307 in the upstream direction while connecting to unit 302 in the downstream direction via another link 306. Unit 301 receives from the HE-LRU 309 in the upstream direction a presence message including a hop count to the HE-LRU 309, increments the hop count, and passes the updated presence message along in the downstream direction to unit 302. As the presence message progresses in the downstream direction, each successive SN-LRU in the chain (e.g. 302, 303, 304) increments the hop count. Continuing on this chain, unit 302 is connected in the downstream direction to data loader 303 over another link 306. Data loader 303 is connected in the downstream direction to CMT 304 over another link 306. In the final link of this SN-LRU chain 311, CMT 304 at the edge of the chain is connected back to a different one of HE-LRUs 309 over yet another link 307. In the other direction, CMT 304 receives from that HE-LRU 309 a presence message including a hop count, increments the hop count, and passes the updated presence message along in the upstream direction to data loader 303. Each successive SN-LRU in the chain 311 increments the hop count accordingly.


The IFE system can include at least one additional SN-LRU chain 312 and probably at least two additional SN-LRU chains 312, 313. The additional SN-LRU chain or chains 312, 313 can consist of most any type of SN-LRU, such as VDUs 305. On each edge of these additional SN-LRU chains 312, 313, one of serial networking VDUs 305 is connected to one of HE-LRUs 309 over a link and within each of these SN-LRU chains serial networking VDUs 305 are connected over links. These additional SN-LRU chains 312, 313 generally disseminate presence messages and hop count information in the same manner as the previously described SN-LRU chain 311.


Separately, each HE-LRU discovers through topology messaging whether the HE-LRU ring 310 is closed or open. Each HE-LRU 309 receives a presence message from neighboring HE-LRUs 309 and relays the presence message on its non-ingress port until it is determined whether presence message loops-back to the originating HE-LRUs 309, in which case it is revealed that the HE-LRU ring 310 is closed, or does not loop-back to the originating HE-LRUs 309, in which case it is revealed that the HE-LRU ring 310 is open.


Server functionality (e.g. application server, audio server, video server, game server, file server, passenger information system server) is integrated into HE-LRUs 309 in a modular, scalable, robust fashion that minimizes the impact on the IFE system in the event one or more of HE-LRUs 309 fails. Network management processors within HE-LRUs 309 and SN-LRUs restore network access of live SN-LRUs 301-305 to HE-LRUs 309 under the following scenarios: (a) a connection break along an SN-LRU chain 311-313; (b) failure of an SN-LRU 301-305 in an SN-LRU chain 311-313; (c) failure of an HE-LRU 309 at one end of an SN-LRU chain 311-313. Moreover, network management processors within HE-LRUs 309 restore network access of SN-LRUs 301-305 as described with respect to FIGS. 6A-7D to live HE-LRUs 309 under the following scenarios: (a) a connection break between any two HE-LRUs 309; (b) failure of an HE-LRU 309. While the number of SN-LRUs 301-305 in an SN-LRU chain 311-313 will vary, relatively short SN-LRU chains generally offer a higher level of redundancy and failover bandwidth to SN-LRUs. In some embodiments, error indications are provided, e.g. error codes, to facilitate identification, diagnosis, and/or location of the error. In some embodiments the error indications are transmitted to offboard monitoring and/or maintenance systems.



FIG. 4 shows a representative HE-LRU 400 adapted for use in an IFE system with SN-LRU chains and an HE-LRU ring in some embodiments of the invention. In these embodiments, HE-LRU 400 has integrated servers of six different types, including one or more application servers 401, video servers 402, audio servers 403, game servers 404, file servers 405 and passenger flight information system servers 406, all of which are connected to an integrated network management processor 407 over internal connections. By way of example, network management processor 407 may be a managed switch.


Application servers 401 are system controllers that provide the following types of services: content management; channel packaging; transaction processing; billing system integration; services management; provisioning integration; system administration and management; encryption management (key servers, authentication etc.); software client management; server integration for audio, video, gaming and file servers or the like. Video servers 402 provide the following types of services: VOD, near VOD; pay per view; network personal video recorder; broadcast video or the like. Audio servers 403 provide the following types of services: audio on demand; broadcast audio or the like. Game servers 404 provide the following types of services: logic and programming for games; dynamically delivered web pages for browser based games or the like. File servers 405 provide the following types of services: cached Internet content; cached user data and user profile data or the like. Passenger flight information system servers 406 use inputs from the aircraft navigation system and compute various flight information including time to destination, speed, altitude, outside air temperature, time at destination, aircraft location for display to passenger either in text form or graphically such as a moving map display or the like.


Processor 407 has N ports reserved for physical connections to SN-LRUs on the edges of chains and K ports reserved for physical connections to other HE-LRUs in a ring. The K ports reserved for HE-LRU ring connections are connected to K HE-LRU port transceivers 408 over internal connections. Port transceivers 408 are in turn connected to a fiber optic panel connector 420 over K internal fiber optic connections. Similarly, the N ports reserved for SN-LRU chain connections are connected to N SN-LRU port transceivers 410 over internal connections. Port transceivers 410 are in turn connected to panel connector 420 over N internal fiber optic connections. In some embodiments, the internal fiber optic connections are simplex by the time they connect to panel connector 420 (e.g. port transceivers 408 and 410 are bidirectional or a coupler is used to convert a unidirectional duplex transceiver output to bidirectional simplex format). Panel connector 420 blind mates with a connector 421 when HE-LRU 400 is installed in a rack at the head end. Connector 421 has K external fiber optic cables reserved for HE-LRU ports that connect to the corresponding HE-LRU internal fiber optic connections when HE-LRU 400 is installed in the rack. Similarly, connector 421 has N external fiber optic cables reserved for the SN-LRU chain ports that connect to the corresponding SN-LRU internal fiber optic connections when HE-LRU 400 is installed in the rack. K and N are each greater than one. Moreover, HE-LRU 400 has T data ports, where K+N is less than or equal to T. Under control of processor 407, HE-LRU 400 provides presence information to any SN-LRU that is connected directly to HE-LRU 400 over one of the N external fiber optic cables reserved for SN-LRU chain ports (i.e. any edge SN-LRU). Under control of processor 407, HE-LRU 400 also provides its own presence information to any HE-LRU that is connected directly to HE-LRU 400 over one of the K external fiber optic cables reserved for HE-LRU ports and relays on its non-ingress port any presence information (that HE-LRU did not originate) received on these ports from neighboring HE-LRUs.



FIG. 5 shows a generic SN-LRU 500 adapted for use in an IFE system with SN-LRU chains and an HE-LRU ring in some embodiments of the invention. In these embodiments, SN-LRU 500 includes an LRU core 501 having hardware and software elements, a first fiber optic transceiver 503, a second fiber optic transceiver 504 and a network management processor 502, which may be a managed switch. Processor 502 is communicatively coupled with first transceiver 503 and second transceiver 504 via internal copper connections. Processor 502 is communicatively coupled with LRU core 501 via an internal connection, such as a copper connection. First transceiver 503 is physically connected via, for example, an external fiber optic link to an upstream HE-LRU or SN-LRU. Second transceiver 504 is similarly physically connected via an external fiber optic link to a downstream HE-LRU or SN-LRU. Processor 502 provides LRU core 501 network access to an upstream HE-LRU through first transceiver 503 or to a downstream HE-LRU through second transceiver 504. The upstream and downstream directions have been arbitrarily assigned to the network path on the left and the right of the LRU respectively.


The structure and function of LRU core 501 varies by SN-LRU type. An LRU core for on board network interface unit 301 enables access to public address audio and data for passenger convenience features such as reading light control, flight attendant call and flight information for applications such as moving maps, etc. An LRU core for off board network interface unit 302 enables communication with terrestrial networks generally through satellite- or ground-based radio frequency networks. This LRU core may enable bidirectional or unidirectional communication depending on implementation. Bidirectional versions enable connectivity with terrestrial networks (broadband connectivity). Unidirectional versions enable access to off aircraft broadcast data sources such as television (broadcast video). An LRU core for data loader 303 enables media content updates (movies, audio, games, Internet web pages, files, etc.), key updates and transaction data transfers. This LRU core enables data transfer using one of the following mechanisms: removable disk or tape inserted into data loader 303, portable disk drive or tape drive carried on board and temporarily connected to the IFE system, wireless LAN, or other wireless link. An LRU core for CMT 304 enables flight attendants to perform system management and administration functions such as: LRU reboot, video channel preview, flight attendant override, attendant call status, reading light status, built in test, interrogation and system test. LRU cores for VDUs 305 each include a physical display device (e.g. flat panel display) that enables a passenger to view video content and navigate an IFE menu. These LRU cores may additionally provide PCU functionality, such as volume control, channel control, lighting control, attendant call button, menu buttons and/or menu selection buttons, via a display device touch screen or mechanically actuated buttons. LRU cores for display interface units (not shown) include a physical interface to an external display device (e.g. flat panel display) that enables a passenger to view video content and navigate an IFE menu. Like the LRU cores for VDUs, these LRU cores may additionally provide PCU functionality, such as volume control, channel control, lighting control, attendant call button, menu buttons and/or menu selection buttons, via a display device touch screen or mechanically actuated buttons.



FIGS. 6A through 6D illustrate serial networking data path maintenance in some embodiments of the invention. FIG. 6A shows physical wiring of an IFE system having a ring of four HE-LRUs and a single chain of four SN-LRUs physically wired to HE-LRU 1 and HE-LRU 2. SN-LRUs keep apprised of the nearest HE-LRU through topology messaging and regulate link participation in serial networking data paths to establish and maintain loop-free data paths that minimize the maximum number of network hops of any SN-LRU to an HE-LRU. FIG. 6B shows the serial networking topology when there are no faults in the chain. The link between SN-LRU 2 and SN-LRU 3 has been removed from the data path, resulting in establishment of two loop-free data paths wherein the maximum number of hops to an HE-LRU is two. FIG. 6C shows the serial networking topology after reconfiguration upon detecting that the link between SN-LRU 1 and SN-LRU 2 has failed. This reconfiguration is made by adding the link between SN-LRU 2 and SN-LRU 3 to the data path to provide all SN-LRUs a least hop data path to an HE-LRU LRU wherein the maximum number of hops to an HE-LRU is three. FIG. 6D shows the serial networking topology after reconfiguration upon detecting that SN-LRU 4 has failed. This reconfiguration is made by adding the link between SN-LRU 2 and SN-LRU 3 to the data path to provide all SN-LRUs that remain active a least hop data path to an HE-LRU wherein the maximum number of hops to an HE-LRU is three. The additions and subtractions of links illustrated in FIGS. 6B through 6D are made under control of the network management processor in SN-LRU 1, SN-LRU 2 and/or SN-LRU 3 using hop count and/or presence information gleaned from topology messaging. For example, each SN-LRU may under control of its network management processor determine whether it is a middle SN-LRU of a chain by comparing the hop counts received on both of its ports. If the hop counts for both ports is the same or differ by only one hop, the SN-LRU self-identifies as a middle LRU; otherwise, the SN-LRU does not self-identify as a middle LRU. If the SN-LRU self-identifies as a middle LRU, the SN-LRU breaks the chain to create a loop-free network topology. If the hop counts for both ports differ by one hop, the SN-LRU under control of its network management processor blocks the port with the higher hop count (i.e. the port that has a longer path to the nearest HE-LRU) and unblocks the other port. If the hop count for both ports is identical, the SN-LRU under control of its network management processor blocks a predetermined one of the ports and unblocks the other port.



FIGS. 7A through 7D illustrate head end data path maintenance in some embodiments of the invention. FIG. 7A shows physical wiring of an IFE system having a ring of four HE-LRUs and a single chain of four SN-LRUs physically wired to HE-LRU 1 and HE-LRU 2. When HE-LRUs detect a closed HE-LRU ring as a result of topology messaging, a designated HE-LRU removes one of its links from the data path to create loop-free data path between HE-LRUs, which link may later be restored to the data path to maintain the data path if an HE-LRU or a link fails. FIG. 7B shows the head end network topology after HE-LRU loop detection. In that topology, the link between HE-LRU 1 and HE-LRU 4 has been removed from the data path to eliminate the loop. FIG. 7C shows the head end network topology after reconfiguration upon detecting that the link between HE-LRU 3 and HE-LRU 4 has failed. This link between HE-LRU 1 and HE-LRU 4 has been restored to the data path to maintain network access to all HE-LRUs. FIG. 7D shows the head end network topology after reconfiguration upon detecting that HE-LRU 2 has failed. This reconfiguration similarly results in restoration of the link between HE-LRU 1 and HE-LRU 4 to the data path to maintain network access to all live HE-LRUs. The additions and subtractions of links illustrated in FIGS. 7B through 7D are made under control of the network management processor in HE-LRU 1, HE-LRU-3, and/or HE-LRU 4 using loop information gleaned from topology messaging. In some embodiments, at least two of the HE-LRUs in an HE-LRU ring are of a single hardware design configuration.


In some embodiments, links are added and removed from data paths by dynamically regulating the state of transceivers in HE-LRUs and SN-LRUs between a data forwarding state and a data blocking state under control of the network management processors. Naturally, transceivers and their associated ports and links will continue to carry presence messages and other management information even when they are not participating in a data path.


In one embodiment, an important distinguishing feature of the present invention from conventional spanning tree protocols is that in the present invention networks in which the loop-free data path between HE-LRUs passes through an SN-LRU are not formed.


It is to be understood that the word “serial” as used herein describes the way the devices described are networked together and does not refer to the type of communications or way that communications are sent over the network links.


It will be appreciated by those of ordinary skill in the art that the invention can be embodied in other specific forms without departing from the spirit or essential character hereof. The present description is therefore considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the appended claims, and all changes that come with in the meaning and range of equivalents thereof are intended to be embraced therein.

Claims
  • 1. An inflight entertainment system comprising: a plurality of interconnected head end line replaceable units (HE-LRUs);a plurality of serially-connected networking line replaceable units (SN-LRUs) interconnected in a serial configuration by links, the plurality of SN-LRUs comprising a first edge unit at a first edge of the serial configuration and a second edge unit at a second edge of the serial configuration;the first edge unit being interconnected with a first of the HE-LRUs without an intervening area distribution box;the second edge unit being interconnected with a second of the HE-LRUs without an intervening area distribution box; anda network management system comprising a plurality of processors and configured to: determine a first grouping of the SN-LRUs and a second grouping of the SN-LRUs, wherein:the first grouping includes the first edge unit and the second grouping includes the second edge unit;the first grouping forms a first loop-free serially-connected networking data path in communication with the first HE-LRU; andthe second grouping forms a second loop-free serially-connected networking data path in communication with the second HE-LRU; and regulate link participation in the first and second serially-connected networking data paths, thereby maintaining data communication between each of the SN-LRUs and one of the first and second HE-LRUs.
  • 2. The system of claim 1, wherein the network management system is configured to maintain the data communication between each of the SN-LRUs and one of the first and second HE-LRUs by removing a link from the first loop-free serially-connected networking data path.
  • 3. The system of claim 2, wherein the selected link is selected using hop count information.
  • 4. The system of claim 3, wherein the selected link is selected to minimize the maximum number of hops between any of the SN-LRUs that are active and either of the first and second HE-LRUs.
  • 5. The system of claim 1, wherein the network management system is configured to maintain the data communication between each of the SN-LRUs and one of the first and second HE-LRUs by adding a selected link to the first loop-free serially-connected networking data path in response to detecting a failure on the second loop-free serially-connected networking data path.
  • 6. The system of claim 5, wherein the failure is a link failure.
  • 7. The system of claim 5, wherein the failure is a line replaceable unit failure.
  • 8. The system of claim 1, wherein the network management system is located in at least one of the SN-LRUs.
  • 9. The system of claim 1, wherein the network management system is located in at least one of the HE-LRUs.
  • 10. The system of claim 1, wherein the SN-LRUs each include a first port and a second port, each SN-LRU being configured to determine if it is a middle line replaceable unit by comparing hop counts received on the first and second ports.
  • 11. The system of claim 10, wherein if the hop counts on first and second ports are equal or differ by one hop, then the SN-LRU identifies as a middle line replaceable unit.
  • 12. The system of claim 11, wherein the network management system removes a link adjacent to the SN-LRU that identified as the middle line replaceable unit.
  • 13. The system of claim 1, wherein the HE-LRUs are interconnected in a serial configuration.
  • 14. The system of claim 1, wherein the plurality of SN-LRUs comprises at least one video display line replaceable unit.
  • 15. The system of claim 1, wherein the plurality of SN-LRUs comprises at least one cabin management terminal line replaceable unit.
  • 16. The system of claim 1, wherein the plurality of SN-LRUs comprises at least one data-loader line replaceable unit.
  • 17. A method of maintaining a loop-free data path in an in-flight entertainment system having a chain of serially networked line replaceable units (SN-LRUs), a first edge SN-LRU of the chain being connected with a first head-end line replaceable unit (HE-LRU) and a second edge SN-LRU of the chain being connected with a second HE-LRU, the method comprising: determining a first portion of the chain of SN-LRUs, the first portion of the chain comprising a first loop-free data path in communication with the first HE-LRU;determining a second portion of the chain of SN-LRUs, the second portion of the chain comprising a second loop-free data path in communication with the second HE-LRU;each of the SN-LRUs being in the first portion of the chain or the second portion of the chain, the first and second portions of the chain not overlapping;removing a link that connects an SN-LRU of the first portion of the chain and an SN-LRU of the second portion of the chain;detecting a failure event; andreplacing, in response to the failure event, the link that connects the SN-LRU of the first portion of the chain and the SN-LRU of the second portion of the chain.
  • 18. The method of claim 17, further comprising sending first data from the first HE-LRU to the first edge SN-LRU of the chain without sending the first data through an area distribution box, and sending second data from the second HE-LRU to the second edge SN-LRU of the chain without sending the second data through an area distribution box.
  • 19. The method of claim 17, wherein detecting the failure event comprises detecting a failure of a link connecting adjacent SN-LRUs in the first portion of the chain.
  • 20. The method of claim 17, wherein detecting the failure event comprises detecting a failure of one of the SN-LRUs in the first portion of the chain.
  • 21. The method of claim 17, further comprising determining a topology of the chain of SN-LRUs.
  • 22. The method of claim 21, wherein determining the topology comprises using a hop count.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No. 12/847,924, entitled “SERIAL NETWORKING FIBER-TO-THE-SEAT INFLIGHT ENTERTAINMENT SYSTEM,” filed Jul. 30, 2010, now U.S. Pat. No. 8,659,990, which claims the benefit of U.S. provisional application No. 61/273,584, entitled “SERIAL NETWORKING FIBER-TO-THE-SEAT INFLIGHT ENTERTAINMENT SYSTEM,” filed on Aug. 6, 2009, and U.S. provisional application No. 61/274,726, entitled “SERIAL NETWORKING FIBER-TO-THE-SEAT INFLIGHT ENTERTAINMENT SYSTEM NETWORK MANAGEMENT,” filed on Aug. 20, 2009, the contents of all of which are incorporated herein by reference in their entirety.

US Referenced Citations (434)
Number Name Date Kind
3964826 Joseph et al. Jun 1976 A
4337909 Harja Jul 1982 A
4408144 Lukes Oct 1983 A
4433301 Lukes Feb 1984 A
4433344 Gradin et al. Feb 1984 A
4467381 Harjo Aug 1984 A
4577191 Pargee, Jr. Mar 1986 A
4639106 Gradin Jan 1987 A
4827252 Busbridge et al. May 1989 A
4828378 Ellis May 1989 A
4832449 Mundy et al. May 1989 A
4833333 Rand May 1989 A
4833337 Kelley et al. May 1989 A
4894818 Fujioka et al. Jan 1990 A
4903017 Wooler Feb 1990 A
4946129 Eastwick Aug 1990 A
4952809 McEwen Aug 1990 A
4958381 Toyoshima Sep 1990 A
4969724 Ellis Nov 1990 A
4993788 Steward Feb 1991 A
4994794 Price et al. Feb 1991 A
5007699 Stout Apr 1991 A
5014342 Pudsey May 1991 A
5056737 Taylor Oct 1991 A
5059781 Langdon Oct 1991 A
5076524 Reh et al. Dec 1991 A
5093567 Staveley Mar 1992 A
5096271 Portman Mar 1992 A
5121702 Johnson et al. Jun 1992 A
5123728 Gradin et al. Jun 1992 A
5132527 Karpati Jul 1992 A
5150122 Bell Sep 1992 A
5179447 Lain Jan 1993 A
5181013 Bagshaw et al. Jan 1993 A
5181771 Robak et al. Jan 1993 A
5184231 Ellis Feb 1993 A
5200757 Jairam Apr 1993 A
5203220 Lerman Apr 1993 A
5208938 Webb May 1993 A
5210409 Rowe May 1993 A
5220456 Haessig, Jr. Jun 1993 A
5222780 Reh et al. Jun 1993 A
5262762 Westover et al. Nov 1993 A
5267775 Nguyen Dec 1993 A
5289196 Gans et al. Feb 1994 A
5307206 Haessig, Jr. Apr 1994 A
5311302 Berry et al. May 1994 A
5333002 Gans et al. Jul 1994 A
5341140 Perry Aug 1994 A
5344210 Marwan et al. Sep 1994 A
5353109 Langdon et al. Oct 1994 A
5369355 Roe Nov 1994 A
5374103 Stange et al. Dec 1994 A
5398991 Smith et al. Mar 1995 A
5400079 Martinez et al. Mar 1995 A
5421530 Bertagna et al. Jun 1995 A
5440337 Henderson et al. Aug 1995 A
5442556 Boyes et al. Aug 1995 A
5467106 Salomon Nov 1995 A
5481868 Davies et al. Jan 1996 A
5517508 Scott May 1996 A
5523551 Scott Jun 1996 A
5529265 Sakurai Jun 1996 A
5535884 Scott et al. Jul 1996 A
5539560 Dennis et al. Jul 1996 A
5539657 Utsumi et al. Jul 1996 A
5543818 Scott Aug 1996 A
5548356 Portman Aug 1996 A
5568484 Margis Oct 1996 A
5574497 Henderson et al. Nov 1996 A
5577205 Hwang et al. Nov 1996 A
5583674 Mosley Dec 1996 A
5596647 Wakai et al. Jan 1997 A
5601208 Scott Feb 1997 A
5636055 Portman et al. Jun 1997 A
5638236 Scott Jun 1997 A
5640297 Labaze Jun 1997 A
5641092 Scott Jun 1997 A
5647505 Scott Jul 1997 A
5648904 Scott Jul 1997 A
5666291 Scott et al. Sep 1997 A
5675752 Scott et al. Oct 1997 A
5704798 Portman et al. Jan 1998 A
5705860 Ninh et al. Jan 1998 A
5731782 Walls Mar 1998 A
5738392 Portman Apr 1998 A
5786801 Ichise Jul 1998 A
5786917 Maeno Jul 1998 A
5790787 Scott et al. Aug 1998 A
5793330 Gans et al. Aug 1998 A
5796185 Takata et al. Aug 1998 A
5801749 Ninh et al. Sep 1998 A
5805821 Wang et al. Sep 1998 A
5811791 Portman Sep 1998 A
5812778 Peters et al. Sep 1998 A
5813048 Thom Sep 1998 A
5826091 Shah et al. Oct 1998 A
5831805 Sekine et al. Nov 1998 A
5832279 Rostoker et al. Nov 1998 A
5835127 Booth et al. Nov 1998 A
5838802 Swinbanks Nov 1998 A
5847522 Barba Dec 1998 A
5848235 Scott et al. Dec 1998 A
5848367 Lotocky et al. Dec 1998 A
5854591 Atkinson Dec 1998 A
5857869 Parcel et al. Jan 1999 A
5859616 Gans et al. Jan 1999 A
5871173 Frank et al. Feb 1999 A
5872934 Whitehouse et al. Feb 1999 A
5881228 Atkinson et al. Mar 1999 A
5884096 Seifert et al. Mar 1999 A
5889466 Ferguson Mar 1999 A
5889775 Sawicz et al. Mar 1999 A
5892478 Moss Apr 1999 A
5894413 Ferguson Apr 1999 A
5896129 Murphy et al. Apr 1999 A
5898401 Walls Apr 1999 A
5907827 Fang et al. May 1999 A
5910814 Portman et al. Jun 1999 A
5910966 Sekine et al. Jun 1999 A
5914576 Barba Jun 1999 A
5920186 Ninh et al. Jul 1999 A
5923673 Henrikson Jul 1999 A
5923743 Sklar Jul 1999 A
5926759 Severwright Jul 1999 A
5929895 Berry et al. Jul 1999 A
5939997 Sekine et al. Aug 1999 A
5942811 Stumfall et al. Aug 1999 A
5944803 Whitehouse Aug 1999 A
5945631 Henrikson et al. Aug 1999 A
5953429 Wakai et al. Sep 1999 A
5957798 Smith, III et al. Sep 1999 A
5963877 Kobayashi Oct 1999 A
5973722 Wakai et al. Oct 1999 A
5978736 Greendale Nov 1999 A
5986810 Webb Nov 1999 A
5991138 Sklar et al. Nov 1999 A
5999520 Little Dec 1999 A
6008779 Ellis Dec 1999 A
6011322 Stumfall et al. Jan 2000 A
6014381 Troxel et al. Jan 2000 A
6031299 Stumfall et al. Feb 2000 A
6034688 Greenwood et al. Mar 2000 A
6038426 Williams, Jr. Mar 2000 A
6052426 Maurice Apr 2000 A
6055634 Severwright Apr 2000 A
6057875 Ferguson et al. May 2000 A
6058288 Reed et al. May 2000 A
6092868 Wynn Jul 2000 A
6110261 Guiragossian Aug 2000 A
6130636 Severwright Oct 2000 A
6131119 Fukui Oct 2000 A
6134674 Akasheh Oct 2000 A
6154910 Corney Dec 2000 A
6157471 Bignolles et al. Dec 2000 A
6160591 Stumfall et al. Dec 2000 A
6163823 Henrikson Dec 2000 A
6185643 Asprey et al. Feb 2001 B1
6189127 Fang et al. Feb 2001 B1
6195040 Arethens Feb 2001 B1
6208307 Frisco et al. Mar 2001 B1
6249913 Galipeau et al. Jun 2001 B1
6266736 Atkinson et al. Jul 2001 B1
6266815 Shen et al. Jul 2001 B1
6272572 Backhaus et al. Aug 2001 B1
6310286 Troxel et al. Oct 2001 B1
6359608 Lebrun et al. Mar 2002 B1
6366311 Monroe Apr 2002 B1
6373216 Ho Apr 2002 B1
6390920 Infiesto et al. May 2002 B1
6452155 Sherlock et al. Sep 2002 B1
6453259 Infiesto Sep 2002 B1
6453267 Rudzik et al. Sep 2002 B1
6457837 Steffensmeier Oct 2002 B1
6466258 Mogenis et al. Oct 2002 B1
6477152 Hiett Nov 2002 B1
6490510 Choiset Dec 2002 B1
6493147 Baudou et al. Dec 2002 B1
6499027 Weinberger Dec 2002 B1
6507952 Miller et al. Jan 2003 B1
6520015 Alause et al. Feb 2003 B1
6529706 Mitchell Mar 2003 B1
6535490 Jain Mar 2003 B1
D473233 Politzer Apr 2003 S
6549754 Miller et al. Apr 2003 B1
6556114 Guillemin et al. Apr 2003 B1
6559812 McCarten et al. May 2003 B1
6561006 Roberge et al. May 2003 B1
6588117 Martin et al. Jul 2003 B1
6611311 Kretz et al. Aug 2003 B1
6612870 Rauscent Sep 2003 B1
6614126 Mitchell Sep 2003 B1
6633156 Choisnet Oct 2003 B1
6654806 Wall et al. Nov 2003 B2
6661353 Gopen Dec 2003 B1
6661664 Sarno et al. Dec 2003 B2
6679112 Collot et al. Jan 2004 B2
6681250 Thomas et al. Jan 2004 B1
6698281 Choisnet Mar 2004 B1
6715150 Potin Apr 2004 B1
6731639 Ors et al. May 2004 B1
6735309 Lemanski et al. May 2004 B1
6741841 Mitchell May 2004 B1
6754609 Lescourret Jun 2004 B2
6756304 Robert Jun 2004 B1
6775462 Wang et al. Aug 2004 B1
6782392 Weinberger et al. Aug 2004 B1
6801769 Royalty Oct 2004 B1
6806885 Piper et al. Oct 2004 B1
6807148 Eicher Oct 2004 B1
6807538 Weinberger et al. Oct 2004 B1
6810527 Conrad et al. Oct 2004 B1
6811348 Meyer et al. Nov 2004 B1
6812992 Nemeth Nov 2004 B2
6813777 Weinberger et al. Nov 2004 B1
6815716 Sanson et al. Nov 2004 B2
6817240 Collot et al. Nov 2004 B2
6822812 Brauer Nov 2004 B1
6824317 Finizio et al. Nov 2004 B2
D499402 Boyer et al. Dec 2004 S
6844874 Maurice Jan 2005 B2
6845658 Roberge et al. Jan 2005 B2
D503707 Boyer, Jr. Apr 2005 S
6876905 Farley et al. Apr 2005 B2
6894490 Lescourret May 2005 B2
6899390 Sanfrod et al. May 2005 B2
D506733 Boyer, Jr. Jun 2005 S
6918294 Roberge Jul 2005 B1
6919874 Maurice Jul 2005 B1
6920461 Hejlsberg Jul 2005 B2
6924785 Kretz et al. Aug 2005 B1
6937194 Meier et al. Aug 2005 B1
6938258 Weinberger et al. Aug 2005 B1
6956680 Morbieu et al. Oct 2005 B2
6972747 Bayot et al. Dec 2005 B2
6973479 Brady, Jr. et al. Dec 2005 B2
6977638 Bayot et al. Dec 2005 B1
7028304 Weinberger et al. Apr 2006 B1
7040697 Tuccinardi et al. May 2006 B1
7042528 Lester et al. May 2006 B2
7068712 Zang et al. Jun 2006 B1
7076724 Cole et al. Jul 2006 B2
7088525 Finizio et al. Aug 2006 B2
7090128 Farley et al. Aug 2006 B2
7102691 Dischert et al. Sep 2006 B2
7113978 Beasley et al. Sep 2006 B2
7114171 Brady et al. Sep 2006 B2
7124426 Tsuria et al. Oct 2006 B1
7177638 Funderburk et al. Feb 2007 B2
7187498 Bengoechea et al. Mar 2007 B2
7199396 Lebrun Apr 2007 B2
7200229 Spring et al. Apr 2007 B2
7213055 Kathol May 2007 B1
7216296 Broberg et al. May 2007 B1
7221650 Cooper et al. May 2007 B1
7236488 Kavipurapu Jun 2007 B1
7249167 Liaw et al. Jul 2007 B1
7269761 Yi Sep 2007 B2
7280134 Henderson et al. Oct 2007 B1
7280825 Keen et al. Oct 2007 B2
7286289 Bengoechea et al. Oct 2007 B2
7289499 Chinn et al. Oct 2007 B1
7330649 Finizio et al. Feb 2008 B2
7337043 Bull Feb 2008 B2
7343157 Mitchell Mar 2008 B1
7344102 Royer et al. Mar 2008 B1
D566032 Berthou et al. Apr 2008 S
7352929 Hagen et al. Apr 2008 B2
7403780 VanLaningham et al. Jul 2008 B2
7405773 Lester et al. Jul 2008 B2
7438511 Legeay Oct 2008 B2
7483382 Toillon et al. Jan 2009 B1
7483696 Mitchell Jan 2009 B1
7486960 Brady, Jr. et al. Feb 2009 B2
7487938 Brady, Jr. et al. Feb 2009 B2
7496361 Mitchell et al. Feb 2009 B1
7565143 Takeuchi et al. Jul 2009 B2
7566254 Sampica et al. Jul 2009 B2
7580528 Farley et al. Aug 2009 B2
7587733 Keen et al. Sep 2009 B2
7587734 Logan et al. Sep 2009 B2
7599691 Mitchell Oct 2009 B1
7600248 Berry Oct 2009 B1
7619422 Tsamis et al. Nov 2009 B2
7620364 Higashida et al. Nov 2009 B2
7621770 Finizio et al. Nov 2009 B1
7628357 Mercier et al. Dec 2009 B2
D607800 Canal et al. Jan 2010 S
D607801 Canal et al. Jan 2010 S
7642974 Brady, Jr. et al. Jan 2010 B2
7649696 Finizio et al. Jan 2010 B2
7675849 Watson et al. Mar 2010 B2
7676225 Funderburk et al. Mar 2010 B2
7680092 VanLaningham et al. Mar 2010 B2
7715783 Girard et al. May 2010 B2
7725569 Brady, Jr. et al. May 2010 B2
7792189 Finizio et al. Sep 2010 B2
7808891 Law et al. Oct 2010 B2
7830781 Zogg et al. Nov 2010 B2
7836472 Brady, Jr. et al. Nov 2010 B2
7843554 Koenck et al. Nov 2010 B2
7859995 Bejerano et al. Dec 2010 B2
7876688 Hauenstein et al. Jan 2011 B2
8184974 Cline May 2012 B2
8416698 Petrisor et al. Apr 2013 B2
8424045 Petrisor Apr 2013 B2
8659990 Petrisor et al. Feb 2014 B2
9036487 Petrisor et al. May 2015 B2
20020045484 Eck et al. Apr 2002 A1
20020046300 Hanko et al. Apr 2002 A1
20020063924 Kimbrough et al. May 2002 A1
20020180904 Lauzun et al. Dec 2002 A1
20030016806 Emerson Jan 2003 A1
20030021241 Dame et al. Jan 2003 A1
20030025599 Monroe Feb 2003 A1
20030033459 Garnett Feb 2003 A1
20030060156 Giaccherini et al. Mar 2003 A1
20030064714 Sanford et al. Apr 2003 A1
20030085818 Renton et al. May 2003 A1
20030088360 Ikhlef et al. May 2003 A1
20030093798 Rogerson May 2003 A1
20030107248 Sanford et al. Jun 2003 A1
20030110466 Dricot et al. Jun 2003 A1
20030110509 Levinson et al. Jun 2003 A1
20030149983 Markel Aug 2003 A1
20030184957 Stahl et al. Oct 2003 A1
20030217363 Brady et al. Nov 2003 A1
20040052372 Jakoubek Mar 2004 A1
20040081083 Sekihata Apr 2004 A1
20040105459 Mannam Jun 2004 A1
20040217976 Sanford Nov 2004 A1
20040235469 Krug Nov 2004 A1
20050005225 Johnson et al. Jan 2005 A1
20050044186 Petrisor Feb 2005 A1
20050044564 Stopniewicz et al. Feb 2005 A1
20050053237 Hanson Mar 2005 A1
20050055228 Boyer et al. Mar 2005 A1
20050055278 Boyer Mar 2005 A1
20050132407 Boyer, Jr. et al. Jun 2005 A1
20050152289 Nagata et al. Jul 2005 A1
20050177763 Stoler Aug 2005 A1
20050193257 Stoler Sep 2005 A1
20050200697 Schedivy et al. Sep 2005 A1
20050216938 Brady, Jr. et al. Sep 2005 A1
20050256616 Rhoads Nov 2005 A1
20050268319 Brady, Jr. et al. Dec 2005 A1
20050278753 Brady, Jr. et al. Dec 2005 A1
20050278754 Bleacher et al. Dec 2005 A1
20060107295 Margis et al. May 2006 A1
20060143660 Logan et al. Jun 2006 A1
20060143661 Funderburk et al. Jun 2006 A1
20060143662 Easterling et al. Jun 2006 A1
20060174285 Brady et al. Aug 2006 A1
20060179457 Brady, Jr. et al. Aug 2006 A1
20060184583 Renton et al. Aug 2006 A1
20060194575 Stadelmeler et al. Aug 2006 A1
20060238497 Velagapudi Oct 2006 A1
20060277589 Margis et al. Dec 2006 A1
20060291803 Watson et al. Dec 2006 A1
20070044126 Mitchell Feb 2007 A1
20070060063 Wright et al. Mar 2007 A1
20070077998 Petrisor Apr 2007 A1
20070130591 Brady, Jr. et al. Jun 2007 A1
20070164609 Shalam et al. Jul 2007 A1
20070280199 Rong Dec 2007 A1
20070292108 Reichert et al. Dec 2007 A1
20070294732 Brady et al. Dec 2007 A1
20080023600 Perlman Jan 2008 A1
20080040756 Perlman et al. Feb 2008 A1
20080050512 Lower et al. Feb 2008 A1
20080056178 Alexander et al. Mar 2008 A1
20080063398 Cline Mar 2008 A1
20080089658 Grady et al. Apr 2008 A1
20080105784 Barroca May 2008 A1
20080142585 Foreman et al. Jun 2008 A1
20080157997 Bleacher et al. Jul 2008 A1
20080159174 Enomoto et al. Jul 2008 A1
20080187282 Brady et al. Aug 2008 A1
20080189748 Bleacher et al. Aug 2008 A1
20080237440 Lester et al. Oct 2008 A1
20080240029 Lynch et al. Oct 2008 A1
20080240038 Lynch et al. Oct 2008 A1
20080240061 Lynch et al. Oct 2008 A1
20080240062 Lynch et al. Oct 2008 A1
20080244664 Hong et al. Oct 2008 A1
20080259023 Chang Oct 2008 A1
20080285459 Diab et al. Nov 2008 A1
20080310609 Brady, Jr. et al. Dec 2008 A1
20080312778 Correa et al. Dec 2008 A1
20080313259 Correa et al. Dec 2008 A1
20090007193 Correa et al. Jan 2009 A1
20090007194 Brady, Jr. et al. Jan 2009 A1
20090034540 Law Feb 2009 A1
20090068474 Lower et al. Mar 2009 A1
20090077595 Sizelove et al. Mar 2009 A1
20090079705 Sizelove et al. Mar 2009 A1
20090081947 Margis Mar 2009 A1
20090083805 Sizelove et al. Mar 2009 A1
20090094635 Aslin et al. Apr 2009 A1
20090096857 Frisco et al. Apr 2009 A1
20090100476 Frisco et al. Apr 2009 A1
20090119721 Perlman et al. May 2009 A1
20090168914 Chance et al. Jul 2009 A1
20090202241 Yu et al. Aug 2009 A1
20090228908 Margis et al. Sep 2009 A1
20090243352 Cailleteau Oct 2009 A1
20090246355 Lower et al. Oct 2009 A9
20090262290 Sampica et al. Oct 2009 A1
20090279257 Lower et al. Nov 2009 A1
20090282469 Lynch et al. Nov 2009 A1
20100008503 Farley et al. Jan 2010 A1
20100013279 Cailleteau Jan 2010 A1
20100027461 Bothorel Feb 2010 A1
20100028019 Yu et al. Feb 2010 A1
20100032999 Petitpierre Feb 2010 A1
20100060739 Salazar Mar 2010 A1
20100064327 Lynch et al. Mar 2010 A1
20100066616 Brady, Jr. et al. Mar 2010 A1
20100088731 Vanyek Apr 2010 A1
20100098418 Bouet et al. Apr 2010 A1
20100138581 Bird et al. Jun 2010 A1
20100138582 Bird et al. Jun 2010 A1
20100138879 Bird et al. Jun 2010 A1
20100144267 Funderburk et al. Jun 2010 A1
20100152962 Bennett et al. Jun 2010 A1
20100180299 Girard et al. Jul 2010 A1
20100189089 Lynch et al. Jul 2010 A1
20100195634 Thompson Aug 2010 A1
20100199196 Thompson Aug 2010 A1
20100205333 Francois et al. Aug 2010 A1
20110003505 Greig et al. Jan 2011 A1
20110162015 Holyoake et al. Jun 2011 A1
20130083696 Petrisor et al. Apr 2013 A1
20140269262 Petrisor et al. Sep 2014 A1
Foreign Referenced Citations (19)
Number Date Country
1048478 Jan 1991 CN
1362349 Aug 2002 CN
1469652 Oct 2004 EP
2235800 May 1993 GB
5596145 Aug 2014 JP
WO 9015508 Dec 1990 WO
WO 9850848 Nov 1998 WO
WO 02061594 Aug 2002 WO
WO 02093925 Nov 2002 WO
WO 03098378 Nov 2003 WO
WO 2004075486 Sep 2004 WO
WO 2005004490 Jan 2005 WO
WO 2006062641 Jun 2006 WO
WO 2007035739 Mar 2007 WO
WO 2008033870 Mar 2008 WO
WO 2011017233 Feb 2011 WO
WO 2011020071 Feb 2011 WO
WO 2011022708 Feb 2011 WO
WO 2011044148 Apr 2011 WO
Non-Patent Literature Citations (10)
Entry
Office Action in corresponding Chinese Application No. 2010800348715, dated Apr. 30, 2014, 33 pages.
Office Action in corresponding Russian Application No. 2012105458, dated Sep. 2, 2014, 5 pages.
Marsh, George, “A380: Jumbo Step for In-Flight-Entertainment” Avionics Magazine, Mar. 1, 2006, http://www.aviationtoday.com/av/categories/commercial/792.html, 3 pages.
Cisco Headquarters, “Guide to ATM Technology”, 1999, Cisco Systems, Inc.
Texas Instruments, “IrDA Transceiver with Encoder/Decoder”, http://www.ti.com/lit/ds/slus254/slus254.pdf, 1999.
Extended Search Report in corresponding European Application No. 10806973.3, dated Feb. 22, 2013 4 pages.
Office Action in corresponding Japanese Application No. 2012-523673, dated Jan. 7, 2014, 5 pages.
International Search Report and Written Opinion in corresponding International Application No. PCT/US2010/044017, mailed Oct. 25, 2010, 11 pages.
International Preliminary Report on Patentability in corresponding International Application No. PCT/US2010/044017, issued Feb. 16, 2012, 9 pages.
Office Action in related Chinese Application No. 2010800348715, dated Mar. 12, 2015, 7 pages.
Related Publications (1)
Number Date Country
20140269262 A1 Sep 2014 US
Provisional Applications (2)
Number Date Country
61273584 Aug 2009 US
61274726 Aug 2009 US
Continuations (1)
Number Date Country
Parent 12847924 Jul 2010 US
Child 14185599 US