IP Library Granted Patent US 8,854,202
Granted Patent B2
US 8,854,202 · App. 13/538,073 · Granted Oct 7, 2014

Unified display of alarm configurations based on event enrollment objects

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,854,202
App. No.
13/538,073
Granted
Oct 7, 2014
Kind
B2
Abstract

Management systems, methods, and mediums. A method includes identifying a description of a system object from a request to generate an event enrollment object to monitor the system object in response to receiving the request. The method includes storing the description of the system object in association with the event enrollment object. The method includes identifying the stored description of the system object associated with the event enrollment object in response to identifying an alarm generated for the event enrollment object. Additionally, the method includes including the description of the system object in a notification of the alarm generated for event enrollment object.

Claims (57)

1. A method in a data processing system, the method comprising:

identifying a description of a system object from a request to generate an event enrollment object to monitor the system object in response to receiving the request;

storing the description of the system object in association with an identifier for the event enrollment object;

receiving an alarm packet generated for the event enrollment object prior to receipt of the alarm packet at a client data processing system and in response to an alarm being generated for the event enrollment object;

identifying the stored description of the system object associated with the event enrollment object; and

including the description of the system object in the alarm packet for a notification of the alarm.

2. The method of claim 1 further comprising:

sending the alarm packet to the client data processing system for display of the notification at the client data processing system.

3. The method of claim 2 , wherein sending the alarm packet to the client data processing system for display of the notification at the client data processing system comprises:

sending the alarm packet to the client data processing system for display of the notification including the description of the system object and a link to the system object.

4. The method of claim 1 further comprising:

generating the event enrollment object to include a condition to generate the alarm in response to a value for data point of the system object meeting the condition, wherein the system object is associated with a data point for a device in a building; and

generating the alarm for the event enrollment object in response to identifying that the value for data point associated with the device meets the condition from a management system communicably coupled to the device.

5. The method of claim 1 further comprising:

providing a user with a user interface including a request to receive the description of the system object that the user is requesting to be monitored via the event enrollment object.

6. The method of claim 1 wherein storing the description of the system object in association with the event enrollment object comprises:

storing the description of the system object in a table comprising a list of event enrollment objects linked to corresponding system object descriptions.

7. The method of claim 1 further comprising:

receiving the request from a client data processing system, wherein the request includes the description of the system object as a user input describing the system object.

8. A data processing system comprising:

a storage device comprising an alarm manager application;

an accessible memory comprising instructions of the alarm manager application; and

a processor configured to execute the instructions of the alarm manager application to:

identify a description of a system object from a request to generate an event enrollment object to monitor the system object in response to receiving the request;

store the description of the system object in association with an identifier for the event enrollment object;

receive an alarm packet generated for the event enrollment object prior to receipt of the alarm packet at a client data processing system and in response to an alarm being generated for the event enrollment object;

identify the stored description of the system object associated with the event enrollment object; and

include the description of the system object in the alarm packet for a notification of the alarm.

9. The data processing system of claim 8 , wherein the processor is further configured to execute the instructions of the alarm manager application to:

send the alarm packet to the client data processing system for display of the notification at the client data processing system.

10. The data processing system of claim 9 , wherein to send the alarm packet to the client data processing system for display of the notification at the client data processing system the processor is further configured to execute the instructions of the alarm manager application to:

send the alarm packet to the client data processing system for display of the notification including the description of the system object and a link to the system object.

11. The data processing system of claim 8 , wherein the processor is further configured to execute the instructions of the alarm manager application to:

generate the event enrollment object to include a condition to generate the alarm in response to a value for data point of the system object meeting the condition, wherein the system object is associated with a data point for a device in a building; and

generate the alarm for the event enrollment object in response to identifying that the value for data point associated with the device meets the condition from a management system communicably coupled to the device.

12. The data processing system of claim 8 , wherein the processor is further configured to execute the instructions of the alarm manager application to:

provide a user with a user interface including a request to receive the description of the system object that the user is requesting to be monitored via the event enrollment object.

13. The data processing system of claim 8 , wherein to store the description of the system object in association with the event enrollment object the processor is further configured to execute the instructions of the alarm manager application to:

store the description of the system object in a table comprising a list of event enrollment objects linked to corresponding system object descriptions.

14. The data processing system of claim 8 , wherein the processor is further configured to execute the instructions of the alarm manager application to:

receive the request from a client data processing system, wherein the request includes the description of the system object as a user input describing the system object.

15. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:

identify a description of a system object from a request to generate an event enrollment object to monitor the system object in response to receiving the request;

store the description of the system object in association with an identifier for the event enrollment object;

receive an alarm packet generated for the event enrollment object prior to receipt of the alarm packet at a client data processing system and in response to an alarm being generated for the event enrollment object;

identify the stored description of the system object associated with the event enrollment object; and

include the description of the system object in the alarm packet for a notification of the alarm.

16. The computer-readable medium of claim 15 , wherein the computer-readable medium is further encoded with executable instructions that, when executed, cause one or more data processing systems to:

send the alarm packet to the client data processing system for display of the notification at the client data processing system.

17. The computer-readable medium of claim 16 , wherein the instructions that cause the one or more data processing systems to send the alarm packet to the client data processing system for display of the notification at the client data processing system comprise instructions that cause the one or more data processing systems to send the alarm packet to the client data processing system for display of the notification including the description of the system object and a link to the system.

18. The computer-readable medium of claim 15 , wherein the computer-readable medium is further encoded with executable instructions that, when executed, cause one or more data processing systems to:

generate the event enrollment object to include a condition to generate the alarm in response to a value for data point of the system object meeting the condition, wherein the system object is associated with a data point for a device in a building; and

generate the alarm for the event enrollment object in response to identifying that the value for data point associated with the device meets the condition from a management system communicably coupled to the device.

19. The computer-readable medium of claim 15 , wherein the computer-readable medium is further encoded with executable instructions that, when executed, cause one or more data processing systems to:

provide a user with a user interface including a request to receive the description of the system object that the user is requesting to be monitored via the event enrollment object.

20. The computer-readable medium of claim 15 , wherein the instructions that cause the one or more data processing systems to store the description of the system object in association with the event enrollment object comprise instructions that cause the one or more data processing systems to:

store the description of the system object in a table comprising a list of event enrollment objects linked to corresponding system object descriptions.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S COUNTRY PREVIOUSLY RECORDED AT REEL: 036409 FRAME: 0422. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 31, 2015
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS SCHWEIZ AG
Reel/Frame 036508/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS SCHWEIZ AG
Reel/Frame 036409/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2014
From: ANDERSON, THOMAS W., JR
To: SIEMENS INDUSTRY, INC.
Reel/Frame 033647/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2014
From: INCORVAIA, DARIO
To: SIEMENS SCHWEIZ AG
Reel/Frame 033651/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2014
From: SIEMENS INDUSTRY, INC.
To: SIEMENS SCHWEIZ AG
Reel/Frame 033651/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2014
From: SIEMENS SCHWEIZ AG
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 033651/0428 →