IP Library Granted Patent US 8,751,635
Granted Patent B2
US 8,751,635 · App. 12/966,590 · Granted Jun 10, 2014

Monitoring sensors for systems management

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,751,635
App. No.
12/966,590
Granted
Jun 10, 2014
Kind
B2
Abstract

Methods, apparatuses, and computer program products are provided for monitoring sensors for systems management. Embodiments include establishing, by a server, an entity identification for a component of the server; establishing, by the server, for a plurality of sensors a single virtual sensor number; establishing, by the server, for each sensor having the single virtual sensor number a unique instance identification representing the sensor; receiving, from a system management node, by the server, a request for a sensor reading, the request including the entity identification, the single virtual sensor number, and the unique instance identification; based on the entity identification, the single virtual sensor number, and the unique instance identification, retrieving, by the server, a sensor reading; and transmitting to the system management node, by the server, the sensor reading.

Claims (33)

1. An apparatus for monitoring sensors for systems management, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that when executed by the computer processor cause the computer processor to:

establishing, by a server, an entity identification for a component of the server, the entity identification comprising an identifier of a component of the server that is monitored by one or more of a plurality of sensors;

establishing, by the server, for the plurality of sensors a single virtual sensor number;

establishing, by the server, for each sensor having the single virtual sensor number a unique instance identification representing the sensor;

receiving, from a system management node, by the server, a request for a sensor reading, the request including the entity identification, the single virtual sensor number, and the unique instance identification;

based on the entity identification, the single virtual sensor number, and the unique instance identification, retrieving, by the server, a sensor reading; and

transmitting to the system management node, by the server, the sensor reading.

2. The apparatus of claim 1 , wherein the computer program instructions that when executed by the computer processor cause the computer processor to establishing for a plurality of sensors a single virtual sensor number further comprises computer program instructions that when executed by the computer processor cause the computer processor to create, by the server, a sensor data record for the virtual sensor number.

3. The apparatus of claim 2 , wherein the sensor reading is retrieved based on the sensor data record.

4. The apparatus of claim 1 , wherein the computer program instructions that when executed by the computer processor cause the computer processor to establish for each sensor having the single virtual sensor number, a unique instance identification representing the sensor further comprises computer program instructions that when executed by the computer processor cause the computer processor to create, by the server, an entity association record.

5. The apparatus of claim 4 , wherein the sensor reading is retrieved based on the entity association record.

6. The apparatus of claim 4 further comprising computer program instructions that when executed by the computer processor cause the computer processor to:

in response to the request, retrieve, by the server, for each sensor having the single virtual sensor number, a corresponding sensor reading; and

transmit, by the server, to the system management node, the corresponding sensor readings.

7. The apparatus of claim 4 further comprising computer program instructions that when executed by the computer processor cause the computer processor to:

determine, by the server, whether the sensor reading is within predetermined tolerances; and

if the sensor reading is not within the predetermined tolerances notify, by the server, a system management node for the server.

8. A computer program product for monitoring sensors for systems management, the computer program product comprising:

a computer readable storage medium having computer readable program code embodied therewith, wherein the computer readable storage medium is not a signal, the computer readable program code comprising:

computer readable program code configured to:

establish, by a server, an entity identification for a component of the server, the entity identification comprising an identifier of a component of the server that is monitored by one or more of a plurality of sensors;

establish, by the server, for the plurality of sensors a single virtual sensor number;

establish, by the server, for each sensor having the single virtual sensor number a unique instance identification representing the sensor;

receive, from a system management node, by the server, a request for a sensor reading, the request including the entity identification, the single virtual sensor number, and the unique instance identification;

based on the entity identification, the single virtual sensor number, and the unique instance identification, retrieve, by the server, a sensor reading; and

transmit to the system management node, by the server, the sensor reading.

9. The computer program product of claim 8 , wherein the computer program code configured to establish for a plurality of sensors a single virtual sensor number further comprises computer program code configured to create, by the server, a sensor data record for the virtual sensor number.

10. The computer program product of claim 9 , wherein the sensor reading is retrieved based on the sensor data record.

11. The computer program product of claim 8 , wherein the computer program code configured to establish for each sensor having the single virtual sensor number, a unique instance identification representing the sensor further comprises computer program code configured to create, by the server, an entity association record.

12. The computer program product of claim 11 , wherein the sensor reading is retrieved based on the entity association record.

13. The computer program product of claim 8 , further computer program code configured to:

in response to the request, retrieve, by the server, for each sensor having the single virtual sensor number, a corresponding sensor reading; and

transmit, by the server, to the system management node, the corresponding sensor readings.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MESCHER, TONYA D.; SCHNORR, CHRISTOPHER T.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025495/0094 →