IP Library Granted Patent US 7,379,985
Granted Patent B2
US 7,379,985 · App. 11/107,594 · Granted May 27, 2008

Apparatus and method for managing configuration of computer systems on a computer network

Assignee: International Business Machines Corporation
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,379,985
App. No.
11/107,594
Granted
May 27, 2008
Kind
B2
Abstract

A system configuration manager provides a graphical user interface that allows a system administrator to easily administer configuration settings for different computer systems and platforms on a computer network. The system configuration manager of the present invention allows identifying one system configuration or a settings profile as a “model system”. Once the model system is defined, other computer systems may be compared to the model system. Differences between the selected computer systems and the model system are then displayed, and the system configuration manager may be used to update the selected computer systems with configuration settings specified in the model system. Cross-platform support is provided by a configuration mapping mechanism that maps configuration information from one platform to corresponding configuration information for another platform. The configuration mapping mechanism effectively hides the differences between platforms by translating the configuration information from a selected platform to corresponding configuration information for the model system.

Claims (23)

1. An apparatus comprising:

at least one processor;

a memory coupled to the at least one processor;

a system configuration manager residing in the memory, the system configuration manager including:

model configuration settings that specify desired operating system configuration settings for a computer system; and

a configuration mapping mechanism that maps at least one operating system configuration setting for at least one computer system to the model configuration settings, wherein the system configuration manager determines differences, if any, between the operating system configuration settings for at least one of a plurality of computer systems and the model configuration settings, selects at least one of the plurality of computer systems for updating, and updates the operating system configuration settings for the selected at least one computer system according to the model configuration settings; wherein the model configuration settings are determined by selecting a computer system as the model system, thereby defining operating system configuration settings for the selected computer system as the model configuration settings.

2. The apparatus of claim 1 wherein the configuration mapping mechanism maps the at least one operating system configuration setting for a selected platform to corresponding operating system configuration settings for a different platform.

3. The apparatus of claim 1 wherein the at least one operating system configuration setting comprises customization settings.

4. The apparatus of claim 1 wherein the model configuration settings are determined by defining an operating system configuration settings profile that includes configuration settings for a model system.

5. The apparatus of claim 1 wherein the system configuration manager determines differences, if any, between the operating system configuration settings for at least one of a plurality of computer systems and the operating system configuration settings for the model system by collecting operating system configuration settings from at least one computer system selected from the plurality of computer systems, and comparing the operating system configuration settings from the selected at least one computer system with the model operating system configuration settings.

6. The apparatus of claim 1 wherein the system configuration manager displays to a user any differences between the operating system configuration settings from the selected at least one computer system with the model operating system configuration settings.

7. The apparatus of claim 1 wherein the system configuration manager updates the operating system configuration settings for the selected at least one computer system by translating the model operating system configuration settings to operating system configuration settings for each selected computer system, and updating each selected computer system with the translated operating system configuration settings.

8. A program product comprising:

(A) a system configuration manager that includes:

(A 1 ) model configuration settings that specify desired operating system configuration settings for a computer system; and

(A 2 ) a configuration mapping mechanism that maps at least one operating system configuration setting for at least one computer system to the model configuration settings, wherein the system configuration manager determines differences, if any, between operating system configuration settings for at least one of a plurality of computer systems and the model configuration settings, selects at least one of the plurality of computer systems for updating, and updates the operating system configuration settings for the selected at least one computer system according to the model operating system configuration settings; and

(B) recordable signal bearing media bearing the system configuration manager; wherein the model configuration setting are determined by selecting a computer system as the model system, thereby defining operating system configuration settings for the selected computer system as the model operating system configuration settings.

9. The program product of claim 8 wherein the configuration mapping mechanism maps the at least one operating system configuration setting for a selected platform to corresponding operating system configuration settings for a different platform.

10. The program product of claim 8 wherein the at least one operating system configuration setting comprises customization settings.

11. The program product of claim 8 wherein the model configuration settings are determined by defining a configuration settings profile that includes operating system configuration settings for a model system.

12. The program product of claim 8 wherein the system configuration manager determines differences, if any, between the operating system configuration settings for at least one of a plurality of computer systems and the operating system configuration settings for the model system by collecting operating system configuration settings from at least one computer system selected from the plurality of computer systems, and comparing the operating system configuration settings from the selected at least one computer system with the model operating system configuration settings.

13. The program product of claim 8 wherein the system configuration manager displays to a user any differences between the operating system configuration settings from the selected at least one computer system with the model operating system configuration settings.

14. The program product of claim 8 wherein the system configuration manager updates the operating system configuration settings for the selected at least one computer system by translating the model operating system configuration settings to configuration settings for each selected computer system, and updating each selected computer system with the translated configuration settings.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027005/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2005
From: BROWN, KENNETH EDGAR; HINTERMEISTER, GREGORY RICHARD; MURPHY, MICHAEL BILL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016488/0312 →
Continuity (2)
Division 0987951000 · Jun 12, 2001
Related Publication 20050188116A1 · Aug 25, 2005