IP Library Granted Patent US 7,900,073
Granted Patent B2
US 7,900,073 · App. 12/057,935 · Granted Mar 1, 2011

Apparatus for storing management information in a computer 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,900,073
App. No.
12/057,935
Granted
Mar 1, 2011
Kind
B2
Abstract

An apparatus for providing management storage via a USB port of a computer system is disclosed. The apparatus includes a flash memory, a first and second switches, a first and second inverters, a designated port, and a controller. Coupled to the flash memory, the first and second switches are controlled by a main power of a computer system in a complementary manner. The first and second inverters, which are powered by a standby power of the computer system, are coupled to a respective control input of the first and second switches. The designated port, which is coupled to the flash memory via the first switch, allows data to be read from and written to the flash memory without booting up the computer system. On the other hand, the controller, which is coupled to the flash memory via the second switch, allows data to be read from and written to the flash memory by the computer system only after the computer system has been booted up.

Claims (30)

1. An apparatus comprising:

a flash memory;

a first and second switches coupled to said flash memory, wherein said first and second switches are controlled by a first power of a computer system in a complementary manner;

a first circuitry and second circuitry coupled to a respective control input of said first and second switches, wherein said first circuitry and second circuitry are powered by a second power of said computer system;

a designated port, coupled to said flash memory via said first switch, for allowing data to be read from and written to said flash memory without booting up said computer system; and

a controller, coupled to said flash memory via said second switch, for allowing data to be read from and written to said flash memory by said computer system only after said computer system has been booted up.

2. The apparatus of claim 1 , wherein said flash memory is an universal serial bus (USB) flash memory.

3. The apparatus of claim 2 , wherein said designated port is an USB port.

4. The apparatus of claim 3 , wherein said controller is an USB controller.

5. The apparatus of claim 1 , wherein said first and second switches are field effect transistor (FET) switches.

6. The apparatus of claim 1 , wherein said first power is a main power and said second power is a standby power.

7. The apparatus of claim 1 , wherein said apparatus further includes a third switch coupled between said controller and said designated port, wherein said third switch allows data to be read from and written to said designated port by said controller after said computer system has been booted up.

8. The apparatus of claim 7 , wherein said third switch is controlled by said first power in the same manner as said second switch.

9. The apparatus of claim 7 , wherein said third switch is a FET switch.

10. The apparatus of claim 1 , wherein said flash memory is capable of storing log information after a malfunction has occurred within said computer system.

11. A method comprising:

coupling a first and second switches to a flash memory, wherein said first and second switches are controlled by a first power of a computer system in a complementary manner;

coupling a first circuitry and second circuitry to a respective control input of said first and second switches, wherein said first circuitry and second circuitry are powered by a second power of said computer system;

allowing data to be read from and written to said flash memory via a designated port without booting up said computer system, wherein said designated port is coupled to said flash memory via said first switch; and

allowing data to be read from and written to said flash memory via a controller of said computer system only after said computer system has been booted up, wherein said controller is coupled to said flash memory via said second switch.

12. The method of claim 11 , wherein said flash memory is an USB flash memory, wherein said designated port is an USB port, wherein said controller is an USB controller.

13. The method of claim 11 , wherein said first and second switches are FET switches.

14. The method of claim 11 , wherein said first power is a main power and said second power is a standby power.

15. The method of claim 11 , wherein said method further includes coupling a third switch between said controller and said designated port.

16. The method of claim 15 , wherein said third switch is controlled by said first power in the same manner as said second switch.

17. The method of claim 15 , wherein said third switch is a FET switch.

18. A method comprising:

providing a designated port in a computer system, wherein said designated port being capable of being conditionally alternatively coupled between an internal flash memory seen from said designated port as a slave device and a port controller seen from said designated port as a master device;

in response to said computer system being booted up, coupling said designated port to said port controller such that said port controller is seen from said designated port as a master device; and

in response to said computer system not booted up, coupling said designated port to said internal flash memory such that said internal flash memory is seen from said designated port as a slave device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2008
From: PARKER, JOSEPH R.; PLASKONOS, PAUL
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 020964/0850 →