IP Library Granted Patent US 7,299,331
Granted Patent B2
US 7,299,331 · App. 10/348,181 · Granted Nov 20, 2007

Method and apparatus for adding main memory in computer systems operating with mirrored main memory

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,299,331
App. No.
10/348,181
Granted
Nov 20, 2007
Kind
B2
Abstract

The specification may disclose a computer system that may have two memory boards operated in a mirrored mode. The computer system may have the ability to operate in a mirrored mode with the memory boards having varying amounts of memory. This feature may allow for adding main memory to the computer system while the computer system is operational.

Claims (27)

1. A computer system comprising:

a processor;

a first memory array and a second memory array;

a first bridge logic coupling the processor to the first and second memory arrays;

wherein the computer system operates the first and second memory arrays in a mirrored mode even if the first and second memory arrays have differing memory capacities;

a programmable array logic (PAL) coupled between the first bridge logic and the first and second memory arrays, wherein the programmable array logic operates the first and second memory arrays in the mirrored mode;

wherein the computer system remains operational if the first memory array is removed from the computer system, and wherein the PAL invokes basic input output system (BIOS) routines to copy the information from the second memory array to the first memory array if the first memory array is installed with a greater memory capacity than the second memory array.

2. The computer system as defined in claim 1 further comprising:

wherein the first memory array further comprises a memory board comprising at least one dual inline memory module (DIMM); and

wherein the second memory array further comprises a memory board comprising at least one dual inline memory module (DIMM).

3. The computer system as defined in claim 1 further comprising:

wherein the first memory array further comprises double-data-rate synchronous dynamic random access memory (DDR SDRAM); and

wherein the second memory array further comprises DDR SDRAM.

4. A method comprising:

operating a computer system having a first and second main memory boards in a fully mirrored mode of operation, the mirroring across the first and second main memory boards;

removing the first main memory board from the computer system while continuing to read and write the second main memory board;

installing a third main memory board in the computer system while continuing to read and write the second main memory board, the third main memory board having a larger memory capacity than the second main memory board;

invoking basic input output system (BIOS) routines by a programmable array logic (PAL) coupled between the memory boards and a bridge device, the BIOS routines copy the information from the second memory board to the third memory board; and

operating the computer in the fully mirrored memory mode across the second and third main memory boards.

5. The method as defined in claim 4 wherein the first and third main memory boards are the same memory board.

6. The method as defined in claim 4 further comprising:

removing the second main memory board from the computer system while continuing to read and write the third main memory board;

installing a fourth main memory board in the computer system while continuing to read and write the third main memory board, the fourth main memory board having a same memory capacity as the third main memory board;

invoking basic input output system (BIOS) routines to copy the information from the third memory board to the fourth memory board; and

operating the computer in the mirrored memory mode across the third and fourth main memory boards.

7. The method as defined in claim 6 wherein the second and fourth main memory boards are the same memory board.

8. The method as defined in claim 7 wherein the first and third main memory boards are the same memory board.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055403/0001 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →