Cloud-based global alarm annunciation system for industrial systems
First Claim
1. A system for notification of industrial alarm events, comprising:
- a memory that stores executable components;
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a device interface configured to receive, at a cloud platform, a data packet from a cloud agent device, wherein the data packet comprises an alarm record identifying an alarm event associated with an industrial system;
a worker role component configured to add the alarm record to an alarm batch comprising multiple alarm records and to sort the alarm batch according to application type to yield at least one application-specific alarm group;
a search component configured to identify a technical expert for at least one alarm record of an application-specific alarm group, of the at least one application-specific alarm group, based at least in part on an application type associated with the application-specific alarm group; and
a user interface component configured to send, via the cloud platform notification information to a client device associated with the technical expert in accordance with a communication preference defined for the technical expert, the notification information requesting assistance in resolving at least one alarm event associated with the at least one alarm record.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-based global alarm annunciation broker assist in locating and contacting suitable technical support personnel in response to detected alarm events at a plant facility. The system comprises a cloud-based framework that dynamically matches on-site alarm events to domain experts capable of addressing the alarm events. The framework uses an agent-based architecture to gather industrial data from data sources within the industrial environment, including time-series alarm data. The data is received at a cloud platform, where broker services perform a global search for suitable technical support resources in response to alarm events identified by the collected data. The brokering system can automatically generate service tickets and send notifications to both end users and system managers/supervisors, and can notify application-level experts about events and anomalies that emerge from the on-premise processes being monitored by the cloud-based broker system.
76 Citations
20 Claims
-
1. A system for notification of industrial alarm events, comprising:
-
a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a device interface configured to receive, at a cloud platform, a data packet from a cloud agent device, wherein the data packet comprises an alarm record identifying an alarm event associated with an industrial system; a worker role component configured to add the alarm record to an alarm batch comprising multiple alarm records and to sort the alarm batch according to application type to yield at least one application-specific alarm group; a search component configured to identify a technical expert for at least one alarm record of an application-specific alarm group, of the at least one application-specific alarm group, based at least in part on an application type associated with the application-specific alarm group; and a user interface component configured to send, via the cloud platform notification information to a client device associated with the technical expert in accordance with a communication preference defined for the technical expert, the notification information requesting assistance in resolving at least one alarm event associated with the at least one alarm record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for matching industrial alarm events with technical experts, comprising:
-
receiving, at a cloud platform by a system comprising at least one processor, a data packet from a cloud agent device that monitors an industrial process, wherein the data packet comprises an alarm record that identifies an alarm event associated with the industrial process; collecting, by the system, multiple alarm records, including the alarm record, into an alarm batch; sorting, by the system, the multiple alarm records of the alarm batch according to application type to yield application-specific alarm sets; identifying, by the system, a subset of technical experts defined in an expert data store to be notified of one or more alarm events defined by an application-specific alarm set, of the application-specific alarm sets, based at least in part on a comparison of an application type associated with the application-specific alarm set with expert data stored in the expert data store; and sending, by the system, notification data to one or more client devices associated with the subset of technical experts in accordance with respective communication preferences defined for the subset of technical experts, wherein the notification data comprises a request for support in connection with the one or more alarm events defined by the alarm records of the application- specific alarm set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
-
receiving, at a cloud platform, an alarm record from a cloud agent device that monitors alarm events at an industrial facility, wherein the alarm record identifies an alarm event associated with an industrial device; adding the alarm record to an alarm batch comprising multiple alarm records; sorting the alarm batch according to application type to yield at least one application- specific alarm group; searching expert data maintained in cloud-based expert data storage based on an application-specific alarm group of the at least one application-specific alarm groups, wherein the expert data comprises information relating to a set of technical experts; identifying, based on a result of the searching, a subset of the technical experts determined to be capable of assisting with one or more alarm events identified by one or more alarm records defined in the application-specific alarm group based on a comparison of the expert data with an application type associated with the application-specific alarm group; and sending, via the cloud platform, notification information to one or more client devices associated with the subset of the technical experts in accordance with respective communication preferences defined for the subset of the technical experts, wherein the notification information comprises a request for assistance in resolving the one or more alarm events. - View Dependent Claims (20)
-
Specification