IP Library Granted Patent US 10,146,551
Granted Patent B2
US 10,146,551 · App. 15/248,058 · Granted Dec 4, 2018

Initializing and reconfiguring replacement motherboards

Inventors: Xiaomei Miller (Round Rock, TX); Allen Wynn (Round Rock, TX)
Assignee: Dell Products, L.P.
G06F9/4403G06F8/65
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 10,146,551
App. No.
15/248,058
Granted
Dec 4, 2018
Kind
B2
Abstract

Systems and methods for initializing and reconfiguring replacement motherboards are described. In some embodiments, an Information Handling System (IHS) may include: a motherboard, a processor mounted on the motherboard, and a Basic Input/Output System (BIOS) mounted on the motherboard and coupled to the processor, the BIOS having program instructions stored thereon that, upon execution by the processor, cause the IHS to: determine, while operating in a service mode, whether prefill data is available in a memory device distinct from any component mounted on the motherboard, where the prefill data is usable by the BIOS to automatically fill out at least a portion of a service menu provided by the BIOS; validate the prefill data; and in response to the validated, prefill data having changed since a previous booting of the IHS, store updated prefill data in the memory device.

Claims (37)

1. An Information Handling System (IHS), comprising:

a motherboard;

a processor mounted on the motherboard; and

a Basic Input/Output System (BIOS) mounted on the motherboard and coupled to the processor, the BIOS having program instructions stored thereon that, upon execution by the processor, cause the IHS to:

determine, while operating in a service mode, whether prefill data is available in a memory device distinct from any component mounted on the motherboard, wherein the prefill data is usable by the BIOS to automatically fill out at least a portion of a service menu provided by the BIOS;

validate the prefill data; and

in response to the validated, prefill data having changed since a previous booting of the IHS, store updated prefill data in the memory device.

2. The IHS of claim 1 , wherein the memory device includes a hard disk drive coupled to the motherboard.

3. The IHS of claim 1 , wherein the memory device is mounted on a circuit board coupled to the motherboard.

4. The IHS of claim 1 , wherein the prefill data includes system identification information and configuration data.

5. The IHS of claim 4 , wherein the configuration data includes at least one of: Management Engine (ME) stock keeping unit (SKU) selection, Platform Controller Hub (PCH) SKU selection, customer purchase selections, or BIOS Setup Information.

6. The IHS of claim 4 , wherein to validate the prefill data, the program instructions, upon execution by the processor, further cause the IHS to compare a system ID of the motherboard with a system ID stored as part of the prefill data in the memory device.

7. The IHS of claim 4 , wherein to validate the prefill data, the program instructions, upon execution by the processor, further cause the IHS to compare an Extended Display Identification Data (EDID) serial number with an EDID serial number stored as part of the prefill data in the memory device.

8. The IHS of claim 4 , wherein to validate the prefill data, the program instructions, upon execution by the processor, further cause the IHS to compare power supply identification information with power supply identification information stored as part of the prefill data in the memory device.

9. The IHS of claim 4 , wherein to validate the prefill data, the program instructions, upon execution by the processor, further cause the IHS to compare a dual in-line memory module (DIMM) serial number with a DIMM serial number stored as part of the prefill data in the memory device.

10. A Basic I/O System (BIOS) having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:

enter a BIOS service menu while operating in a service mode;

determine that prefill data is available in two or more memory devices;

retrieve the prefill data from a selected one of the two or more memory devices;

validate the prefill data; and

use the validated prefill data to automatically enter data into corresponding fields of the service menu.

11. The BIOS of claim 10 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

allow a user to manually change the automatically entered data.

12. The BIOS of claim 10 , wherein the prefill data includes system identification information and configuration data.

13. The BIOS of claim 12 , wherein the configuration data includes at least one of: Management Engine (ME) stock keeping unit (SKU) selection, Platform Controller Hub (PCH) SKU selection, customer purchase selections, or BIOS Setup Information.

14. The BIOS of claim 13 , wherein to validate the prefill data, the program instructions, upon execution by the processor, further cause the IHS to: (i) compare a system ID of the motherboard with a system ID stored as part of the prefill data in the selected memory device; (ii) compare an Extended Display Identification Data (EDID) serial number with an EDID serial number stored as part of the prefill data in the selected memory device; (iii) compare power supply identification information with power supply identification information stored as part of the prefill data in the selected memory device; or (iv) compare a dual in-line memory module (DIMM) serial number with a DIMM serial number stored as part of the prefill data in the selected memory device.

15. The BIOS of claim 10 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

select the one of the two or more memory devices to retrieve the prefill data from based upon a priority score.

16. The BIOS of claim 15 , wherein the priority score is based upon: (i) a speed of a data transfer between each of the two or more memory devices and the processor; (ii) a previous successful boot indication associated with the prefill data in each of the two or more memory devices; or (iii) a modification date associated with the prefill data in each of the two or more memory devices.

17. In an Information Handling System (IHS), a method comprising:

entering a BIOS service menu while operating in a service mode;

determining that prefill data is available in two or more memory devices;

retrieving the prefill data from a selected one of the two or more memory devices;

validating the prefill data; and

using the validated prefill data to automatically enter data into corresponding fields of the service menu.

18. The method of claim 17 , wherein the prefill data includes system identification information and configuration data, wherein the system identification information includes a service tag, and wherein the configuration data includes at least one of: Management Engine (ME) stock keeping unit (SKU) selection, Platform Controller Hub (PCH) SKU selection, customer purchase selections, or BIOS Setup Information.

19. The method of claim 18 , further comprising comparing: (i) a system ID of a motherboard with a system ID stored as part of the prefill data; (ii) an Extended Display Identification Data (EDID) serial number with an EDID serial number stored as part of the prefill data; (iii) power supply identification information with power supply identification information stored as part of the prefill data; or (iv) a dual in-line memory module (DIMM) serial number with a DIMM serial number stored as part of the prefill data.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040679/0386) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0666 →
RELEASE OF SECURITY INTEREST AT REEL 040633 FRAME 0799 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
Reel/Frame 058297/0427 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 23, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 040679/0386 →
SECURITY INTEREST Recorded Nov 16, 2016
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040633/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2016
From: MILLER, XIAOMEI; WYNN, ALLEN
To: DELL PRODUCTS, L.P.
Reel/Frame 039551/0255 →
Continuity (1)
Related Publication 20180060079A1 · Mar 1, 2018