IP Library Granted Patent US 7,444,341
Granted Patent B2
US 7,444,341 · App. 10/879,859 · Granted Oct 28, 2008

Method and system of detecting a change in a server in a server system

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 7,444,341
App. No.
10/879,859
Granted
Oct 28, 2008
Kind
B2
Abstract

A method for detecting a change in a server in a server system includes a server system coupled to a network server. The method includes booting the server from the network server. Scan the server by the network server to obtain a new inventory of information. Compare the new inventory of information to a current inventory of information. Utilize the comparison to generate an event wherein at least one event action plan is based upon the event.

Claims (79)

1. A method for detecting a change in a server in a server system, the method comprising:

booting the server from a network server;

scanning the server by the network server to obtain a new inventory of information from the server, wherein the new inventory of information includes a new port name;

comparing the new inventory of information to a current inventory of information stored on the network server, wherein the current inventory of information includes a current port name;

generating an event utilizing the comparison, wherein at least one event action plan is provided based upon the event;

wherein utilizing the comparison further comprising:

mapping a boot drive coupled to the server to the new port name in the event that the new port name differs from the current port name;

wherein utilizing the comparison further comprising:

storing the new port name in the network server;

wherein utilizing the comparison further comprising:

rebooting the server from the executable operating instructions on the boot drive; and

a channel card having a basic input-output system (BIOS) with bootable settings, utilizing the comparison further comprising:

configuring the bootable settings in the channel card.

2. A computer-readable medium encoded with a computer program for detecting a change in a server in a server system, the server system being coupled to a network server, the computer program comprising computer-executable instructions for:

booting a server from a network server after a change has taken place;

scanning the server by the network server to obtain a new inventory of information, wherein the new inventory of information includes a new port name;

comparing the new inventory of information to a current inventory of information, wherein the current inventory of information includes a current port name;

generating an event utilizing the comparison, wherein at least one event action plan is provided based upon the event;

wherein the instruction for utilizing the comparison further comprising:

mapping a boot drive coupled to the server to the new port name if the new port name differs from the current port name;

wherein the instruction for utilizing the comparison further comprising:

storing the new port name in the network server,

wherein the instruction for utilizing the comparison further comprising:

rebooting the server from the executable operating instructions on the boot drive; and

wherein the server comprises a channel card having a basic input-output system (BIOS) with bootable settings, and the instruction for utilizing the comparison further comprising:

configuring the bootable settings in the channel card.

3. A network server comprising:

a memory having a program configured to scan a server in a system of servers in order to obtain a new inventory of information including a new port name from the server, to compare the new inventory of information to a current inventory of information

including a current port name stored in the network server, generating an event utilizing the comparison, wherein at least one event action plan is provided based upon the event;

wherein utilizing the comparison further comprising:

mapping a boot drive coupled to the server to the new port name in the event that the new port name differs from the current port name;

wherein utilizing the comparison further comprising:

storing the new port name in the network server;

wherein utilizing the comparison further comprising:

rebooting the server from the executable operating instructions on the boot drive; and

wherein the server comprises a channel card having a basic input-output system (BIOS) with bootable settings, and utilizing the comparison further comprising:

configuring the bootable settings in the channel card.

4. The network server of claim 3 further configured to store the new port name.

5. The network server of claim 4 further configured to replace the current port name with the new port name.

6. The network server of claim 5 further configured to reboot from a boot drive.

7. A method for detecting a change in a server in a server system, the method comprising:

booting a server from a network server, wherein the server comprises a port name;

scanning the server by the network server to obtain a new inventory of information from the server, wherein the new inventory of information includes a new port name;

comparing the new inventory of information to a current inventory of information stored on the network server; and

generating an event by utilizing the comparison to provide a redundant array of independent disks firmware upgrade;

wherein utilizing the comparison further comprising:

mapping a boot drive coupled to the server to the new port name in the event that the new port name differs from the current port name;

wherein utilizing the comparison further comprising:

storing the new port name in the network server;

wherein utilizing the comparison further comprising:

rebooting the server from the executable operating instructions on the boot drive; and

wherein the server comprises a channel card having a basic input-output system (BIOS) with bootable settings, and utilizing the comparison further comprising:

configuring the bootable settings in the channel card.

8. The method of claim 7 , the event action plan including a network server firmware update task.

9. A computer-readable medium encoded with a computer program for detecting a change in a server in a server system, the server system being coupled to a network server, the computer program comprising computer-executable instructions for:

booting a server from a network server after a change has taken place;

scanning the server by the network server to obtain a new inventory of information, wherein the new inventory of information includes a new port name;

comparing the new inventory of information to a current inventory of information, wherein the current inventory of information includes a current port name; and

generating an event utilizing the comparison to provide a redundant array of independent disks firmware upgrade;

wherein utilizing the comparison further comprising:

mapping a boot drive coupled to the server to the new port name in the event that the new port name differs from the current port name;

wherein utilizing the comparison further comprising:

storing the new port name in the network server;

wherein utilizing the comparison further comprising:

rebooting the server from the executable operating instructions on the boot drive; and

wherein the server comprises a channel card having a basic input-output system (BIOS) with bootable settings, and utilizing the comparison further comprising:

configuring the bootable settings in the channel card.

10. The computer-readable medium of claim 9 , the event action plan including a network server firmware update task.

11. A network server comprising:

a memory having a program configured to scan a server in a system of servers in order to obtain a new inventory of information from the server, to compare the new inventory of information to a current inventory of information stored in the network server, and to generate an event, utilizing the comparison, to provide a redundant array of independent disks firmware upgrade;

wherein utilizing the comparison further comprising:

mapping a boot drive coupled to the server to the new port name in the event that the new port name differs from the current port name;

wherein utilizing the comparison further comprising:

storing the new port name in the network server;

wherein utilizing the comparison further comprising:

rebooting the server from the executable operating instructions on the boot drive; and

wherein the server comprises a channel card having a basic input-output system (BIOS) with bootable settings, and utilizing the comparison further comprising:

configuring the bootable settings in the channel card.

12. The network server of claim 11 , the event action plan including a network server firmware update task.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2004
From: RIEDLE, LINDA A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 015002/0715 →