A method includes receiving information associated with one or more first alarms in a first control system and generating a graphical user interface containing information associated with a second control system. The method also includes presenting, in the graphical user interface, at least a portion of the information associated with the one or more first alarms. The method further includes receiving, from a user via the graphical user interface, an invocation of an alarm management function. In addition, the method includes performing the invoked alarm management function using at least one of the one or more first alarms. The alarm management function could include acknowledging, shelving, and/or filtering the at least one of the one or more first alarms. The first control system may not support acknowledging, shelving, and filtering of alarms, while the second control system may support acknowledging, shelving, and filtering of alarms.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving an electronic communication that includes information associated with one or more first alarms of a legacy control system, wherein the legacy control system includes at least one legacy controller; generating a graphical user interface containing information associated with a second control system and the legacy control system, wherein the second control system includes at least one controller, and wherein the second control system supports one or more alarm management functions that are not supported by the legacy control system; presenting, in the graphical user interface, at least a portion of the information associated with the one or more first alarms of the legacy control system; receiving, from a user via the graphical user interface, an invocation of an alarm management function not supported by the legacy control system, the invocation further supporting one or more functions associated to the second control system, including at least one of: saving a device configuration for the second control system to a local file, loading a new or updated device configuration onto the second control system, dumping an existing device configuration from the second control system, and shutting down the second control system; and performing the invoked alarm management function using at least one of the one or more first alarms of the legacy control system and the one or more functions.
2. The method of claim 1 , wherein the graphical user interface comprises: a graphical representation of control system components in at least one of the legacy control system and the second control system; and a list identifying any alarms associated with a selected control system component selected in the graphical representation.
3. The method of claim 2 , wherein: the list identifies the one or more first alarms of the legacy control system derived from state change notifications associated with the legacy control system when the selected control system component selected in the graphical representation is a legacy control system component associated with one or more of the first alarms of the legacy control system; and the list identifies one or more second alarms of the second control system when the selected control system component selected in the graphical representation is a second control system component associated with one or more of the second alarms of the second control system.
4. The method of claim 1 , wherein the graphical user interface comprises: a graphical representation of control system components in at least one of the legacy control system and the second control system; and a list identifying a status and any alarms associated with a hybrid control system component selected in the graphical representation, the hybrid control system component having multiple control system views.
5. The method of claim 1 , further comprising: generating a list of outstanding alarms associated with the legacy control system, the list derived from state change notifications associated with the legacy control system; and using the list during migration of a control system component from the legacy control system to the second control system.
6. The method of claim 1 , further comprising: receiving information associated with one or more second alarms in the second control system; receiving, from the user via the graphical user interface, an invocation of a second alarm management function; and performing the invoked second alarm management function for at least one of the one or more second alarms.
7. The method of claim 1 , wherein the alarm management function not supported by the legacy control system comprises at least one of: acknowledging the at least one of the one or more first alarms; shelving the at least one of the one or more first alarms; and filtering the at least one of the one or more first alarms.
8. The method of claim 7 , wherein: the legacy control system does not support shelving and filtering of alarms; and the second control system supports shelving and filtering of alarms.
9. An apparatus comprising: at least one processor configured to: receive an electronic communication that includes information associated with one or more first alarms in a first control system, the first control system including at least one legacy controller; generate a graphical user interface containing information associated with a second control system and the legacy control system, the second control system including at least one controller, and wherein the second control system supports one or more alarm management functions that are not supported by the first control system; initiate presentation, in the graphical user interface, of at least a portion of the information associated with the one or more first alarms of the first control system; receive, from a user via the graphical user interface, an invocation of an alarm management function not supported by the first control system, the invocation further supporting one or more functions associated to the second control system, including at least one of: saving a device configuration for the second control system to a local file, loading a new or updated device configuration onto the second control system, dumping an existing device configuration from the second control system, and shutting down the second control system; and perform the invoked alarm management function using at least one of the one or more first alarms of the first control system and the one or more functions.
10. The apparatus of claim 9 , wherein the graphical user interface comprises: a graphical representation of control system components in at least one of the first control system and the second control system; and a list identifying any alarms associated with a selected control system component selected in the graphical representation.
11. The apparatus of claim 10 , wherein: the list identifies the one or more first alarms of the first control system derived from state change notifications associated with the first control system when the selected control system component selected in the graphical representation is a first control system component associated with one or more of the first alarms of the first control system; and the list identifies one or more second alarms of the second control system when the selected control system component selected in the graphical representation is a second control system component associated with one or more of the second alarms of the second control system.
12. The apparatus of claim 9 , wherein the graphical user interface comprises: a graphical representation of control system components in at least one of the first control system and the second control system; and a list identifying a status and any alarms associated with a hybrid control system component selected in the graphical representation, the hybrid control system component having multiple control system views.
13. The apparatus of claim 9 , wherein the at least one processor is further configured to: receive information associated with one or more second alarms in the second control system; receive, from the user via the graphical user interface, an invocation of a second alarm management function; and perform the invoked second alarm management function for at least one of the one or more second alarms.
14. The apparatus of claim 9 , wherein the alarm management function not supported by the first control system comprises at least one of: acknowledging the at least one of the one or more first alarms; shelving the at least one of the one or more first alarms; and filtering the at least one of the one or more first alarms.
15. The apparatus of claim 9 , wherein the at least one processor is further configured to emulate a node in the first control system in order to obtain the information associated with the one or more first alarms.
16. A non-transitory computer readable medium containing instructions that when executed cause at least one processing device to: receive information associated with one or more first alarms of a first control system, the first control system including at least one legacy controller; generate a graphical user interface containing information associated with a second control system and the first control system, the second control system including at least one controller, and wherein the second control system supports one or more alarm management functions that are not supported by the first control system; initiate presentation, in the graphical user interface, of at least a portion of the information associated with the one or more first alarms of the first control system; receive, from a user via the graphical user interface, an invocation of an alarm management function not supported by the first control system, the invocation further supporting one or more functions associated to the second control system, including at least one of: saving a device configuration for the second control system to a local file, loading a new or updated device configuration onto the second control system, dumping an existing device configuration from the second control system, and shutting down the second control system; and perform the invoked alarm management function using at least one of the one or more first alarms of the first control system and the one or more functions.
17. The non-transitory computer readable medium of claim 16 , wherein the graphical user interface comprises: a graphical representation of control system components in at least one of the first control system and the second control system; and a list identifying any alarms associated with a selected control system component selected in the graphical representation.
18. The non-transitory computer readable medium of claim 17 , wherein: the list identifies the one or more first alarms of the first control system derived from state change notifications associated with the first control system when the selected control system component selected in the graphical representation is a first control system component associated with one or more of the first alarms of the first control system; and the list identifies one or more second alarms of the second control system when the selected control system component selected in the graphical representation is a second control system component associated with one or more of the second alarms of the second control system.
19. The non-transitory computer readable medium of claim 16 , wherein the graphical user interface comprises: a graphical representation of control system components in at least one of the first control system and the second control system; and a list identifying a status and any alarms associated with a hybrid control system component selected in the graphical representation, the hybrid control system component having multiple control system views.
20. The non-transitory computer readable medium of claim 16 , further containing instructions that when executed cause the at least one processing device to: receive information associated with one or more second alarms in the second control system; receive, from the user via the graphical user interface, an invocation of a second alarm management function; and perform the invoked second alarm management function for at least one of the one or more second alarms.
21. The non-transitory computer readable medium of claim 16 , wherein the alarm management function not supported by the first control system comprises at least one of: acknowledging the at least one of the one or more first alarms; shelving the at least one of the one or more first alarms; and filtering the at least one of the one or more first alarms.
22. The non-transitory computer readable medium of claim 16 , wherein the information associated with the one or more first alarms comprises one or more of: a date and a time of each first alarm; a location tag associated with each first alarm; a source of each first alarm; a condition associated with each first alarm; a priority of each first alarm; a description of each first alarm; and a trip value associated with each first alarm.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 18, 2018
December 29, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.