IP Library Granted Patent US 8,122,112
Granted Patent B2
US 8,122,112 · App. 12/779,868 · Granted Feb 21, 2012

Method and apparatus for removable device modification of system configuration

Assignee: Intel 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 8,122,112
App. No.
12/779,868
Granted
Feb 21, 2012
Kind
B2
Abstract

A method and apparatus for updating the system configuration settings of a computer system. Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or similar communications system. Another embodiment includes a system configuration method using a bus master device to write system configuration data into a target computer system.

Claims (22)

1. An apparatus comprising:

a memory device;

a bus master device removably coupled to the apparatus to write system configuration data and handling information to identify an active update or a passive update to a predefined memory space in the memory device: and

a system configuration manager coupled to the memory to: (1) adjust system settings of the apparatus based on basic input output system (BIOS) configuration data stored in the predefined memory space and (2) check if a reboot is required, wherein the check is performed by a software program;

wherein only differences between an existing system configuration data and an updated system configuration data are written to the predefined memory space;

the system configuration manager to adjust system settings based on the differences in system configuration data.

2. The apparatus of claim 1 , wherein the bus master device is removably coupled to the memory device.

3. The apparatus of claim 1 , wherein the bus master device communicates with the memory device over one of a universal serial bus (USB), serial port, parallel port and 1394 port.

4. The apparatus of claim 1 , further comprising:

a processor to execute the system configuration manager; and

a non-volatile memory device to store the system configuration manager and BIOS configuration data.

5. The apparatus of claim 1 , further comprising:

a controller device coupled to the system configuration manager to enable communication with the bus master device.

6. The apparatus of claim 1 , wherein the system configuration manager compares the existing system configuration data with the system configuration data received from the bus master to identity only the differences, and decides if a reboot is required, based on only the differences.

7. The apparatus of claim 1 , wherein the adjusting the system setting occurs during a reboot sequence.

8. The apparatus of claim 1 , wherein the system configuration manager:

effects system changes based on the received system configuration data during operation of the system.

9. The apparatus of claim 1 , wherein the system configuration manager:

notifies a system management module of system configuration changes.

10. The apparatus of claim 1 , wherein the system configuration manager compares the system configuration data received from the bus master with existing system configuration data, stores only the differences between the received system configuration data and the existing system configuration data, and decides if a reboot is required, based on only the differences.

11. The apparatus of claim 1 wherein checking comprises one of examining the received system configuration data to determine that updating can occur while a computer system is running, and checking a foreign indication from the bus master to identify that the updating can be done while the computer system is running.

12. The apparatus of claim 1 wherein the software program is one of a system configuration manager program and a basic input/output system (BIOS), and further comprising the software program performing a power-on self test.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: BOLAY, FREDERICK H.; NALAWADI, RAJEEV K.
To: INTEL CORPORATION
Reel/Frame 044425/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2017
From: BOLAY, FREDERICK H.; NALAWADI, RAJEEV K.
To: INTEL CORPORATION
Reel/Frame 043738/0249 →
Continuity (3)
Continuation 12038584 · Feb 27, 2008
Division 10747319 · Dec 23, 2003
Related Publication 20100223454A1 · Sep 2, 2010