IP Library Granted Patent US 8,140,841
Granted Patent B2
US 8,140,841 · App. 12/265,703 · Granted Mar 20, 2012

Method and micro-system for updating configurations of target system in computer

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,140,841
App. No.
12/265,703
Granted
Mar 20, 2012
Kind
B2
Abstract

A technique for updating configurations of a target system in a computer. The method comprises booting, based on Preboot Execution Environment technology, a micro-system for updating configurations of a target system before booting the target system, the micro-system performing the steps of: (a) acquiring target configuration packages via a network from a server; (b) extracting target configuration data from said target configuration packages; and (c) updating the configurations of said target system by using said target configuration data, wherein said micro-system is independent of said target system.

Claims (39)

1. A method for updating configurations of a target system in a computer, the method comprising:

booting, based on Preboot Execution Environment technology, a micro-system for updating configurations of a target system before booting the target system, said micro-system performing the steps of:

acquiring target configuration packages via a network from a server, the target configuration packages indicating a post-update status of the target system;

extracting target configuration data from said target configuration packages; and

updating the configurations of said target system by using said target configuration data,

wherein said micro-system is independent of said target system.

2. The method according to claim 1 , wherein said target system is a computer operating system, and said target configuration packages are operating system patches or software profiles.

3. The method according to claim 1 , wherein said network is an intranet.

4. The method according to claim 1 , wherein said updating is at least one of replacing, editing, adding and deleting files and updating key assignments of a registry.

5. A micro-system for updating configurations of a target system in a computer, said micro-system comprising:

acquisition unit for acquiring target configuration packages via a network from a server, the target configuration packages indicating a post-update status of the target system;

extraction unit for extracting target configuration data from said target configuration packages; and

configuration updating unit for updating configurations of said target system by using said target configuration data,

wherein said micro-system is independent of said target system, and before said target system is booted, each unit in said micro-system is booted and operated based on Preboot Execution Environment technology so as to update the configurations of said target system.

6. The micro-system according to claim 5 , wherein said target system is a computer operating system, and said target configuration packages are operating system patches or software profiles.

7. The micro-system according to claim 5 , wherein said network is an intranet.

8. The micro-system according to claim 5 , wherein said updating is at least one of replacing, editing, adding and deleting files and updating key assignments of a registry.

9. A computer program product embodied in computer readable memory comprising:

computer readable program codes coupled to the computer readable memory for updating configurations of a target system in a computer, the computer readable program codes configured to cause the program to:

boot, based on Preboot Execution Environment technology, a micro-system for updating configurations of a target system before booting the target system;

acquire target configuration packages via a network from a server, the target configuration packages indicating a post-update status of the target system;

extract target configuration data from said target configuration packages; and

update the configurations of said target system by using said target configuration data,

wherein said micro-system is independent of said target system.

10. The computer program product according to claim 9 , wherein said target system is a computer operating system, and said target configuration packages are operating system patches or software profiles.

11. The computer program product according to claim 9 , wherein said network is an intranet.

12. The computer program product according to claim 9 , wherein said updating is at least one of replacing, editing, adding and deleting files and updating key assignments of a registry.

13. The computer program product according to claim 9 , wherein the Preboot Execution Environment technology is a remote booting service to remotely configure and boot the computer before booting the target system with a target operating system.

14. The method according to claim 1 , wherein the Preboot Execution Environment technology is a remote booting service to remotely configure and boot the computer before booting the target system with a target operating system.

15. The micro-system according to claim 5 , wherein the Preboot Execution Environment technology is a remote booting service to remotely configure and boot the computer before booting the target system with a target operating system.

16. A system for updating configurations of a target system in a computer, the system comprising:

a client computer including:

an acquisition unit for acquiring target configuration packages via a network from a server, wherein the target configuration packages indicate a post-update status of the target system;

an extraction unit for extracting target configuration data from said target configuration packages; and

a configuration updating unit for updating configurations of said target system by using said target configuration data,

wherein said micro-system is independent of said target system, and before said target system is booted, each unit in said micro-system is booted and operated based on Preboot Execution Environment technology so as to update the configurations of said target system; and

a server computer configured to store historical information on configuration updates of the client computer and automatically determine the target configuration packages needed by the client based on identification information of the client computer and the historical information on configuration updates of the client computer.

17. The system according to claim 16 , wherein the client computer is configured to send the identification information to the server computer before acquiring target configuration packages.

18. The system according to claim 16 , wherein the Preboot Execution Environment technology is a remote booting service to remotely configure and boot the computer before booting the target system with a target operating system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: MIDWAY TECHNOLOGY COMPANY LLC
To: SERVICENOW, INC.
Reel/Frame 038324/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MIDWAY TECHNOLOGY COMPANY LLC
Reel/Frame 037704/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2008
From: CAO, RUI XIN; HE, LE; JIN, XING; LIU, PEI NI; WANG, QING BO; ZHOU, YING
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021806/0958 →