Complex system function status diagnosis and presentation
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-modified1 . 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.