FIELD
[0001] The disclosed embodiments relate generally to data analysis systems and more particularly,
but not exclusively, to real-time performance data monitoring and analysis systems
suitable for use with vehicle information systems installed aboard passenger vehicles.
BACKGROUND
[0002] Vehicles, such as automobiles and aircraft, often provide entertainment systems to
satisfy passenger demand for entertainment during travel.
[0003] Conventional vehicle information systems (or passenger entertainment systems) include
overhead cabin viewing systems and/or seatback viewing systems with individual controls
for selecting viewing content. The viewing content typically includes entertainment
content, such as audio and/or video materials, and can be derived from a variety of
content sources. For instance, prerecorded viewing content, such as motion pictures
and music, can be provided by internal content sources, such as audio and video systems,
that are installed within the vehicle. External content sources likewise can transmit
viewing content, including satellite television programming or satellite radio programming,
to the vehicle via wireless communication systems, such as cellular and/or satellite
communication systems.
[0004] Although vehicle information systems support compilation of system performance data
during travel, currently-available data analysis systems do not support real-time
monitoring and analysis of system performance. The system performance data accumulated
during travel, instead, must be downloaded from the vehicle information systems and
analyzed only after travel is complete. In other words, testing and, if necessary,
repair of vehicle information systems currently can be initiated only after the passenger
vehicle has arrived at its travel destination. As a result, the vehicle information
systems may be unavailable for an indeterminate period of time if suitable replacement
components are not readily available, and subsequent travel may be delayed.
DE 10 2007 006 227 A1 discloses a preventive early warning system which includes a central computer in
communication with at least one vehicle, wherein a central processing unit automatically
processes submitted data, wherein preprogrammed limits associated with the vehicle
diagnostics are set and if these limits are reached, an alarm message is forwarded
to a technical center to provide physical interventions that will avoid damage to
the vehicle.
[0005] In view of the foregoing, a need exists for an improved system and method for monitoring
and analyzing system performance data for vehicle information systems that overcomes
the aforementioned obstacles and deficiencies associated with currently-available
data analysis systems.
This problem is solved by a method for performing data monitoring and analysis according
to claim 1 and a computer program according to claim 7 and a system according to claim
8. Claims 2 to 6, 9 to 15 refer to specifically advantageous realizations of the subject-matter
of the independent claims.
[0006] This application claims priority to United States provisional patent application,
Serial No.
61/122,661, filed on December 15, 2008. Priority to the provisional patent application is expressly claimed, and the disclosure
of the provisional application is hereby incorporated herein by reference in its entirety
and for all purposes.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
Fig. 1 is an exemplary top-level drawing illustrating an embodiment of a performance
data monitoring and analysis system suitable for use with vehicle information systems
installed aboard passenger vehicles.
Fig. 2A is an exemplary top-level drawing illustrating an embodiment of the performance
data monitoring and analysis system of Fig. 1, wherein the performance data monitoring
and analysis system can communicate with a selected vehicle information system disposed
at a predetermined geographical location.
Fig. 2B is an exemplary top-level drawing illustrating an alternative embodiment of
the performance data monitoring and analysis system of Fig. 2A, wherein the performance
data monitoring and analysis system includes a file upload system for receiving download
data that has been manually offloaded from the selected vehicle information system.
Fig. 2C is an exemplary top-level drawing illustrating an alternative embodiment of
the performance data monitoring and analysis system of Fig. 1, wherein the performance
data monitoring and analysis system can communicate with a selected vehicle information
system during travel.
Fig. 3A is an exemplary top-level drawing illustrating an embodiment of the vehicle
information systems of Fig. 1, wherein a selected vehicle information system is installed
aboard an automobile.
Fig. 3B is an exemplary top-level drawing illustrating an alternative embodiment of
the vehicle information systems of Fig. 1, wherein a selected vehicle information
system is installed aboard an aircraft.
Fig. 4 is an exemplary detail drawing illustrating a preferred embodiment of a distribution
system for the vehicle information systems of Figs. 3A-B.
Fig. 5A is an exemplary top-level drawing illustrating an embodiment of a passenger
cabin of the passenger vehicles of Fig. 1, wherein the vehicle information system
of Figs. 3A-B has been installed.
Fig. 5B is an exemplary top-level drawing illustrating an alternative embodiment of
the passenger cabin of Fig. 5A, wherein the vehicle information system supports communications
with personal media devices.
Fig. 6A is an exemplary detail drawing illustrating an embodiment of the performance
data monitoring and analysis system of Fig. 1, wherein the performance data monitoring
and analysis system includes an interactive user interface system for presenting download
data that includes Built In Test Equipment (BITE) seat performance data.
Fig. 6B is an exemplary detail drawing illustrating an alternative embodiment of the
performance data monitoring and analysis system of Fig. 6A, wherein the user interface
system can present BITE seat availability data.
Fig. 6C is an exemplary detail drawing illustrating another alternative embodiment
of the performance data monitoring and analysis system of Fig. 6A, wherein the user
interface system can present the download data in a tabular format.
Fig. 6D is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 6A, wherein the user
interface system can present a BITE coverage calendar.
Fig. 6E is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 6A, wherein the user
interface system can present a flight event analysis.
Fig. 6F is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 6A, wherein the user
interface system can present a flight overlay graphic.
Fig. 6G is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 6A, wherein the performance
data monitoring and analysis system includes internal tools for performing global
searches by line replaceable unit and/or MMN
Fig. 7A is an exemplary detail drawing illustrating an alternative embodiment of the
performance data monitoring and analysis system of Figs. 6A-G, wherein the user interface
system can present detailed information based upon the download data.
Fig. 7B is an exemplary detail drawing illustrating another alternative embodiment
of the performance data monitoring and analysis system of Fig. 7A, wherein the user
interface system can present a scatter graph for depicting aircraft performance.
Fig. 7C is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 7A, wherein the user
interface system can present a flight table for providing an overview on event counts
during a predetermined time interval.
Fig. 7D is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 7A, wherein the user
interface system can present a configuration summary for a predetermined time interval.
Fig. 7E is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 7A, wherein the user
interface system can present a single-flight table.
Fig. 7F is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 7A, wherein the user
interface system can present an analysis of a selected system component sorted by
resolution repair code.
Fig. 7G is an exemplary detail drawing illustrating an alternative embodiment of the
user interface system of Fig. 7F, wherein the analysis of the selected system component
is presented as a timeline of resolution repair close dates.
Fig. 7H is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 7A, wherein the user
interface system can present a repair shop history for a selected system component.
Fig. 8 is an exemplary detail drawing illustrating an alternative embodiment of the
performance data monitoring and analysis system of Figs. 7A-H, wherein the user interface
system can present a number of reboot commands per fleet over time in a graphical
display format.
Fig. 9A is an exemplary detail drawing illustrating another alternative embodiment
of the performance data monitoring and analysis system of Figs. 7A-H, wherein the
user interface system can present BITE system performance per fleet over time in a
graphical display format.
Fig. 9B is an exemplary detail drawing illustrating an alternative embodiment of the
performance data monitoring and analysis system of Fig. 9A, wherein the user interface
system can present BITE system performance for a selected combination of aircraft
type and vehicle information system over time in a graphical display format.
Fig. 10A is an exemplary detail drawing illustrating another alternative embodiment
of the performance data monitoring and analysis system of Fig. 1, wherein the user
interface system can present a system report setting forth BITE system performance
per fleet over time in a graphical display format.
Fig. 10B is an exemplary detail drawing illustrating an alternative embodiment of
the performance data monitoring and analysis system of Fig. 10A, wherein the user
interface system can present a system report setting forth BITE system performance
for a selected combination of aircraft type and vehicle information system throughout
a predetermined range of dates.
Fig. 10C is an exemplary detail drawing illustrating an alternative embodiment of
the performance data monitoring and analysis system of Fig. 10B, wherein the user
interface system can present a system report setting forth BITE system performance
for the selected combination of aircraft type and vehicle information system for a
preselected date.
Fig. 10D is an exemplary detail drawing illustrating another alternative embodiment
of the performance data monitoring and analysis system of Fig. 10A, wherein the user
interface system can present a system report setting forth a number of reboots since
aircraft takeoff.
Fig. 10E is an exemplary detail drawing illustrating an alternative embodiment of
the performance data monitoring and analysis system of Fig. 10D, wherein the user
interface system can present a system report setting forth a number of reboots since
aircraft takeoff based upon filtered data accumulated throughout a predetermined range
of dates.
Fig. 11A is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 1, wherein the user
interface system provides a reliability calculation system for generating further
system reports.
Figs. 11B-E are exemplary detail drawings illustrating alternative embodiments of
selected system reports that can be provided by the reliability calculation system
of Fig. 11A.
Fig. 12A is an exemplary detail drawing illustrating still another alternative embodiment
of the performance data monitoring and analysis system of Fig. 1, wherein the performance
data monitoring and analysis system provide an electronic cabin log book for logging,
troubleshooting, and tracking faults and other conditions within the passenger cabin.
Fig. 12B is an exemplary detail drawing illustrating an embodiment of the electronic
cabin log book of Fig. 12A, wherein the electronic cabin log book can present a new
defect entry screen.
Fig. 12C is an exemplary detail drawing illustrating an alternative embodiment of
the electronic cabin log book of Fig. 12A, wherein the electronic cabin log book can
simultaneously present observed defect data and BITE defect data.
Fig. 12D is an exemplary detail drawing illustrating another alternative embodiment
of the electronic cabin log book of Fig. 12A, wherein the electronic cabin log book
can present a maintenance action description entry screen.
Fig. 12E is an exemplary detail drawing illustrating still another alternative embodiment
of the electronic cabin log book of Fig. 12A, wherein the electronic cabin log book
can present replacement part information for correlating repair data and inventory
data.
Fig. 13A is an exemplary detail drawing illustrating an embodiment of a maintenance
process initiated via the performance data monitoring and analysis system of Fig.
1, wherein the maintenance process is initiated by a failure that occurs during travel.
Fig. 13B is an exemplary detail drawing illustrating an alternative embodiment of
the maintenance process of Fig. 13A, wherein the maintenance process includes a ground
process for resolving the failure.
[0008] It should be noted that the figures are not drawn to scale and that elements of similar
structures or functions are generally represented by like reference numerals for illustrative
purposes throughout the figures. It also should be noted that the figures are only
intended to facilitate the description of the preferred embodiments. The figures do
not illustrate every aspect of the described embodiments and do not limit the scope
of the present disclosure.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Since conventional data analysis systems download and analyze system performance
data accumulated by vehicle information systems only after travel is complete and
thereby delay testing of the vehicle information systems, initiating any necessary
repairs, and departing for subsequent travel, a performance data monitoring and analysis
system that overcomes the aforementioned obstacles and deficiencies of currently-available
data analysis systems can prove desirable and provide a basis for a wide range of
system applications, such as passenger entertainment systems for installation and
use aboard automobiles, aircraft, and other types of passenger vehicles during travel.
This result can be achieved, according to one embodiment disclosed herein, by a data
monitoring and analysis system 1000 for communicating with one or more vehicle information
systems 300 installed aboard respective passenger vehicles 390 as illustrated in Fig.
1.
[0010] Turning to Fig. 1, the data monitoring and analysis system 1000 can comprise a comprehensive
data analysis reliability tracking system that provides a web-based online maintenance
tool (OMT) for receiving download data 1510 from the vehicle information systems 300,
that can generate at least one performance report based upon the received download
data 1510, that can track reliability for the vehicle information systems 300, and/or
that can track in-service issue performance. The download data 1510 can include passenger
usage information, aggregate performance information for the vehicle information systems
300, and/or performance information for one or more selected system components of
the vehicle information systems 300. The data monitoring and analysis system 1000
thereby can generate performance reports and/or can track reliability for the vehicle
information systems 300, in whole or in part. In other words, the data monitoring
and analysis system 1000 can generate performance reports and/or can track reliability
for the vehicle information systems 300 in their entireties and/or for selected system
components of the vehicle information systems 300.
[0011] The data monitoring and analysis system 1000 is illustrated in Fig. 1 as including
a database system 1100 and a loadscript system 1200. The loadscript system 1200 can
be provided via one or more hardware components and/or software components and, in
one embodiment, can comprise an application executed by a processing system. The loadscript
system 1200 can establish at least one communication channel (or data pipe) 1500 for
communicating with each vehicle information system 300 and can utilize the communication
channel 1500 to receive download data 1510 accumulated by the vehicle information
systems 300. The download data 1510 can be provided to the loadscript system 1200
in any conventional data format and preferably is provided in a preselected data format
that is the same as, and/or that is compatible with, the data format in which the
download data 1510 as stored by the vehicle information system 300.
[0012] The loadscript system 1200 can validate the received download data 1510 for each
communication channel 1500. The validated download data 1510 can be parsed and provided
to the database system 1100 for further analysis. The database system 1100 can store
the download data 1510 in any conventional manner and, in one preferred embodiment,
can support one or more other applications in addition to the data monitoring and
analysis system 1000. Preferably comprising a conventional database system, the database
system likewise 1100 likewise can be provided via one or more hardware components
and/or software components, such as an application executed by a processing system,
and, as desired, can be at least partially integrated with the loadscript system 1200.
The processing system can be provided as a cluster of one or more computer-based server
systems. In one embodiment, for example, the database system 1100 can comprise an
Aircraft Ground Information System (AGIS) code database system.
[0013] The loadscript system 1200 preferably receives, validates, and/or parses the download
data 1510 in an automated manner such as automatically upon establishing the communication
channel 1500 with a preselected vehicle information system 300. As desired, the data
monitoring and analysis system 1000 can include an interactive user interface system
1400 (shown in Figs. 6A-G). The user interface system 1400, for example, can present
at least one system status (or failure) message for the data monitoring and analysis
system 1000 and, as appropriate, can provide an operator (not shown) with an opportunity
to respond to the system status message. Illustrative system status messages can include
a message for indicating that selected download data 1510 has been identified as being
invalid and/or a message for indicating that the download data 1510 has not been successfully
received (and/or stored) by the database system 1100.
[0014] In one embodiment, the invalid download data 1510, despite being identified as being
invalid, can be provided to the database system 1100 for storage. The database system
1100 advantageously can identify the invalid download data 1510 as being invalid data.
Thereby, the invalid download data 1510 can subsequently be retrieved from the database
system 1100 and manually corrected to form valid download data 1510. The corrected
download data 1510 then can be provided to the database system 1100 for storage. The
database system 1100 can identify the corrected download data 1510 as comprising valid
data. Optionally, the invalid download data 1510 can be deleted from the database
system 1000 when the valid download data 1510 is provided. As desired, the invalid
download data 1510 can be further analyzed in an effort to improve the manner by which
the download data 1510 is transferred to the data monitoring and analysis system 1000
from the vehicle information systems 300.
[0015] Advantageously, the data monitoring and analysis system 1000 and the vehicle information
systems 300 can communicate in any conventional manner such that the data monitoring
and analysis system 1000 can receive the download data 1510 virtually in real-time
regardless of the geographic location and/or travel status of the respective vehicle
information systems 300. Turning to Figs. 2A-B, for example, a vehicle information
system 300 is shown as being installed aboard a selected passenger vehicle 390 that
is disposed at a predetermined geographical location. The predetermined geographical
location can include any geographical location that is suitable for accommodating
the selected passenger vehicle 390. If the selected passenger vehicle 390 comprises
an automobile 390A (shown in Fig. 3A), for instance, the predetermined geographical
location can comprise an automobile parking facility, such as a parking lot and/or
a parking structure. Similarly, the predetermined geographical location can be a passenger
transit terminal if the selected passenger vehicle 390 comprises a mass-transit passenger
vehicle 390, such as an aircraft 390B (shown in Fig. 3B), a bus, a passenger train,
a cruise ship, etc. The predetermined geographical location typically comprises, but
is not limited to, a travel origin, a travel destination, and/or an intermediate travel
stopover (or other location) for the selected passenger vehicle 390.
[0016] While the selected passenger vehicle 390 is disposed at the predetermined geographical
location, the associated vehicle information system 300 can communicate, preferably
in real time, with the data monitoring and analysis system 1000 in any conventional
manner, including via wired and/or wireless communications. As illustrated in Fig.
2A, the vehicle information system 300 can wirelessly communicate with the data monitoring
and analysis system 1000 via an intermediate communication system (or pipe handler
system) 370. The communication system 370 can comprise any conventional type of wireless
communication system, such as a broadband (and/or data 3) satellite communication
system 370A, a cellular communication system 370B, and/or an Aircraft Ground Information
System (AGIS) communication system, without limitation. In a preferred embodiment,
the data monitoring and analysis system 1000 and the vehicle information systems 300
can communicate by way of an ARINC Communications Addressing & Reporting System (ACARS)
provided by ARINC Incorporated of Annapolis, Maryland.
[0017] The loadscript system 1200 preferably can establish the communication channel 1500
for communicating with the vehicle information system 300 automatically when the selected
passenger vehicle 390 approaches (and/or arrives at) the predetermined geographical
location and thereby can receive the download data 1510 in the manner set forth above
with reference to Fig. 1. Transfer of the download data 1510 likewise can be initiated
manually and/or automatically when the communication channel 1500 is established.
As desired, the loadscript system 1200 can maintain the communication channel 1500
while the selected passenger vehicle 390 remains disposed at the predetermined geographical
location, terminating the communication channel 1500 upon departure from the predetermined
geographical location. Alternatively, and/or additionally, the loadscript system 1200
can terminate the communication channel 1500 even though the selected passenger vehicle
390 remains disposed at the predetermined geographical location. For instance, the
communication channel 1500 can be terminated once the transfer of the download data
1510 is complete. The received download data 1510 can be processed by the loadscript
system 1200 and provided to the database system 1100 in the manner set forth in more
detail above.
[0018] If wired communications are desired, a communication cable assembly (not shown) can
be disposed between, and couple, the data monitoring and analysis system 1000 and
the vehicle information system 300. The communication cable assembly can be provided
in any conventional manner, and the loadscript system 1200 can establish the communication
channel 1500 for communicating with the vehicle information system 300 automatically
when the loadscript system 1200 and the vehicle information system 300 are coupled.
Transfer of the download data 1510 likewise can be initiated manually and/or automatically
when the communication channel 1500 is established. The loadscript system 1200 thereby
can receive the download data 1510, preferably in real time, via the communication
cable assembly in the manner set forth above. The received download data 1510 can
be processed by the loadscript system 1200 and provided to the database system 1100
in the manner set forth in more detail above.
[0019] Alternatively, and/or additionally, the download data 1510 can be manually downloaded
from the vehicle information system 300. In other words, the vehicle information system
300 can store the download data 1510 on removable media (not shown), such as a conventional
hard disk, floppy disk, optical disk, compact disk, and/or FLASH media, without limitation.
The removable media can be removed from the vehicle information system 300 by a technician
after travel is complete and can be physically (or manually) delivered to the data
monitoring and analysis system 1000. The communication channel 1500 thereby can include
the physical (or manual) delivery of the removable media. Preferably, the technician
installs another removable media for permitting the vehicle information system 300
to accumulate additional download data 1510 during subsequent travel.
[0020] Turning to Fig. 2B, the data monitoring and analysis system 1000 is shown as further
including a file upload system 1300 for facilitating receipt of the download data
1510 via the physical delivery of the removable media. The file upload system 1300
is shown as being disposed between the loadscript system 1200 and the vehicle information
system 300 and can enable a system operator (not shown) to move the manually-offloaded
download data 1510 to the database system 1100. When communicating with the removable
media, the file upload system 1300 can receive the download data 1510 from the removable
media and can provide the received download data 1510 to the loadscript system 1200.
The loadscript system 1200 thereby can receive the download data 1510 in the manner
set forth in more detail above with reference to Fig. 1. Advantageously, the file
upload system 1300 can provide the download data 1510, in selected part and/or in
its entirety, to the loadscript system 1200. The received download data 1510 can be
processed by the loadscript system 1200 and provided to the database system 1100 in
the manner discussed above.
[0021] In one embodiment of the data monitoring and analysis system 1000, the file upload
system 1300 likewise can provide an interactive user interface system 1400 (shown
in Figs. 6A-G) for assisting the system operator with the transfer of the download
data 1510 from the removable media. For example, the user interface system 1400 can
enable the system operator to select one or more files of the download data 1510 for
transfer from the removable media. As desired, the user interface system 1400 also
can present a suitable message to the system operator if an error occurs during the
transfer and/or storage of the download data 1510 within the data monitoring and analysis
system 1000. In other words, the file uploader system 1300 can provide error feedback
to the system operator regarding the download data 1510, provide error feedback passed
from the loadscript system 1200 through the file uploader system 1300 about database
populations in the database system 1100, and/or rack support for Acceptance Test Procedure
(ATP) and other systems. The system operator thereby can readily attempt to remedy
the error.
[0022] Turning to Fig. 2C, the data monitoring and analysis system 1000 is shown as being
alternatively and/or additionally configured to support communications with a selected
vehicle information system 300 during travel. The loadscript system 1200 can communicate
with the selected vehicle information system 300 in any conventional manner, including
directly and/or, as illustrated in Fig. 2C, indirectly via an intermediate communication
system 370. Although illustrated as being a satellite communication system 370A for
purposes of illustration, the communication system 370 can be provided in the manner
set forth in more detail above with reference to the communication system 370 (shown
in Fig. 2A) and can support conventional wireless communications between the loadscript
system 1200 and the selected vehicle information system 300. The loadscript system
1200 thereby can establish the communication channel 1500 for communicating with the
vehicle information system 300 and can receive the download data 1510 in the manner
set forth in more detail above with reference to Fig. 1. The received download data
1510 can be processed by the loadscript system 1200 and provided to the database system
1100 in the manner discussed above.
[0023] Preferably, the communication system 370 enables the loadscript system 1200 to maintain
the communication channel 1500 with the vehicle information system 300 continuously
throughout travel such that the download data 1510 can be provided to the data monitoring
and analysis system 1000 in real time. The communication channel 1500 however can
be intermittently established, as desired, in accordance with a predetermined criteria.
For example, the loadscript system 1200 can establish the communication channel 1500
periodically at preselected time intervals, and/or the vehicle information system
300 can initiate the communication channel 1500 if a preselected condition, such as
a system component failure of the vehicle information system 300, arises aboard the
passenger vehicle 390. The vehicle information system 300 thereby can provide the
download data 1510 to the loadscript system 1200 during travel.
[0024] The data monitoring and analysis system 1000 thereby can advantageously provide a
solution for enabling an owner and/or operator of the passenger vehicles 390 to perform
real-time monitoring of the performance of the vehicle information systems 300 at
any time, including before, during, and/or after travel. The passenger vehicles 390,
for example, can comprise a fleet of passenger vehicles 390. Illustrative fleets of
passenger vehicles 390 can include a fleet of automobiles 390A (shown in Fig. 3A)
operated by a taxi company or car rental company, a fleet of busses operated by a
bus company, a fleet of aircraft 390B (shown in Fig. 3B) operated by an airline, and/or
a fleet of passenger ships operated by a cruise line company, without limitation.
Since the data monitoring and analysis system 1000 can receive the download data 1510
accumulated by the vehicle information systems 300, the loadscript system 1200 can
validate and/or parse the received download data 1510 in real time and provide the
resultant download data 1510 to the normalized database system 1100. The large volume
of download data 1510 thereby can be presented in a meaningful manner, such as by
way of high content resolution graphs presented on one or more display systems, for
rapid human intervention, as needed.
[0025] As applied to fleets of aircraft 390B operated by an airline, for instance, each
fleet can be defined as a function of a selected airframe type, a predetermined seating
configuration within the selected airframe type, a selected vehicle information system
type, and/or a software version (or build) for the selected vehicle information system
type. It is understood that the airline can operate one or more fleets of aircraft
390B. The online maintenance tool of the data monitoring and analysis system 1000
thereby can be configured to accommodate maintenance controllers, to accommodate maintenance
engineers, and/or to review the download data 1510 from the vehicle information systems
300 installed aboard the aircraft 390B over time. The review the download data 1510
preferably is not limited to aircraft Built In Test Equipment (BITE) data usage where
little trending typically can be done due to short turn arounds. In one embodiment,
for example, all airlines, fleets, and/or aircraft 390B can be compared using at least
one standardized metric.
[0026] Rather than being limited to analyzing contractual performance wherein the terms
of a specific contact can influence the analysis download data 1510, the online maintenance
tool likewise can be configured to utilize BITE data to make one or more comparisons.
For example, the online maintenance tool can compare aircraft 390B within a selected
fleet of an airline to each other, compare fleets within the selected airline to each
other, and/or compare fleets of two or more airlines to each other. The online maintenance
tool likewise can compare the performance of at least one selected line replaceable
unit (or LRU) within the selected airline and/or the performance of the selected line
replaceable unit on a global basis. BITE messages from the selected line replaceable
unit and/or the MMN likewise can be compared. Alternatively, and/or additionally,
the online maintenance tool can provide BITE coverage by tail number of the aircraft
390B.
[0027] Use of the data monitoring and analysis system 1000 therefore can result in a reduced
cost of ownership for operating the fleet of passenger vehicles 390. The data monitoring
and analysis system 1000, for example, can help vehicle operators prevent problems,
identify and rectify problems sooner, and better manage technical resources. The data
monitoring and analysis system 1000 likewise can facilitate use of the download data
1510 to proactively identify subtle performance trends ahead of customer impact, can
improve BITE data accuracy, improve overall system reliability, and/or improve system
component reliability. For instance, BITE data accuracy can be improved by improving
BITE data quality, reviewing message counts, categorizing faults appropriately as
maintenance (or engineering) messages, and driving LRU-level BITE design higher; whereas,
reliability can be improved by monitoring system performance live and responding to
trends. Thereby, the data monitoring and analysis system 1000 can comprise a tool
whereby airlines and other vehicle operators can transparently measure performance
of the vehicle information systems 300 in a plurality of categories.
[0028] The data monitoring and analysis system 1000 advantageously can answer many types
of questions regarding vehicle information system operation for a wide range of audiences.
The data monitoring and analysis system 1000, for instance, can provide reports on
fleet seat availability, fleet seat degradation rates, vehicle information system
health across a fleet of passenger vehicles 390, performance comparisons across different
passenger vehicle platforms, and/or any correlation between fleet performance and
passenger satisfaction. These reports can be provided to a maintenance crew for identifying
and repairing problems with a selected vehicle information system 300; whereas, management
can use the reports to analyze system performance trends. Executives can review the
reports in an effort to determine the status of the fleet health, and vehicle information
systems manufacturers can utilize the reports to maintain oversight of vehicle information
system performance.
[0029] Although suitable for supporting real-time monitoring of the performance of information
systems that are disposed in fixed locations, such as a building, the data monitoring
and analysis system 1000 preferably is applied in portable system applications. Turning
to Figs. 3A-B, for example, one embodiment of a vehicle information system 300 suitable
for installation aboard a wide variety of passenger vehicles 390 is shown. Exemplary
types of passenger vehicles can include an automobile 390A (shown in Fig. 3A), an
aircraft 390B (shown in Fig. 3B), a bus, a recreational vehicle, a boat, a train,
and/or any other type of passenger vehicle without limitation. If installed on an
aircraft 390B as illustrated in Fig. 3B, for example, the vehicle information system
300 can comprise a conventional aircraft passenger in-flight entertainment system,
such as the Series 2000, 3000, eFX, and/or eX2 in-flight entertainment system as manufactured
by Panasonic Avionics Corporation (formerly known as Matsushita Avionics Systems Corporation)
of Lake Forest, California. Although primarily shown and described with reference
to use with vehicle information systems 300 that are installed aboard aircraft 390B
for purposes of illustration only, the data monitoring and analysis system 1000 disclosed
herein can be equally applicable to any conventional type of passenger vehicle 390
without limitation.
[0030] The vehicle information 300 can be provided in the manner set forth in the co-pending
United States patent applications, entitled "SYSTEM AND METHOD FOR DOWNLOADING FILES,"
Application Serial No.
10/772,565, filed on February 4, 2004; entitled "SYSTEM AND METHOD FOR MANAGING CONTENT ON MOBILE PLATFORMS," Application
Serial No.
11/123,327, filed on May 6, 2005; entitled "PORTABLE MEDIA DEVICE AND METHOD FOR PRESENTING VIEWING CONTENT DURING
TRAVEL," Application Serial No.
11/154,749, filed on June 15, 2005; entitled "SYSTEM AND METHOD FOR RECEIVING BROADCAST CONTENT ON A MOBILE PLATFORM
DURING INTERNATIONAL TRAVEL," Application Serial No.
11/269,378, filed on November 7, 2005; entitled "SYSTEM AND METHOD FOR INTERFACING A PORTABLE MEDIA DEVICE WITH A VEHICLE
INFORMATION SYSTEM," Application Serial No.
12/210,624, filed on September 15, 2008; entitled "MEDIA DEVICE INTERFACE SYSTEM AND METHOD FOR VEHICLE INFORMATION SYSTEMS,"
Application Serial No.
12/210,636, filed on September 15, 2008; entitled "MEDIA DEVICE INTERFACE SYSTEM AND METHOD FOR VEHICLE INFORMATION SYSTEMS,"
Application Serial No.
12/210,652, filed on September 15, 2008; entitled "PORTABLE USER CONTROL DEVICE AND METHOD FOR VEHICLE INFORMATION SYSTEMS,"
Application Serial No.
12/210,689, filed on September 15, 2008; entitled "SYSTEM AND METHOD FOR RECEIVING BROADCAST CONTENT ON A MOBILE PLATFORM
DURING TRAVEL," Application Serial No.
12/237,253, filed on September 24, 2008; and entitled "SYSTEM AND METHOD FOR PRESENTING ADVERTISEMENT CONTENT ON A MOBILE
PLATFORM DURING TRAVEL," Application Serial No.
12/245,521, filed on October 3, 2008, which are assigned to the assignee of the present application and the respective
disclosures of which are hereby incorporated herein by reference in their entireties.
[0031] As shown in Figs. 3A-B, the vehicle information system 300 comprises at least one
conventional content source 310 and one or more user (or passenger) interface systems
360 that communicate via a real-time content distribution system 320. The content
sources 310 can include one or more internal content sources, such as a media (or
content) server system 310A, that are installed aboard the passenger vehicle 390 and/or
at least one remote (or terrestrial) content source 310B that can be external from
the passenger vehicle 390. The media server system 310A can comprise an information
system controller for providing overall system control functions for the vehicle information
system 300 and/or can store viewing content 210, such as preprogrammed viewing content
and/or downloaded viewing content 210D, for selection, distribution, and presentation.
The viewing content 210 can include any conventional type of audio and/or video viewing
content, such as stored (or time-delayed) viewing content and/or live (or real-time)
viewing content, without limitation. As desired, the media server system 310A likewise
can support decoding and/or digital rights management (DRM) functions for the vehicle
information system 300.
[0032] Being configured to distribute and/or present the viewing content 210 provided by
one or more selected content sources 310, the vehicle information system 300 can communicate
with the content sources 310 in real time and in any conventional manner, including
via wired and/or wireless communications. The vehicle information system 300 and the
terrestrial content source 310B, for example, can communicate in any conventional
wireless manner, including directly and/or indirectly via an intermediate communication
system 370 in the manner set forth in more detail above with reference to the communication
system 370 (shown in Figs. 2A, 2C). The vehicle information system 300 thereby can
receive download viewing content 210D from a selected terrestrial content source 310B
and/or transmit upload viewing content 210U to the terrestrial content source 310B.
As desired, the terrestrial content source 310B can be configured to communicate with
other terrestrial content sources (not shown). The terrestrial content source 310B
is shown in Fig. 3B as providing access to the Internet 310C.
[0033] To facilitate communications with the terrestrial content sources 310B, the vehicle
information system 300 can include an antenna system 330 and a transceiver system
340 for receiving the viewing content 210 from the remote (or terrestrial) content
sources 310B as shown in Fig. 3B. The antenna system 330 preferably is disposed outside
the passenger vehicle 390, such as any suitable exterior surface 394 of a fuselage
392 of the aircraft 390B. The antenna system 330 can receive viewing content 210 from
the terrestrial content source 310B and provide the received viewing content 210,
as processed by the transceiver system 340, to a computer system 350 of the vehicle
information system 300. The computer system 350 can provide the received viewing content
210 to the media server system 310A and/or to one or more of the user interfaces 360,
as desired. Although shown and described as being separate systems for purposes of
illustration only, the computer system 350 and the media server system 310A can be
at least partially integrated, as desired.
[0034] Fig. 4 illustrates an exemplary content distribution system 320 for the vehicle information
system 300. The content distribution system 320 of Fig. 4 couples, and supports communication
between a headend system 310H, which includes the content sources 310, and the plurality
of user interface systems 360. Stated somewhat differently, the components, including
the content sources 310 and the user interface systems 360, of the vehicle information
system 300 are shown as communicating via the content distribution system 320. The
distribution system 320 of Fig. 4 is provided in the manner set forth co-pending United
States patent application, entitled "SYSTEM AND METHOD FOR ROUTING COMMUNICATION SIGNALS
VIA A DATA DISTRIBUTION NETWORK," Application Serial No.
11/277,896, filed on March 29, 2006, and in United States Patent Nos.
5,596,647,
5,617,331, and
5,953,429, each entitled "INTEGRATED VIDEO AND AUDIO SIGNAL DISTRIBUTION SYSTEM AND METHOD
FOR USE ON COMMERCIAL AIRCRAFT AND OTHER VEHICLES," which are assigned to the assignee
of the present application and the respective disclosures of which are hereby incorporated
herein by reference in their entireties and for all purposes.
[0035] Alternatively, and/or additionally, the distribution system 320 can be provided in
the manner set forth in the co-pending United States patent application, entitled
"OPTICAL COMMUNICATION SYSTEM AND METHOD FOR DISTRIBUTING CONTENT ABOARD A MOBILE
PLATFORM DURING TRAVEL," Application Serial No.
12/367,406, filed February 6, 2009, which is assigned to the assignee of the present application and the disclosure
of which is hereby incorporated herein by reference in its entirety and for all purposes.
As desired, the distribution system 320 likewise can include a network management
system (not shown) provided in the manner set forth in co-pending United States patent
applications, entitled "SYSTEM AND METHOD FOR IMPROVING NETWORK RELIABILITY," Application
Serial No.
10/773,523, filed on February 6, 2004, and entitled "SYSTEM AND METHOD FOR IMPROVING NETWORK RELIABILITY," Application
Serial No.
11/086,510, filed on March 21, 2005, which are assigned to the assignee of the present application and the respective
disclosures of which are hereby incorporated herein by reference in their entireties.
[0036] As illustrated in Fig. 4, the distribution system 320 can be provided as a plurality
of area distribution boxes (or ADBs) 322, a plurality of floor disconnect boxes (or
FDBs) 323, and a plurality of seat electronics boxes (or SEBs) (and/or video seat
electronics boxes (or VSEBs) and/or premium seat electronics boxes (or PSEBs)) 324
being configured to communicate in real time via a plurality of wired and/or wireless
communication connections 325. The distribution system 320 likewise can include a
switching system 321 for providing an interface between the distribution system 320
and the headend system 310H. The switching system 321 can comprise a conventional
switching system, such as an Ethernet switching system, and is configured to couple
the headend system 310H with the area distribution boxes 322. Each of the area distribution
boxes 322 is coupled with, and communicates with, the switching system 321.
[0037] Each of the area distribution boxes 322, in turn, is coupled with, and communicates
with, at least one floor disconnect box 323. Although the area distribution boxes
322 and the associated floor disconnect boxes 323 can be coupled in any conventional
configuration, the associated floor disconnect boxes 323 preferably are disposed in
a star network topology about a central area distribution box 322 as illustrated in
Fig. 4. Each floor disconnect box 323 is coupled with, and services, a plurality of
daisy-chains of seat electronics boxes 324. The seat electronics boxes 324, in turn,
are configured to communicate with the user interface systems 360. Each seat electronics
box 324 can support one or more of the user interface systems 360.
[0038] The switching systems 321, the area distribution boxes 322, the floor disconnect
boxes 323, the seat electronics boxes 324, the antenna system 330, the transceiver
system 340, the content source 310, the media server system 310A, the headend system
310H, the video interface systems 362 (shown in Figs. 5A-B), the audio interface systems
364 (shown in Figs. 5A-B), the user input systems 366 (shown in Figs. 5A-B), and other
resources (and/or components) of the vehicle information system 300 preferably are
provided as line replaceable units (or LRUs) 326. The use of line replaceable units
326 facilitate maintenance of the vehicle information system 300 because a defective
line replaceable unit 326 can simply be removed from the vehicle information system
300 and replaced with a new (or different) line replaceable unit 326. The defective
line replaceable unit 326 thereafter can be repaired for subsequent installation.
Advantageously, the use of line replaceable units 326 can promote flexibility in configuring
the content distribution system 320 by permitting ready modification of the number,
arrangement, and/or configuration of the system resources of the content distribution
system 320. The content distribution system 320 likewise can be readily upgraded by
replacing any obsolete line replaceable units 326 with new line replaceable units
326.
[0039] As desired, the floor disconnect boxes 323 advantageously can be provided as routing
systems and/or interconnected in the manner set forth in the above-referenced co-pending
United States patent application, entitled "SYSTEM AND METHOD FOR ROUTING COMMUNICATION
SIGNALS VIA A DATA DISTRIBUTION NETWORK," Application Serial No.
11/277,896, filed on March 29, 2006. The distribution system 320 can include at least one FDB internal port bypass connection
325A and/or at least one SEB loopback connection 325B. Each FDB internal port bypass
connection 325A is a communication connection 325 that permits floor disconnect boxes
323 associated with different area distribution boxes 322 to directly communicate.
Each SEB loopback connection 325B is a communication connection 325 that directly
couples the last seat electronics box 324 in each daisy-chain of seat electronics
boxes 324 for a selected floor disconnect box 323 as shown in Fig. 4. Each SEB loopback
connection 325B therefore forms a loopback path among the daisy-chained seat electronics
boxes 324 coupled with the relevant Moor disconnect box 323.
[0040] Fig. 5A provides a view of an exemplary passenger cabin 380 of a passenger vehicle
390, such as the automobile 390A (shown in Fig. 3A) and/or the aircraft 390B (shown
in Fig. 3B), aboard which the vehicle information system 300 has been installed. The
passenger cabin 380 is illustrated as including a plurality of passenger seats 382,
and each passenger seat 382 is associated with a selected user interface system 360.
Each user interface system 360 can include a video interface system 362 and/or an
audio interface system 364. Exemplary video interface systems 362 can include overhead
cabin display systems 362A with centralized controls, seatback display systems 362B
or armrest display systems (not shown) each with individualized controls, crew display
panels, and/or handheld video presentation systems.
[0041] The audio interface systems 364 of the user interface systems 360 can be provided
in any conventional manner and can include an overhead speaker system 364A, the handheld
audio presentation systems, and/or headphones coupled with an audio jack provided,
for example, at an armrest 388 of the passenger seat 382. One or more speaker systems
likewise can be associated with the passenger seat 382, such as a speaker system 364B
disposed within a base 384B of the passenger seat 382 and/or a speaker system 364C
disposed within a headrest 384C of the passenger seat 382. In a preferred embodiment,
the audio interface system 364 can include an optional noise-cancellation system for
further improving sound quality produced by the audio interface system 364.
[0042] As shown in Fig. 5A, the user interface system 360 likewise can include an input
system 366 for permitting a user (or passenger) to communicate with the vehicle information
system 300. The input system 366 can be provided in any conventional manner and typically
includes one or more switches (or pushbuttons), such as a keyboard or a keypad, and/or
a pointing device, such as a mouse, trackball, and/or stylus. As desired, the input
system 366 can be at least partially integrated with, and/or separable from, the associated
video interface system 362 and/or audio interface system 364. For example, the video
interface system 362 and the input system 366 can be provided as a touchscreen display
system. The input system 366 likewise can include one or more peripheral communication
connectors 366P (or ports) (shown in Fig. 11B) for coupling a peripheral input device
(not shown), such as a full-size computer keyboard, an external mouse, and/or a game
pad, with the vehicle information system 300.
[0043] Preferably, at least one of the user interface systems 360 includes a wired and/or
wireless access point 368, such as a conventional communication port (or connector),
for coupling a personal electronic (or media) device 200 (shown in Fig. 5B) with the
vehicle information system 300. Passengers (not shown) who are traveling aboard the
passenger vehicle 390 thereby can enjoy personally-selected viewing content during
travel. The access point 368 is located proximally to an associated passenger seat
382 and can be provided at any suitable cabin surface, such as a seatback 386, wall
396, ceiling, and/or bulkhead.
[0044] Turning to Fig. 5B, the vehicle information system 300 is shown as communicating
with one or more personal electronic devices 200. Each personal electronic device
200 can store the audio and/or video viewing content 210 and can be provided as a
handheld device, such as a laptop computer, a palmtop computer, a personal digital
assistant (PDA), cellular telephone, an iPod
® digital electronic media device, an iPhone
® digital electronic media device, and/or a MPEG Audio Layer 3 (MP3) device. Illustrative
personal electronic devices 200 are shown and described in the above-referenced co-pending
United States patent applications, entitled "SYSTEM AND METHOD FOR DOWNLOADING FILES,"
Application Serial No.
10/772,565, filed on February 4, 2004; entitled "PORTABLE MEDIA DEVICE AND METHOD FOR PRESENTING VIEWING CONTENT DURING
TRAVEL," Application Serial No.
11/154,749, filed on June 15, 2005; and entitled "SYSTEM AND METHOD FOR RECEIVING BROADCAST CONTENT ON A MOBILE PLATFORM
DURING INTERNATIONAL TRAVEL," Application Serial No.
11/269,378, filed on November 7, 2005; entitled "SYSTEM AND METHOD FOR INTERFACING A PORTABLE MEDIA DEVICE WITH A VEHICLE
INFORMATION SYSTEM," Application Serial No.
12/210,624, filed on September 15, 2008; entitled "MEDIA DEVICE INTERFACE SYSTEM AND METHOD FOR VEHICLE INFORMATION SYSTEMS,"
Application Serial No.
12/210,636, filed on September 15, 2008; entitled "MEDIA DEVICE INTERFACE SYSTEM AND METHOD FOR VEHICLE INFORMATION SYSTEMS,"
Application Serial No.
12/210,652, filed on September 15, 2008; and entitled "PORTABLE USER CONTROL DEVICE AND METHOD FOR VEHICLE INFORMATION SYSTEMS,"
Application Serial No.
12/210,689, filed on September 15, 2008.
[0045] The personal electronic devices 200 as illustrated in Fig. 5B include a video display
system 240 for visually presenting the viewing content 210 and/or an audio presentation
system 250 for audibly presenting the viewing content 210. Each personal electronic
device 200 likewise can include a user control system 260, which can be provided in
any conventional manner and typically includes one or more switches (or pushbuttons),
such as a keyboard or a keypad, and/or a pointing device, such as a mouse, trackball,
or stylus. The personal electronic devices 200 thereby can select desired viewing
content 210 and control the manner in which the selected viewing content 210 is received
and/or presented.
[0046] Each of the personal electronic devices 200 likewise can include at least one communication
port (or connector) 270. The communication ports 270 enable the personal electronic
devices 200 to communicate with the vehicle information system 300 via the access
points 368 of the respective user interface systems 360. As illustrated with personal
electronic device 200A, for example, a selected communication port 270 and access
point 368 can support wireless communications; whereas, a communication cable assembly
387 provides support for wired communications between another selected communication
port 270 and access point 368 associated with personal electronic device 200B. The
wired communications between the access point 368 and the communication port 270 for
the personal electronic device 200B preferably include providing operating power 220
to the personal electronic device 200B.
[0047] In other words, each personal electronic device 200 can include a device power connector
(or port) 270P that can be coupled with a system power connector (or port) 368P, such
as a conventional electrical power outlet, provided by the relevant access point 368.
The system power connector 368P can be disposed adjacent to the relevant passenger
seat 382 and, when coupled with the device power connector 270P via the communication
cable assembly 387, can provide the operating power 220 from the vehicle information
system 300 to the personal electronic device 200. As desired, the viewing content
210 and the operating power 220 can be provided to the personal electronic device
200 via separate communication cable assemblies 387. When the communication port 270
and the access points 368 are in communication, the vehicle information system 300
supports a simple manner for permitting the associated personal electronic device
200 to be integrated with the vehicle information system 300 using a user-friendly
communication interface.
[0048] When no longer in use and/or direct physical contact with the personal electronic
device 200 is not otherwise required, the personal electronic device 200 can be disconnected
from the system power connector 368P and stored at the passenger seat 382. The passenger
seat 382 can include a storage compartment 389 for providing storage of the personal
electronic device 200. As illustrated with passenger seat 382B, the personal electronic
device 200 can be placed in a storage pocket 389B formed in the armrest 388 of the
passenger seat 382B. The storage compartment 389 likewise can be provided on the seatback
386 and/or the headrest 384 of the passenger seat 382. As desired, the storage compartment
389 can comprise an overhead storage compartment, a door storage compartment, a storage
compartment provided underneath the passenger seat 382, or any other type of conventional
storage compartment, such as a glove compartment, trunk, or closet, available in the
passenger vehicle 390.
[0049] Returning to Fig. 1, if the passenger vehicles 390 include aircraft 390B (shown in
Fig. 3B), for example, the data monitoring and analysis system 1000 can comprise a
comprehensive data analysis reliability tracking system that provides an online maintenance
tool for receiving system performance data from the vehicle information systems 300,
that can generate at least one performance report, that can track reliability for
the vehicle information systems 300, and/or that can track in-service issue performance
in the manner set forth in more detail above. The online maintenance tool can be provided
in the manner set forth above with reference to the data monitoring and analysis system
1000 (shown in Fig. 1), wherein the download data 1510 can include the system performance
data from the vehicle information systems 300. The system performance data can include
conventional types of performance data, such as aircraft Built In Test Equipment (BITE)
data, repair shop data, and/or original equipment manufacturer (OEM) flight hours,
without limitation. As desired, the system performance data likewise can comprise
other types of performance data, including observed system faults and rectifications
and/or flight information provided by one or more external websites.
[0050] The data monitoring and analysis system 1000 can track the reliability of the vehicle
information system 300, monitoring and analyzing data relevant to Mean Time Between
Failures (MTBF) and/or Mean Time Between Unscheduled Removals (MTBUR). The data monitoring
and analysis system 1000 likewise can include an in-service issue performance tracker
and/or can generate performance reports that set forth the results of the system monitoring
and analysis. Exemplary performance reports can include system BITE availability reports,
system BITE degradation reports, reboot reports, command reports, email usage reports,
short message service (SMS) reports, seat availability reports, and/or seat degradation
metric reports, without limitation. The seat availability reports and/or seat degradation
reports optionally can comprise reports based upon observed faults (or failures).
As desired, the data monitoring and analysis system 1000 can provide an electronic
cabin log book (or file) 1600 (shown in Figs. 12A-E) for the associated performance
data. The electronic cabin log book 1600 can capture observed fault (or failure) data,
which can be correlated with the downloaded BITE data to provide a variety of proactive
performance indication reports that can be provided to the appropriate airline owner
(or operator).
[0051] The data monitoring and analysis system 1000 thereby can advantageously provide a
solution for enabling the owner and/or operator of the aircraft 390B to perform real-time
monitoring of the performance of the vehicle information systems 300 at any time,
including before, during, and/or after travel, for every flight. The loadscript system
1200 thereby can offload the download data 1510, including BITE data and other performance
data, generated by the vehicle information systems 300 in the manner set forth above
with reference to Figs. 2A-C. As discussed above, the loadscript system 1200 can validate
and parse the offloaded download data 1510 and provide the resultant download data
1510 to the normalized database system 1100. The large volume of download data 1510
thereby can be presented in a meaningful manner, such as by way of high content resolution
graphs presented on one or more display systems, for rapid human intervention, as
needed.
[0052] The data monitoring and analysis system 1000 advantageously can increase BITE accuracy
through automated analysis of BITE data by MMN, line replaceable unit (LRU) type,
and configuration. By incorporating a proactive maintenance and engineering approach
and identifying trends ahead of user (or passenger) impact, the data monitoring and
analysis system 1000 can improve total system performance of the vehicle information
systems 300, individually and/or in the aggregate, as well as performance of selected
system elements, such as the line replaceable units (LRUs), of the vehicle information
systems 300. The data monitoring and analysis system 1000 likewise can provide vehicle
operators with performance data from overview to the lowest level of detail desired.
In other words, an airline can utilize the data monitoring and analysis system 1000
to view consolidations of BITE data for a fleet of aircraft 390B, to stratify the
BITE data by one or more variables, and/or to drill down into the BITE data sub-sets
in an effort to understand root causes of vehicle information system performance.
[0053] The data monitoring and analysis system 1000 can present selected download data 1510,
such as the aircraft Built In Test Equipment (BITE) data, in a wide variety of formats.
The data monitoring and analysis system 1000, for example, can present aircraft platform
data, configuration data for a flight leg, fault data for a flight leg, and/or reboot
data for a flight leg. The download data 1510 likewise can be presented graphically.
Illustrative graphical representations of the download data 1510 can include a BITE
fleet performance graph, a reboot command graph, and/or an electronic cabin log book
fleet performance BITE system performance (and/or degradation) graph. As desired,
the data monitoring and analysis system 1000 alternatively, and/or additionally, can
present reports, including a BITE coverage calendar report, a fault count report,
a reboot commands per set per hour report, and/or a fleet performance comparison report.
[0054] Turning to Figs. 6A-G, the data monitoring and analysis system 1000 is shown as including
an interactive user interface system 1400. The data monitoring and analysis system
1000 can present the user interface system 1400 in any conventional manner, including
via a video display system (not shown). As illustrated in Figs. 6A and 6C, the user
interface system 1400 can present the BITE seat performance data in a tabular format.
The user interface system 1400 likewise can support column sorting and/or color for
analyzing the BITE seat performance data. BITE seat availability data, for example,
can be analyzed to identify a maintenance target aircraft 390B within a fleet of aircraft
390B as shown in Fig. 6B. Fig. 6D illustrates the user interface system 1400 as including
a BITE coverage calendar for showing a number of flights for which BITE data was available
for a selected number of flights during one or more days, and an exemplary flight
event analysis for presenting selected vehicle information system events, such as
system reboots, in a chronological order is shown in Fig. 6E. The user interface system
1400 likewise can enable a system operator to utilize other internal tools that support
selected searches of the BITE data, such as global searches of the BITE data based
upon line replaceable unit information and/or MMN information, without limitation.
[0055] Advantageously, the user interface system 1400 of the data monitoring and analysis
system 1000 can present the download data 1510 with any predetermined level of detail.
In other words, the user interface system 1400 can present an overview of the download
data 1510 and/or selected additional details within the download data 1510. The user
interface system 1400 can present the download data 1510 in any suitable format, including
in a tabular format and/or a graphical display format, as desired. Turning to Fig.
7A, the user interface system 1400 is shown as comprising a graphical user interface
with one or more selection indicia 1410 for selecting predetermined download data
1510 for presentation. As illustrated in Fig. 7A, the selection indicia 1410 can include
a name of an airline operator 1410A, a date (or range of dates) 1410B, and/or at least
one tailsign 1410C for a particular aircraft 390B (shown in Fig. 3B) within a fleet
of the airline operator 1410A.
[0056] The download data 1510 identified via the selection indicia 1410 is illustrated as
being presented in a tabular format in Fig. 7A. For each selected tailsign 1410C,
the user interface system 1400 can present detailed performance information 1420 that
is based upon the download data 1510 accumulated within the selected range of dates
1410B by the aircraft 390B identified by the tailsign 1410C. Exemplary download data
1510 that can be presented via the user interface system 1400 can include a vehicle
information system type 1420A for the aircraft 390B, a number of flights 1420B made
by the aircraft 390B during the range of dates 1410B, a number of system faults 1420C
experienced by the vehicle information system 300 (shown in Fig. 1) installed aboard
the aircraft 390B, a number of reboots 1420D experienced by the vehicle information
system 300, and/or a number of reboot commands 1420E executed by the vehicle information
system 300.
[0057] As desired, the user interface system 1400 can present the detailed performance information
1420 in any suitable graphical format. Fig. 7B, for example, shows a scatter graph,
wherein average number of faults per flight 1420C' is plotted against an average number
of reboots per flight 1420D' within the selected range of dates 1410B. For each tailsign
1410C, the data monitoring and analysis system 1000 can determine the average number
of faults per flight 1420C' by dividing the number of system faults 1420C (shown in
Fig. 7A) by the number of flights 1420B made by the aircraft 390B (shown in Fig. 7A);
whereas, the average number of reboots per flight 1420D' can be determined by dividing
number of reboots 1420D (shown in Fig. 7A) by the number of flights 1420B. The resultant
quotients for each tailsign 1410C can be plotted on the scatter graph and analyzed
for any performance trends.
[0058] Turning to Fig. 7C, the user interface system 1400 is shown as presenting a flight
table for providing an overview on event counts during a predetermined time interval,
such as a preselected number of consecutive calendar days. The selection indicia 1410
for selecting predetermined download data 1510 for presentation can include a jump
to a selected flight sector option 1410D, and the detailed performance information
1420 can include detailed performance information 1420C-I associated with the selected
flight sector. For each flight associated with the selected flight sector, the detailed
performance information 1420 can include arrival data 1420F, travel origin and/or
destination information 1420G, a flight number 1420H, and/or a number of flight hours
14201. The detailed performance information 1420 likewise can include a number of
system faults 1420C experienced by a vehicle information system 300 (shown in Fig.
1) installed aboard a selected aircraft 390B (shown in Fig. 3B), a number of reboots
1420D experienced by the vehicle information system 300, and/or a number of reboot
commands 1420E executed by the vehicle information system 300 in the manner set forth
in more detail above with reference to Fig. 7A.
[0059] The user interface system 1400 of Fig. 7D can present a configuration summary for
one or more selected aircraft 390B (shown in Fig. 3B) and/or flight sectors during
a predetermined time interval; whereas, Fig. 7E shows the user interface system 1400
as being adapted to present a single-flight table for a selected aircraft 390B (shown
in Fig. 3B) and/or flight sector during a predetermined time interval. In Figs. 7F-G,
the user interface systems 1400 are shown as presenting an analysis of an airlines
report jobs closed count for a selected system component. The selected system component,
for example, can be associated with a particular vehicle information system 300 (shown
in Fig. 1) and/or with a particular type of vehicle information system 300. The user
interface system 1400 of Fig. 7F includes a repair code legend 1430, which identifies
a predetermined repair code as being associated with a relevant type of component
repair.
[0060] As illustrated in Fig. 7F, for example, the repair code CH can be associated with
a chargeable hardware repair; whereas, the repair code CHS can be associated with
a chargeable software repair. The repair code CI is shown as being associated with
a customer-induced repair that can be attributed to passenger abuse of the selected
system component. Other exemplary repair codes are illustrated in Fig. 7F. The repair
code legend 1430 can include a repair code for any type of repair that is suitable
for the selected system component. The user interface system 1400 can present the
analysis of the selected system component in any appropriate manner. For example,
the user interface system 1400 of Fig. 7F presents the analysis in a graphical display
format, wherein the detailed performance information 1420 is sorted by resolution
repair code; whereas, Fig. 7G shows the detailed performance information 1420 as being
provided as a timeline of resolution repair close dates. In Fig. 7H, the user interface
system 1400 can present a repair shop history for a selected system component.
[0061] A typical application of the data monitoring and analysis system 1000 is illustrated
in Fig. 8. To maintain the highest seat availability possible, rebooting the vehicle
information systems 300 (shown in Fig. 1) may become necessary. These reboots can
occur individually at the passenger seat 382 (shown in Figs. 5A-B), and/or all of
the passenger seats 382 on the aircraft 390B (shown in Fig. 3B) can be rebooted simultaneously.
Reboots can be initiated automatically and/or manually by cabin crew via a passenger
(or crew) interface system 360 (shown in Figs. 5A-B) of the vehicle information systems
300.
[0062] In a hypothetical scenario, airline management could hear rumors that the number
of system reboots recently has experienced a sharp increase. Airline management thereby
can turn to the data monitoring and analysis system 1000 for a factual look at what
is actually happening in the airline fleet. The data monitoring and analysis system
1000, upon receiving download data 1510 from the vehicle information systems 300 in
the manner discussed above, can present the exemplary graph shown in Fig. 8. The graph
below shows detailed performance information 1420 regarding the number of commanded
(manually initiated) reboots for an entire fleet of aircraft with varying aircraft
platforms 300/390. In other words, a airline fleet generally includes more than one
type of aircraft 390B and more than one type of vehicle information system 300. The
various combinations of aircraft 390B and vehicle information systems are represented
by the respective aircraft platforms 300/390A-G in Fig. 8.
[0063] As illustrated in Fig. 8, the number of commanded reboots initiated aboard some aircraft
platforms 300/390, such as aircraft platform 300/390A, remain relatively stable over
time; whereas, the number of commanded reboots initiated aboard other aircraft platforms
300/390, such as aircraft platform 300/390B and aircraft platform 300/390C, experience
marked deviations. The information presented by the graph of Fig. 8 can provide upper
management with further insights regarding the location and cause of the numerous
reboots. Potential initial theories can include a larger technical problem with a
particular airframe type and/or a cabin crew training issue. By presenting the large
volume of download data 1510 in a meaningful manner, the data monitoring and analysis
system 1000 can help upper management confirm whether an issue actually exists and,
if so, can assist in identifying at least one potential solution for rapidly resolving
the issue.
[0064] Other typical graphs that can be generated by the data monitoring and analysis system
1000 are shown in Figs. 9A-B. Fig. 9A, for example, illustrates an exemplary BITE
system performance graph. The graph of Fig. 9A shows how each aircraft airframe 390B,
vehicle information system 300, and configuration are performing for another hypothetical
airline fleet. As illustrated in Fig. 9A, the seat availability aboard some aircraft
platforms 300/390, such as aircraft platform 300/390C, remain relatively stable over
time; whereas, the seat availability aboard other aircraft platforms 300/390, such
as aircraft platform 300/390A, experience marked deviations. This high level view
can help upper management drive maintenance resource decisions, providing additional
focus on configurations of aircraft platforms 300/390 that have lower performance.
[0065] As desired, the data monitoring and analysis system 1000 likewise can generate system
reports as illustrated in Figs. 10A-E. Exemplary system reports can include BITE seat
availability reports, BITE seat degradation reports, reboot reports, reboot command
reports, email usage statistics reports, short message service (SMS) statistics reports,
BITE accuracy reports, and/or observed fault seat availability reports. Fig. 10A,
for example, shows the user interface system 1400 can present a system report that
sets forth BITE system performance per fleet over time in a graphical display format.
The system report provides BITE system performance for five exemplary configurations
of aircraft platforms 300/390A-E. The user interface system 1400 can present a system
report that sets forth BITE system performance and BITE system performance degradation
for a selected aircraft platform 300/390A throughout a predetermined range of dates
as illustrated in Fig. 10B and/or for a preselected date as shown in Fig. 10C. Fig.
10D shows a system report that sets forth a number of reboots since aircraft takeoff;
whereas, Fig. 10E comprises a system report that sets forth a number of reboots since
aircraft takeoff based upon filtered data accumulated throughout a predetermined range
of dates.
[0066] The user interface system 1400 can present system reports in any conventional manner,
including with a high-content resolution and/or in multiple-dimensions. Use of multiple-dimensions
in the reports advantageously can enhance the system analyses supported by the data
monitoring and analysis system 1000. For example, the user interface system 1400 can
present a system report that includes a multiple-axis graphical representation of
fleet (or tail) health. By presenting fleet health via a multiple-axis graphical representation,
many aspects of fleet heath, such as BITE, observed fault data, reboots, and passenger
usage, each can be presented on a single graph.
[0067] Turning to Figs. 11A-E, the data monitoring and analysis system 1000 is shown as
including a reliability calculation system 1450 for generating selected system reports
for the fleet of aircraft 390B (shown in Fig. 3A). The reliability calculation system
1450 can be presented via the user interface system 1400 and can advantageously enable
the system operators to generate a wide range of system reports. These system reports
can include Mean Time Between Failures (MTBF) reports and/or Mean Time Between Unscheduled
Removals (MTBUR) reports. The MTBF reports and the MTBUR reports can be generated
for a selected line replaceable unit (LRU), for a selected system component, and/or
for a predetermined modification of the vehicle information systems 300 within a fleet.
[0068] The reliability calculation system 1450 likewise can support generation of system
airline performance reports, such as system global performance reports. Exemplary
system airline performance reports can include comparison system reports, such as
comparison system reports that compare Guaranteed Mean Time Between Failures (GMTBF)
with Actual Mean Time Between Failures (MTBF), Guaranteed Mean Time Between Unscheduled
Removals (MTBUR) with Actual Mean Time Between Unscheduled Removals (MTBUR), Predicted
Mean Time Between Failures (PMTBF) with Actual Mean Time Between Failures (MTBF),
and/or Predicted Mean Time Between Unscheduled Removals (PTBUR) with Actual Mean Time
Between Unscheduled Removals (MTBUR).
[0069] As desired, the reliability calculation system 1450 can generate performance reports
for selected system components of the vehicle information systems 300. The reliability
calculation system 1450, for example, can generate performance reports for a selected
line replaceable unit (LRU). The performance reports for the selected line replaceable
unit can include a comparison report for comparing line replaceable unit repair with
line replaceable unit shipped and/or a performance report for the line replaceable
unit by time period. The reliability calculation system 1450 likewise can generate
part usage reports, such as a part usage report by line replaceable unit and/or a
part usage report by customer. Illustrative system reports that can be generated by
the reliability calculation system 1450 are shown in Figs. 11B-E.
[0070] Turning to Figs. 12A-E, the data monitoring and analysis system 1000 is shown as
including an electronic cabin log book (or file) 1600. The electronic cabin log book
1600 enables aircraft cabin crews and/or maintenance crews to log, troubleshoot, and/or
track cabin faults and other conditions. In one embodiment, the electronic cabin log
book 1600 can capture download data 1510 associated with equipment problems, attempted
in-flight remedies, and other events that can impact a passenger's travel experience.
The download data 1510 can be accessed by the maintenance crews to expedite system
repairs and/or to document actions taken. Advantageously, the cabin crew can utilize
the electronic cabin log book 1600 to standardize logbook entries so that the entries
can be easily interpreted by other system users; while, the electronic cabin log book
1600 enables the maintenance crew to review and/or manage system faults while troubleshooting
the aircraft 390B (shown in Fig. 3B). Management likewise can utilize the electronic
cabin log book 1600 to analyze the download data 1510 to identify, for example, trends,
training deficiencies, and/or passenger satisfaction.
[0071] The electronic cabin log book 1600 is illustrated as including an interactive user
interface system 1650 for facilitating interaction with the electronic cabin log book
1600. In one preferred embodiment, the user interface system 1650 can be provided
as a graphical user interface (or GUI) that can be presented via a touchscreen display
system. The user interface system 1650 can enable log entries to be readily sorted
for easy viewing. Typical types of log entries can include closed log entries, deferred
log entries, and/or open log entries, without limitation. As desired, the different
types of log entries can be presented with corresponding background colors. The user
interface system 1650 likewise can include an auto-fill feature to assist a system
operator with data entry and/or a preview window for providing a brief description
of a selected log entry. Additionally, and/or alternatively, the log entries can be
associated with priority tags for distinguishing the high-priority log entries from
those with lower priorities.
[0072] Advantageously, the use of the electronic cabin log book 1600 presents several benefits,
including elimination of paper-based log books, eliminating difficulty in deciphering
hand-written log book entries, and/or eliminates transfer of cabin log book data into
an electronic database after travel is complete. The electronic cabin log book 1600
also eliminates the need for an engineer to interpret cabin logbook data and enables
the accuracy of BITE data to be validated by correlating failures reported during
travel with human-observed failures. Further, the electronic cabin log book 1600 can
be focused on passenger impact of failures, down to the smallest detail. Selected
faults likewise can be included in the download data 1510 to enable maintenance crews
to prepare for repairing the fault prior to arrival of the passenger vehicle 390 and
thereby reduce maintenance downtime for the passenger vehicles 390.
[0073] As desired, the electronic cabin log book 1600 can include a hardware and/or software
module (not shown) for a selected vehicle information system 300. If the vehicle information
system 300 comprises an in-flight entertainment system, for example, the electronic
cabin log book 1600 can include a module that includes descriptions of faults, preferably
including passenger entertainment system (PES) and/or passenger service system (PSS)
faults, that are associated with the in-flight entertainment system. The module likewise
can possess BITE associations and/or validation functions for the selected vehicle
information system 300 and/or can be executed on a crew panel, crew terminal, seat
electronics box, smart display unit (SDU), and/or a portable media device 200 (shown
in Fig. 5B). Fault maintenance data thereby can be entered from any passenger seat
location within the passenger cabin 380 (shown in Figs. 5A-B) of a passenger vehicle
390 (shown in Figs. 5A-B). Further, the module can include fault descriptions for
issues that can arise within both the selected vehicle information system 300 and
the passenger cabin 380.
[0074] The electronic cabin log book 1600, in one embodiment, can be provided as a portable
support module (not shown). In other words, the electronic cabin log book 1600 can
be integrated with a portable media device 200 that is provided in the manner set
forth in more detail above with reference to Fig. 5B. The portable support module
can include the functionality described above for the electronic cabin log book 1600
and can include a compact video display system 240 (shown in Fig. 5B) for presenting
the graphical user interface system 1650. Maintenance actions thereby can be entered,
edited, and/or checked as performed via the portable support module.
[0075] Exemplary screens that can be presented by the graphical user interface system 1650
of the electronic cabin log book 1600 are illustrated in Figs. 12B-E. Turning to Fig.
12B, for example, the graphical user interface system 1650 is shown as comprising
a cabin crew interface system for use by the cabin crew traveling aboard the passenger
vehicle 390 (shown in Fig. 5B). The cabin crew interface system is shown, for example,
as presenting a new defect entry screen for enabling a crew member to enter a description
(fault data) of a fault that has was observed by a passenger (or crew member) during
travel.
[0076] Additionally, and/or alternatively, the user interface system 1650 can comprise a
maintenance user interface system for use by the maintenance crew as illustrated in
Figs. 12C-E. The maintenance user interface system of Fig. 12C is shown as enabling
a maintenance crew member to view the observed fault data received from the passenger
vehicle 390. Advantageously, the maintenance user interface system can permit the
observed fault data to be simultaneously presented adjacent to BITE defect data. The
screen arrangement can facilitate associations between the observed fault data and
the BITE defect data.
[0077] Fig. 12D illustrates a manner by which the user interface system 1650 can present
a maintenance action description entry screen. The maintenance action description
entry screen is shown as supporting use of standardized maintenance action descriptions.
Turning to Fig. 12E, the user interface system 1650 is illustrated as presenting replacement
part information. The replacement part information thereby can be stored in the database
system 1100 (shown in Fig. 1) prior to departure of the passenger vehicle 390. Advantageously,
the user interface system 1650 can facilitate correlation of the replacement part
information with repair data and/or inventory data.
[0078] Fig. 13A illustrates an exemplary maintenance process that can be initiated via the
data monitoring and analysis system 1000 if a system failure occurs during travel.
The passenger vehicle 390 is shown, at 1, as departing for travel, during which a
failure occurs, at 2. Upon observing the failure, a passenger traveling aboard the
passenger vehicle 390 can enter the observed failure, at 3, via the electronic cabin
log book 1600 (shown in Figs. 12A-E). As a possible risk mitigation step, the observed
defect can be printed to an aircraft printer and placed in an aircraft log book, at
4. Alternatively, and/or additionally, download data 1510 (shown in Fig. 1) associated
with the observed defect can be manually transmitted, at 5, from the passenger vehicle
390 to the data monitoring and analysis system 1000 in the manner set forth in more
detail above with reference to Figs. 1 and 2A-C.
[0079] The transmission of the download data 1510 to the data monitoring and analysis system
1000 can comprise a possible risk mitigation step and can be performed in a real-time
manner and/or in a time-delayed manner. Similarly, the download data 1510 associated
with the observed defect can be transmitted alone and/or in combination with download
data 1510 associated with one or more other observed defects. As desired, the download
data 1510 associated with the observed defect likewise can be automatically transmitted,
at 6, from the passenger vehicle 390 to the data monitoring and analysis system 1000.
At 7, the electronic cabin log book 1600 can manually back up the previously-transmitted
download data 1510 associated with the observed defect. Travel is shown, at 8, as
being complete.
[0080] An exemplary maintenance process for resolving the system failure that occurred during
travel is shown in Fig. 13B. Prior to arrival of the passenger vehicle 390, the maintenance
crew, at 1, can utilize the maintenance user interface system to receive trending
data to improve performance and, at 2, can otherwise prepare for aircraft arrival.
As the passenger vehicle 390 approaches the travel destination, the download data
1510 associated with the observed defect can be received, at 3, by the data monitoring
and analysis system 1000. At 4, the maintenance crew can board the passenger vehicle
390 and, as desired, manually offload the download data 1510, including the download
data 1510 associated with the observed defect, at 5.
[0081] The maintenance crew, at 6, can further utilize the maintenance user interface system
to enter maintenance actions taken to resolve the observed defect. The maintenance
actions can be certified, at 7, and printed via the maintenance user interface system,
at 8. Once the observed defect has been resolved, maintenance action data can be offloaded
to the data monitoring and analysis system 1000, at 9. The maintenance action data
can be offloaded to the data monitoring and analysis system 1000 in any conventional
manner. Preferably, the maintenance action data is offloaded to the data monitoring
and analysis system 1000 in the manner by which the download data is transmitted to
the data monitoring and analysis system 1000 as discussed in more detail above with
reference to Figs. 1 and 2A-C.
[0082] The disclosed embodiments are susceptible to various modifications and alternative
forms, and specific examples thereof have been shown by way of example in the drawings
and are herein described in detail. It should be understood, however, that the disclosed
embodiments are not to be limited to the particular forms or methods disclosed, but
to the contrary, the disclosed embodiments are to cover all modifications, equivalents,
and alternatives.
1. A method for performing data monitoring and analysis, comprising:
establishing communication connections (325) with a plurality of vehicle information
systems (300) installed aboard respective passenger vehicles (390) associated with
a vehicle fleet during travel of the respective passenger vehicles (390);
receiving (1510) performance data accumulated by the vehicle information systems (300)
via the communication connections (325), wherein the performance data are provided
by an electronic cabin log book (1600) configured to log fault data;
validating the received performance data;
parsing the validated performance data;
consolidating the parsed performance data for the vehicle fleet;
applying the consolidated performance data to generate an aggregate report for the
vehicle information systems (300); and
applying selected subsets of the consolidated performance data to generate at least
one lower-level report for analyzing a performance aspect of the vehicle information
systems (300),
wherein the performance data accumulated by the fleet is presented in real-time for
facilitating rapid human intervention as needed,
characterized in that
the plurality of vehicle information systems (300) comprise passenger entertainment
systems and wherein the electronic cabin log book (1600) comprises a module configured
to allow entering of the fault data from passenger seat locations.
2. The method of claim 1, wherein said establishing the communication connection (325)
comprises establishing a wireless communication connection (325) with the vehicle
information system (300).
3. The method of claim 2, wherein said establishing the wireless communication connections
(325) includes establishing a wireless communication connection (325) with a selected
vehicle information system (300) via an intermediate communication system (370).
4. The method of claim 3, wherein said establishing the wireless communication connection
(325) comprises establishing the wireless communication connection (325) via the intermediate
communication system (370) that is selected from a group consisting of a cellular
modem communication system, a broadband satellite communication system, an ARINC Communications
Addressing & Reporting System, and a Data 3 communication system.
5. The method of claim 1, wherein said receiving the performance data includes a step
selected from a group comprising the following steps: continuously receiving the performance
data from the vehicle information systems (300), manually receiving the performance
data from a selected vehicle information system (300), and receiving travel information
from an external website.
6. The method of claim 1, wherein said receiving the performance data includes receiving
the performance data selected from a group consisting of aircraft Built In Test Equipment
(BITE) data, repair shop data, original equipment manufacture (OEM) flight hour data,
and observed fault and rectification data, and flight information from an external
website.
7. A computer program product for performing data monitoring and analysis, the computer
program product being encoded on more or more machine-readable storage media and comprising:
instruction for establishing communication connections (325) with a plurality of vehicle
information systems (300) installed aboard respective passenger vehicles (390) associated
with a vehicle fleet during travel of said respective passenger vehicle (390);
instruction for receiving performance data accumulated by the vehicle information
systems (300) via the communication connections (325), wherein the performance data
are provided by an electronic cabin log book (1600) configured to log fault data;
instruction for validating the received performance data;
instruction for parsing the validated performance data;
instruction for consolidating the parsed performance data for the vehicle fleet;
instruction for applying the consolidated performance data to generate an aggregate
report for the vehicle information systems (300); and
instruction for applying selected subsets of the consolidated performance data to
generate at least one lower-level report for analyzing a performance aspect of the
vehicle information systems (300),
wherein the performance data accumulated by the fleet is presented in real-time for
facilitating rapid human intervention as needed,
characterized in that
the plurality of vehicle information systems (300) comprise passenger entertainment
systems and wherein the electronic cabin log book (1600) comprises a module configured
to allow entering of the fault data from passenger seat locations.
8. A system for performing data monitoring and analysis, comprising:
a loadscript system (1200) for establishing communication connections (325) with a
plurality of vehicle information systems (300) installed aboard respective passenger
vehicles (390) associated with a vehicle fleet during travel of said respective passenger
vehicle (390), said loadscript system (1200) receiving, validating, and parsing performance
data accumulated by the vehicle information systems via the communication connections
(325), wherein the performance data are provided by an electronic cabin log book (1600)
configured to log fault data; and
a database system for consolidating the parsed performance data for the vehicle fleet
said database system applying the consolidated performance data to generate an aggregate
report for the vehicle information systems and applying selected subsets of the consolidated
performance data to generate at least one lower-level report for analyzing a performance
aspect of the vehicle information systems (300),
wherein the performance data accumulated by the fleet is presented in real-time for
facilitating rapid human intervention as needed,
characterized in that
the plurality of vehicle information systems comprise passenger entertainment systems
and wherein the electronic cabin log book (1600) comprises a module configured to
allow entering of fault data from passenger seat locations.
9. The system of claim 8, wherein said database system comprises an Aircraft Ground Information
System (AGIS) code database system.
10. The system of claim 8, wherein said receiving the performance data is selected from
a group consisting of aircraft Built In Test Equipment (BITE) data, repair shop data,
original equipment manufacture (OEM) flight hour data, and observed fault and rectification
data, and flight information from an external website.
11. The system of claim 8, wherein the performance data includes travel information received
from an external website.
12. A vehicle information system suitable for installation aboard a passenger vehicle
(390) and for communicating with the system of claim 8.
13. The vehicle information system of claim 12, the vehicle information system (300) comprising
a content source (310),
the content source (310) including one or more internal content sources (310A), the
one or more internal content sources (310A) including a media server system installed
aboard the passenger vehicle (390),
the media server system comprising an information system controller for providing
overall system control functions for the vehicle information system and/or storing
viewing content,
the viewing content including one or more of preprogrammed viewing content or downloaded
viewing content for selection, distribution, and presentation,
the content source (310) including a terrestrial content source (310B) external to
the passenger vehicle (390).
14. A passenger vehicle (390) comprising vehicle information system suitable for installation
aboard the passenger vehicle (390) and for communicating with the system of claim
8.
15. The passenger vehicle (390) of claim 14, wherein the passenger vehicle (390) is selected
from a group consisting of an aircraft, an automobile, a bus, a recreational vehicle,
a boat, and a train.
1. Verfahren zum Durchführen von Datenüberwachung und -analyse, das Folgendes umfasst:
Herstellen von Kommunikationsverbindungen (325) mit mehreren Fahrzeuginformationssystemen
(300), die an Bord jeweiliger, mit einer Fahrzeugflotte verknüpfter, Personenfahrzeuge
(390) installiert sind, während der Fahrt der jeweiligen Personenfahrzeuge (390),
Empfangen (1510) von durch die Fahrzeuginformationssysteme (300) gesammelten Leistungsdaten
über die Kommunikationsverbindungen (325), wobei die Leistungsdaten durch ein elektronisches
Kabinenlogbuch (1600) bereitgestellt werden, das dafür konfiguriert ist, Fehlerdaten
aufzuzeichnen,
Überprüfen der empfangenen Leistungsdaten,
Parsen der überprüften Leistungsdaten,
Konsolidieren der geparsten Leistungsdaten für die Fahrzeugflotte,
Anwenden der konsolidierten Leistungsdaten, um einen Gesamtbericht für die Fahrzeuginformationssysteme
(300) zu erzeugen, und
Anwenden ausgewählter Teilsätze der konsolidierten Leistungsdaten, um wenigstens einen
untergeordneten Bericht zum Analysieren eines Leistungsaspekts der Fahrzeuginformationssysteme
(300) zu erzeugen,
wobei die durch die Flotte gesammelten Leistungsdaten in Echtzeit dargestellt werden,
um ein schnelles menschliches Eingreifen nach Bedarf zu erleichtern,
dadurch gekennzeichnet, dass
die mehreren Fahrzeuginformationssysteme (300) Fahrgast-Unterhaltungssysteme umfassen
und wobei das elektronische Kabinenlogbuch (1600) ein Modul umfasst, das dafür konfiguriert
ist, ein Eingeben der Fehlerdaten von Fahrgastsitzpositionen aus zu ermöglichen.
2. Verfahren nach Anspruch 1, wobei das Herstellen der Kommunikationsverbindung (325)
ein Herstellen einer drahtlosen Kommunikationsverbindung (325) mit einem ausgewählten
Fahrzeuginformationssystem (300) umfasst.
3. Verfahren nach Anspruch 2, wobei das Herstellen der drahtlosen Kommunikationsverbindung
(325) ein Herstellen einer drahtlosen Kommunikationsverbindung (325) mit einem ausgewählten
Fahrzeuginformationssystem (300) über ein dazwischengeschaltetes Kommunikationssystem
(370) einschließt.
4. Verfahren nach Anspruch 3, wobei das Herstellen der drahtlosen Kommunikationsverbindung
(325) ein Herstellen der drahtlosen Kommunikationsverbindung (325) mit einem ausgewählten
Fahrzeuginformationssystem über das dazwischengeschaltete Kommunikationssystem (370)
umfasst, das ausgewählt ist aus einer Gruppe, die aus einem Funkmodem-Kommunikationssystem,
einem Breitband-Satellitenkommunikationssystem, einem ARINC Communications Addressing
& Reporting System und einem Data-3-Kommunikationssystem besteht.
5. Verfahren nach Anspruch 1, wobei das Empfangen der Leistungsdaten einen Schritt einschließt,
der ausgewählt ist aus einer Gruppe, welche die folgenden Schritte umfasst: kontinuierliches
Empfangen der Leistungsdaten von den Fahrzeuginformationssystemen (300), manuelles
Empfangen der Leistungsdaten von einem ausgewählten Fahrzeuginformationssystem (300)
und Empfangen von Reiseinformationen von einer externen Web-Site.
6. Verfahren nach Anspruch 1, wobei das Empfangen der Leistungsdaten ein Empfangen der
Leistungsdaten einschließt, die ausgewählt sind aus einer Gruppe, die aus Flugzeugdaten
von eingebauten Testeinrichtungen (BITE), Reparaturwerkstattdaten, Erstausrüster-
(OEM-) Flugstundendaten und beobachteten Fehler- und Berichtigungsdaten und Fluginformationen
von einer externen Web-Site besteht.
7. Computerprogrammprodukt zum Durchführen von Datenüberwachung und -analyse, wobei das
Computerprogrammprodukt auf einem oder mehreren maschinenlesbaren Speichermedien codiert
ist und Folgendes umfasst:
Anweisung für ein Herstellen von Kommunikationsverbindungen (325) mit mehreren Fahrzeuginformationssystemen
(300), die an Bord jeweiliger, mit einer Fahrzeugflotte verknüpfter, Personenfahrzeuge
(390) installiert sind, während der Fahrt der jeweiligen Personenfahrzeuge (390),
Anweisung für ein Empfangen von durch die Fahrzeuginformationssysteme (300) gesammelten
Leistungsdaten über die Kommunikationsverbindungen (325), wobei die Leistungsdaten
durch ein elektronisches Kabinenlogbuch (1600) bereitgestellt werden, das dafür konfiguriert
ist, Fehlerdaten aufzuzeichnen,
Anweisung für ein Überprüfen der empfangenen Leistungsdaten,
Anweisung für ein Parsen der überprüften Leistungsdaten,
Anweisung für ein Konsolidieren der geparsten Leistungsdaten für die Fahrzeugflotte,
Anweisung für ein Anwenden der konsolidierten Leistungsdaten, um einen Gesamtbericht
für die Fahrzeuginformationssysteme (300) zu erzeugen, und
Anweisung für ein Anwenden ausgewählter Teilsätze der konsolidierten Leistungsdaten,
um wenigstens einen untergeordneten Bericht zum Analysieren eines Leistungsaspekts
der Fahrzeuginformationssysteme (300) zu erzeugen,
wobei die durch die Flotte gesammelten Leistungsdaten in Echtzeit dargestellt werden,
um ein schnelles menschliches Eingreifen nach Bedarf zu erleichtern,
dadurch gekennzeichnet, dass
die mehreren Fahrzeuginformationssysteme (300) Fahrgast-Unterhaltungssysteme umfassen
und wobei das elektronische Kabinenlogbuch (1600) ein Modul umfasst, das dafür konfiguriert
ist, ein Eingeben der Fehlerdaten von Fahrgastsitzpositionen aus zu ermöglichen.
8. System zum Durchführen von Datenüberwachung und -analyse, das Folgendes umfasst:
ein Loadscript-System (1200) für ein Herstellen von Kommunikationsverbindungen (325)
mit mehreren Fahrzeuginformationssystemen (300), die an Bord jeweiliger, mit einer
Fahrzeugflotte verknüpfter, Personenfahrzeuge (390) installiert sind, während der
Fahrt der jeweiligen Personenfahrzeuge (390), wobei das Loadscript-System (1200) durch
die Fahrzeuginformationssysteme gesammelte Leistungsdaten über die Kommunikationsverbindungen
(325) empfängt, überprüft und parst, wobei die Leistungsdaten durch ein elektronisches
Kabinenlogbuch (1600) bereitgestellt werden, das dafür konfiguriert ist, Fehlerdaten
aufzuzeichnen, und
ein Datenbanksystem für ein Konsolidieren der geparsten Leistungsdaten für die Fahrzeugflotte,
wobei das Datenbanksystem die konsolidierten Leistungsdaten anwendet, um einen Gesamtbericht
für die Fahrzeuginformationssysteme zu erzeugen, und ausgewählte Teilsätze der konsolidierten
Leistungsdaten anwendet, um wenigstens einen untergeordneten Bericht zum Analysieren
eines Leistungsaspekts der Fahrzeuginformationssysteme (300) zu erzeugen,
wobei die durch die Flotte gesammelten Leistungsdaten in Echtzeit dargestellt werden,
um ein schnelles menschliches Eingreifen nach Bedarf zu erleichtern,
dadurch gekennzeichnet, dass
die mehreren Fahrzeuginformationssysteme Fahrgast-Unterhaltungssysteme umfassen und
wobei das elektronische Kabinenlogbuch (1600) ein Modul umfasst, das dafür konfiguriert
ist, ein Eingeben der Fehlerdaten von Fahrgastsitzpositionen aus zu ermöglichen.
9. System nach Anspruch 8, wobei das Datenbanksystem ein Flugzeug-Bodeninformationssystem-
(AGIS-) Code-Datenbanksystem umfasst.
10. System nach Anspruch 8, wobei das Empfangen der Leistungsdaten ausgewählt ist aus
einer Gruppe, die aus Flugzeugdaten von eingebauten Testeinrichtungen (BITE), Reparaturwerkstattdaten,
Erstausrüster- (OEM-) Flugstundendaten und beobachteten Fehler- und Berichtigungsdaten
und Fluginformationen von einer externen Web-Site besteht.
11. System nach Anspruch 8, wobei die Leistungsdaten von einer externen Web-Site empfangene
Reiseinformationen einschließen.
12. Fahrzeuginformationssystem, das geeignet ist zur Installation an Bord eines Personenfahrzeugs
und zum Kommunizieren mit dem System nach Anspruch 8.
13. Fahrzeuginformationssystem nach Anspruch 12, wobei das Fahrzeuginformationssystem
(300) eine Inhaltsquelle (310) umfasst,
wobei die Inhaltsquelle (310) eine oder mehrere interne Inhaltsquellen (310A) einschließt,
wobei die eine oder die mehreren internen Inhaltsquellen (310A) ein Medienserversystem
einschließen, das an Bord des Personenfahrzeugs (390) installiert ist,
wobei das Medienserversystem ein Informationssystem-Steuergerät für das Bereitstellen
von Gesamtsystem-Steuerfunktionen für das Fahrzeuginformationssystem und/oder das
Speichern von Betrachtungsinhalt umfasst,
wobei der Betrachtungsinhalt eines oder mehreres von vorprogrammiertem Betrachtungsinhalt
oder heruntergeladenem Betrachtungsinhalt zur Auswahl, Verteilung und Darstellung
einschließt,
wobei die Inhaltsquelle (310) eine terrestrische Inhaltsquelle (310B) außerhalb des
Personenfahrzeugs (390) einschließt.
14. Personenfahrzeug (390), das ein Fahrzeuginformationssystem umfasst, das geeignet ist
zur Installation an Bord des Personenfahrzeugs (390) und zum Kommunizieren mit dem
System nach Anspruch 8.
15. Personenfahrzeug (390) nach Anspruch 14, wobei das Personenfahrzeug (390) ausgewählt
ist aus einer Gruppe, die aus einem Flugzeug, einem Automobil, einem Bus, einem Freizeitfahrzeug,
einem Boot und einem Zug besteht.
1. Procédé de mise en oeuvre d'analyse et surveillance de données, comprenant les étapes
ci-dessous consistant à :
établir des connexions de communication (325) avec une pluralité de systèmes d'information
pour véhicules (300) installés à bord de véhicules de tourisme respectifs (390) associés
à un parc de véhicules, au cours du déplacement des véhicules de tourisme respectifs
(390) ;
recevoir (1510) des données de performance accumulées par les systèmes d'information
pour véhicules (300) par l'intermédiaire des connexions de communication (325), dans
lequel les données de performance sont fournies par un journal de bord de cabine électronique
(1600) configuré de manière à journaliser des données d'anomalie ;
valider les données de performance reçues ;
analyser les données de performance validées ;
consolider les données de performance analysées pour le parc de véhicules ;
appliquer les données de performance consolidées en vue de générer un rapport agrégé
pour les systèmes d'information pour véhicules (300) ; et
appliquer des sous-ensembles sélectionnés des données de performance consolidées en
vue de générer au moins un rapport de niveau inférieur pour analyser un aspect de
performance des systèmes d'information pour véhicules (300) ;
dans lequel les données de performance accumulées par le parc de véhicules sont présentées
en temps réel en vue de faciliter une intervention humaine rapide le cas échéant ;
caractérisé en ce que :
la pluralité de systèmes d'information pour véhicules (300) comporte des systèmes
de divertissement de passagers, et dans lequel le journal de bord de cabine électronique
(1600) comprend un module configuré de manière à permettre la saisie de données d'anomalie
à partir d'emplacements de siège de passagers.
2. Procédé selon la revendication 1, dans lequel ledit établissement de la connexion
de communication (325) comprend l'établissement d'une connexion de communication sans
fil (325) avec le système d'information pour véhicules (300).
3. Procédé selon la revendication 2, dans lequel ledit établissement des connexions de
communication sans fil (325) comprend l'établissement d'une connexion de communication
sans fil (325) avec un système d'information pour véhicules sélectionné (300), par
l'intermédiaire d'un système de communication intermédiaire (370).
4. Procédé selon la revendication 3, dans lequel ledit établissement de la connexion
de communication sans fil (325) comprend l'établissement de la connexion de communication
sans fil (325) par l'intermédiaire du système de communication intermédiaire (370)
qui est sélectionné parmi un groupe comportant un système de communication cellulaire
à modem, un système de communication par satellite à haut débit, un système d'adressage
et de signalisation de communication ARINC, et un système de communication Data 3.
5. Procédé selon la revendication 1, dans lequel la réception des données de performance
comprend une étape sélectionnée à partir d'un groupe comprenant les étapes suivantes
consistant à : recevoir en continu les données de performance à partir des systèmes
d'information pour véhicules (300), recevoir manuellement les données de performance
à partir d'un système d'information pour véhicules sélectionné (300), et recevoir
des informations de déplacement à partir d'un site web externe.
6. Procédé selon la revendication 1, dans lequel ladite réception des données de performance
inclut la réception des données de performance sélectionnées à partir d'un groupe
comportant des données d'équipement de test intégré d'aéronef (BITE), des données
d'atelier de réparation, des données d'heures de vol d'équipementier (OEM), des données
de rectification et d'anomalie observée, et des informations de vol en provenance
d'un site web externe.
7. Produit-programme informatique pour mettre en oeuvre une analyse et surveillance de
données, le produit-programme informatique étant codé sur un ou plusieurs supports
de stockage lisibles par machine et comprenant :
une instruction visant à établir des connexions de communication (325) avec une pluralité
de systèmes d'information pour véhicules (300) installés à bord de véhicules de tourisme
respectifs (390) associés à un parc de véhicules, au cours du déplacement dudit véhicule
de tourisme respectif (390) ;
une instruction visant à recevoir des données de performance accumulées par les systèmes
d'information pour véhicules (300) par l'intermédiaire des connexions de communication
(325), dans lequel les données de performance sont fournies par un journal de bord
de cabine électronique (1600) configuré de manière à journaliser des données d'anomalie
;
une instruction visant à valider les données de performance reçues ;
une instruction visant à analyser les données de performance validées ;
une instruction visant à consolider les données de performance analysées pour le parc
de véhicules ;
une instruction visant à appliquer les données de performance consolidées en vue de
générer un rapport agrégé pour les systèmes d'information pour véhicules (300) ; et
une instruction visant à appliquer des sous-ensembles sélectionnés des données de
performance consolidées en vue de générer au moins un rapport de niveau inférieur
pour analyser un aspect de performance des systèmes d'information pour véhicules (300)
;
dans lequel les données de performance accumulées par le parc de véhicules sont présentées
en temps réel en vue de faciliter une intervention humaine rapide le cas échéant ;
caractérisé en ce que :
la pluralité de systèmes d'information pour véhicules (300) comporte des systèmes
de divertissement de passagers, et dans lequel le journal de bord de cabine électronique
(1600) comprend un module configuré de manière à permettre la saisie de données d'anomalie
à partir d'emplacements de siège de passagers.
8. Système pour mettre en oeuvre une analyse et surveillance de données, comprenant :
un système de script de chargement (1200) pour établir des connexions de communication
(325) avec une pluralité de systèmes d'information pour véhicules (300) installés
à bord de véhicules de tourisme respectifs (390) associés à un parc de véhicules au
cours du déplacement dudit véhicule de tourisme respectif (390), ledit système de
script de chargement (1200) recevant, validant et analysant des données de performance
accumulées par les systèmes d'information pour véhicules par l'intermédiaire des connexions
de communication (325), dans lequel les données de performance sont fournies par un
journal de bord de cabine électronique (1600) configuré de manière à journaliser des
données d'anomalie ; et
un système de base de données pour consolider les données de performance analysées
pour le parc de véhicules, ledit système de base de données appliquant les données
de performance consolidées en vue de générer un rapport agrégé pour les systèmes d'information
pour véhicules, et appliquant des sous-ensembles sélectionnés de données de performance
consolidées en vue de générer au moins un rapport de niveau inférieur pour analyser
un aspect de performance des systèmes d'information pour véhicules (300) ;
dans lequel les données de performance accumulées par le parc de véhicules sont présentées
en temps réel en vue de faciliter une intervention humaine rapide le cas échéant ;
caractérisé en ce que
la pluralité de systèmes d'information pour véhicules comporte des systèmes de divertissement
de passagers, et dans lequel le journal de bord de cabine électronique (1600) comprend
un module configuré de manière à permettre la saisie de données d'anomalie à partir
d'emplacements de siège de passagers.
9. Système selon la revendication 8, dans lequel ledit système de base de données comprend
un système de base de données de codes de système d'information au sol d'aéronef (AGIS).
10. Système selon la revendication 8, dans lequel ladite réception des données de performance
est sélectionnée à partir d'un groupe comportant des données d'équipement de test
intégré d'aéronef (BITE), des données d'atelier de réparation, des données d'heures
de vol d'équipementier (OEM), des données de rectification et d'anomalie observée,
et des informations de vol en provenance d'un site web externe.
11. Système selon la revendication 8, dans lequel les données de performance incluent
des informations de déplacement reçues à partir d'un site web externe.
12. Système d'information pour véhicules apte à être installé à bord d'un véhicule de
tourisme (390) et apte à communiquer avec le système selon la revendication 8.
13. Système d'information pour véhicules selon la revendication 12, le système d'information
pour véhicules (300) comprenant une source de contenu (310) ;
la source de contenu (310) incluant une ou plusieurs sources de contenu internes (310A),
ladite une ou lesdites plusieurs sources de contenu internes (310A) incluant un système
de serveur multimédia installé à bord du véhicule de tourisme (390) ;
le système de serveur multimédia comprenant un contrôleur de système d'information
destiné à fournir des fonctions de commande de système complet pour le système d'information
pour véhicules et/ou à stocker un contenu de visualisation ;
le contenu de visualisation incluant un ou plusieurs contenus parmi un contenu de
visualisation préprogrammé ou un contenu de visualisation téléchargé en vue d'une
sélection, d'une distribution et d'une présentation ;
la source de contenu (310) incluant une source de contenu terrestre (310B) externe
au véhicule de tourisme (390).
14. Véhicule de tourisme (390) comprenant un système d'information pour véhicules apte
à être installé à bord du véhicule de tourisme (390), et apte à communiquer avec le
système selon la revendication 8.
15. Véhicule de tourisme (390) selon la revendication 14, dans lequel le véhicule de tourisme
(390) est sélectionné à partir d'un groupe comportant un aéronef, une automobile,
un bus, un véhicule de loisirs, un bateau, et un train.