US2014280851A1PendingUtilityA1

Complex system function status diagnosis and presentation

Assignee: BOEING COPriority: Apr 6, 2011Filed: Apr 26, 2014Published: Sep 18, 2014
Est. expiryApr 6, 2031(~4.7 yrs left)· nominal 20-yr term from priority
G05B 23/0221G05B 23/0229H04L 43/18G06F 11/3072Y04S40/00H04L 43/50G06F 11/3013H04L 43/04H04L 43/028Y04S40/18H04L 43/0817G06F 11/3055H04L 67/12H04L 41/00
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Status of complex system functions is diagnosed and reported by analyzing traffic on a data network of the complex system. The network traffic may be placed on the data network by systems that perform functions for the complex system. A user may make a view selection via a remote user interface. The view selection identifies rules for determining a status of a selected subset of the functions or a status of selected ones of the functions for a selected state of operation, such as during initial power-up. The status of the functions may be determined from the network traffic using the rules and presented to the user via the user interface. The user may interact with the presentation to make different view selections. Multiple different view selections made via multiple different user interfaces may be supported simultaneously.

Claims

exact text as granted — not AI-modified
1 . A method for system diagnosis and status reporting, comprising:
 receiving, by a processor unit, network traffic from a data network, wherein the network traffic is placed on the data network by a number of systems and wherein the number of systems perform a number of functions for a complex system;   receiving, by the processor unit, a view selection, wherein the view selection identifies rules for determining a status of selected ones of the number of functions from the network traffic;   responsive to receiving the view selection, determining, by the processor unit, the status of the selected ones of the number of functions from the network traffic using the rules; and   providing, by the processor unit, the status of the selected ones of the number of functions to a user interface.   
     
     
         2 . The method of  claim 1 , wherein the selected ones of the number of functions are a proper subset of the number of functions performed for the complex system. 
     
     
         3 . The method of  claim 1 , wherein the view selection identifies rules for determining the status of the selected ones of the number of functions for a selected state of operation of the number of systems. 
     
     
         4 . The method of  claim 3 , wherein the selected state of operation of the number of systems comprises a state of operation of the number of systems as power is applied initially to the number of systems. 
     
     
         5 . The method of  claim 1 , wherein the rules comprise rules selected from a group of rules for determining the status of the selected ones of the number of functions from the network traffic consisting of:
 rules for determining availability of selected   data in the network traffic;   rules for determining content of the selected data in the network traffic; and   rules for determining validity of the selected data in the network traffic.   
     
     
         6 . The method of  claim 1 , further comprising:
 filtering the network traffic received by the processor unit to obtain filtered network traffic, wherein the filtered network traffic comprises a portion of the network traffic that is relevant to determining the status of the selected ones of the number of functions; and   determining the status of the selected ones of the number of functions from the filtered network traffic using the rules.   
     
     
         7 . The method of  claim 1 , further comprising:
 determining, by the processor unit, a change in the status of the selected ones of the number of functions from the network traffic using the rules; and   responsive to a determined change in the status of the selected ones of the number of functions, automatically pushing a changed status of the selected ones of the number of functions to the user interface.   
     
     
         8 . The method of  claim 1 , further comprising:
 generating a presentation of the status of the selected ones of the number functions; and   presenting the presentation on the user interface.   
     
     
         9 . The method of  claim 8 , further comprising:
 receiving, by the user interface, an interaction with the presentation whereby a user makes a second view selection, wherein the second view selection identifies second rules for determining a status of second selected ones of the number of functions from the network traffic;   sending the second view selection from the user interface to the processor unit;   receiving, by the processor unit, the second view selection;   responsive to receiving the second view selection, determining, by the processor unit, the status of the second selected ones of the number of functions from the network traffic using the second rules; and   providing, by the processor unit, the status of the second selected ones of the number of functions to the user interface.   
     
     
         10 . The method of  claim 1 , further comprising:
 receiving, by the processor unit, a plurality of view selections, wherein each of the plurality of view selections identifies corresponding different rules for determining a status of corresponding different selected ones of the number of functions from the network traffic; and   responsive to receiving the plurality of view selections, determining, by the processor unit, the status of each of the different selected ones of the number of functions from the network traffic using the corresponding different rules.   
     
     
         11 . The method of  claim 10 , wherein the plurality of view selections are received from the user interface and further comprising providing the status of each of the different selected ones of the number of functions to the user interface. 
     
     
         12 . The method of  claim 10 , wherein the plurality of view selections are received from a plurality of different user interfaces and further comprising providing the status of each of the different selected ones of the number of functions to a one of the plurality of different user interfaces from which the corresponding view selection is received. 
     
     
         13 . (canceled) 
     
     
         14 . An apparatus, comprising:
 a network interface configured to receive network traffic from a data network, wherein the network traffic is placed on the data network by a number of systems and wherein the number of systems perform a number of functions for a complex system; and   a network analyzer connected to the network interface and configured to
 receive a view selection, wherein the view selection identifies rules for determining a status of selected ones of the number of functions from the network traffic, 
 responsive to receiving the view selection, determine the status of the selected ones of the number of functions from the network traffic using the rules, and 
 provide the status of the selected ones of the number of functions to a user interface. 
   
     
     
         15 . The apparatus of  claim 14 , wherein the selected ones of the number of functions are a proper subset of the number of functions performed for the complex system. 
     
     
         16 . The apparatus of  claim 14 , wherein the view selection identifies rules for determining the status of the selected ones of the number of functions for a selected state of operation of the number of systems. 
     
     
         17 . The apparatus of  claim 16 , wherein the selected state of operation of the number of systems comprises a state of operation of the number of systems as power is applied initially to the number of systems. 
     
     
         18 . The apparatus of  claim 14 , wherein the rules comprise rules selected from a group of rules for determining the status of the selected ones of the number of functions from the network traffic consisting of:
 rules for determining availability of selected   data in the network traffic;   rules for determining content of the selected data in the network traffic; and   rules for determining validity of the selected data in the network traffic.   
     
     
         19 . The apparatus of  claim 14 , wherein the network analyzer is further configured to
 filter the network traffic received by the network interface to obtain filtered network traffic, wherein the filtered network traffic comprises a portion of the network traffic that is relevant to determining the status of the selected ones of the number of functions, and   determine the status of the selected ones of the number of functions from the filtered network traffic using the rules.   
     
     
         20 . The apparatus of  claim 14 , wherein the network analyzer is further configured to
 determine a change in the status of the selected ones of the number of functions from the network traffic using the rules, and   responsive to a determined change in the status of the selected ones of the number of functions, push automatically a changed status of the selected ones of the number of functions to the user interface.   
     
     
         21 . The apparatus of  claim 14 , further comprising:
 a user interface connected to the network analyzer and configured to generate a presentation of the status of the selected ones of the number functions.   
     
     
         22 . The apparatus of  claim 21 , wherein the user interface is connected to the network analyzer via a connection selected from a group of connections consisting of:
 a wired connection;   a wireless connection;   a network connection; and   an Internet connection.   
     
     
         23 . The apparatus of  claim 21 , wherein the view selection is received by the network analyzer from the user interface. 
     
     
         24 . A computer program product for system diagnosis and status reporting, comprising:
 a computer readable storage medium;   first program instructions to receive network traffic from a data network, wherein the network traffic is placed on the data network by a number of systems and wherein the number of systems perform a number of functions for a complex system;   second program instructions to receive a view selection, wherein the view selection identifies rules for determining a status of selected ones of the number of functions from the network traffic;   third program instructions to determine the status of the selected ones of the number of functions from the network traffic using the rules, responsive to receiving the view selection;   forth program instructions to provide the status of the selected ones of the number of functions to a user interface; and   wherein the first, second, third, and forth program instructions are stored on the computer readable storage medium.   
     
     
         25 . The computer program product of  claim 24 , wherein the selected ones of the number of functions are a proper subset of the number of functions performed for the complex system. 
     
     
         26 . The computer program product of  claim 24 , wherein the view selection identifies rules for determining the status of the selected ones of the number of functions for a selected state of operation of the number of systems. 
     
     
         27 . The computer program product of  claim 26 , wherein the selected state of operation of the number of systems comprises a state of operation of the number of systems as power is applied initially to the number of systems. 
     
     
         28 . The computer program product of  claim 24 , wherein the rules comprise rules selected from a group of rules for determining the status of the selected ones of the number of functions from the network traffic consisting of:
 rules for determining availability of selected data in the network traffic;   rules for determining content of the selected data in the network traffic; and   rules for determining validity of the selected data in the network traffic.   
     
     
         29 . The computer program product of  claim 24 , further comprising:
 fifth program instructions to filter the network traffic to obtain filtered network traffic, wherein the filtered network traffic comprises a portion of the network traffic that is relevant to determining the status of the selected ones of the number of functions;   sixth program instructions to determine the status of the selected ones of the number of functions from the filtered network traffic using the rules; and   wherein the fifth and sixth program instructions are stored on the computer readable storage medium.   
     
     
         30 . The computer program product of  claim 24 , further comprising:
 fifth program instructions to determine a change in the status of the selected ones of the number of functions from the network traffic using the rules;   sixth program instructions to automatically push a changed status of the selected ones of the number of functions to the user interface responsive to a determined change in the status of the selected ones of the number of functions; and   wherein the fifth and sixth program instructions are stored on the computer readable storage medium.   
     
     
         31 . A complex system, comprising:
 a number of systems, wherein the number of systems perform a number of functions for the complex system;   a data network connected to the number of systems, wherein the number of systems place network traffic on the data network;   a network interface connected to the data network and configured to receive the network traffic from the data network;   a network analyzer connected to the network interface and configured to receive a view selection, wherein the view selection identifies rules for determining a status of selected ones of the number of functions from the network traffic, and to determine the status of the selected ones of the number of functions from the network traffic using the rules, responsive to receiving the view selection; and   a user interface connected to the network analyzer and configured to generate a presentation of the status of the selected ones of the number functions, wherein the view selection is received by the network analyzer from the user interface.   
     
     
         32 . The complex system of  claim 31 , wherein the user interface is connected to the network analyzer via a connection selected from a group of connections consisting of:
 a wired connection;   a wireless connection;   a network connection; and   an Internet connection.   
     
     
         33 . (canceled)

Join the waitlist — get patent alerts

Track US2014280851A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.