IP Library Granted Patent US 9,851,985
Granted Patent B2
US 9,851,985 · App. 14/504,218 · Granted Dec 26, 2017

Platform configuration management using a basic input/output system (BIOS)

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 9,851,985
App. No.
14/504,218
Granted
Dec 26, 2017
Kind
B2
Abstract

Methods and systems for platform configuration management may use a platform configuration register (PCR) stored on a trusted platform module (TPM) included with an information handling system. A basic input/output system (BIOS) may include instructions to generate a first PCR value based on BIOS settings while a user is operating the BIOS. When the first PCR value indicates a change from a previous PCR value stored in the PCR, an alert may be displayed to the user and sent to a network administrator. The BIOS may display an indication of a mapping of BIOS settings to the first PCR value.

Claims (42)

1. A method for identifying a change in platform configuration register values selected by a user via BIOS user interface comprising:

accessing a mapping of basic input/output system (BIOS) settings to a platform configuration register (PCR) for an information handling system including a trusted platform module (TPM), wherein the BIOS settings are accessible for selection by a user of the information handling system from a BIOS user interface;

during operation of the BIOS user interface by the user and based on the BIOS settings and the mapping, generating a first PCR value indicative of BIOS settings currently selected by the user, the first PCR value corresponding to the PCR;

when the first PCR value indicates a change from a previous PCR value stored in the PCR, displaying a first alert in the BIOS user interface, the first alert indicating that the BIOS settings have changed the first PCR value; and

when the first alert is displayed, sending a second alert via a network connection to a network administrator for the information handling system to perform an action, the second alert including the first PCR value.

2. The method of claim 1 , further comprising:

when the first alert is displayed, displaying in the BIOS user interface an indication of which BIOS settings have resulted in the change to the first PCR value.

3. The method of claim 2 , further comprising:

when the first alert is displayed, displaying in the BIOS user interface user instructions for restoring the BIOS to correspond to the previous PCR value.

4. The method of claim 1 , wherein the action is to prevent lockout of the information handling system.

5. The method of claim 1 , further comprising:

displaying, in the BIOS user interface, an indication of the mapping of the BIOS settings to the PCR.

6. The method of claim 1 , wherein the PCR is a PCR 1 corresponding to a host platform configuration.

7. An information handling system for identifying a change in a platform configuration register values selected by a user via BIOS user interface comprising:

a processor subsystem having access to a basic input/output system (BIOS), wherein the BIOS includes BIOS instructions executable by the processor subsystem to:

generate a BIOS user interface for enabling a user to access and select BIOS settings for the BIOS;

access a mapping of the BIOS settings to a platform configuration register (PCR) for an information handling system including a trusted platform module (TPM);

during operation of the BIOS user interface by the user and based on the BIOS settings and the mapping, generate a first PCR value indicative of BIOS settings currently selected by the user, the first PCR value corresponding to the PCR;

when the first PCR value indicates a change from a previous PCR value stored in the PCR, display a first alert in the BIOS user interface, the first alert indicating that the BIOS settings have changed the first PCR value; and

when the first alert is displayed, send a second alert via a network connection to a network administrator for the information handling system to perform an action, the second alert including the first PCR value.

8. The information handling system of claim 7 , further comprising BIOS instructions to:

when the first alert is displayed, display in the BIOS user interface an indication of which BIOS settings have resulted in the change to the first PCR value.

9. The information handling system of claim 8 , further comprising BIOS instructions to:

when the first alert is displayed, display in the BIOS user interface user instructions for restoring the BIOS to correspond to the previous PCR value.

10. The information handling system of claim 7 , wherein the action is to prevent lockout of the information handling system.

11. The information handling system of claim 7 , further comprising BIOS instructions to:

display, in the BIOS user interface, an indication of the mapping of the BIOS settings to the PCR.

12. The information handling system of claim 7 , wherein the PCR is a PCR 1 corresponding to a host platform configuration.

13. An article of manufacture comprising a non-transitory computer-readable medium storing instructions, the instructions representing a basic input/output system (BIOS) that identifies a change in a platform configuration register values selected by a user via BIOS user interface, that, when executed by a processor of an information handling system, cause the processor to:

generate a BIOS user interface for enabling a user to access and select BIOS settings for the BIOS;

access a mapping of the BIOS settings to a platform configuration register (PCR) for an information handling system including a trusted platform module (TPM);

during operation of the BIOS user interface by the user and based on the BIOS settings and the mapping, generate a first PCR value indicative of BIOS settings currently selected by the user, the first PCR value corresponding to the PCR;

when the first PCR value indicates a change from a previous PCR value stored in the PCR, display a first alert in the BIOS user interface, the first alert indicating that the BIOS settings have changed the first PCR value; and

when the first alert is displayed, send a second alert via a network connection to a network administrator for the information handling system to perform an action, the second alert including the first PCR value.

14. The article of manufacture of claim 13 , further comprising BIOS instructions to:

when the first alert is displayed, display in the BIOS user interface an indication of which BIOS settings have resulted in the change to the first PCR value.

15. The information handling system of claim 14 , further comprising BIOS instructions to:

when the first alert is displayed, display in the BIOS user interface user instructions for restoring the BIOS to correspond to the previous PCR value.

16. The article of manufacture of claim 13 , wherein the action is to prevent lockout of the information handling system.

17. The article of manufacture of claim 13 , further comprising BIOS instructions to:

display, in the BIOS user interface, an indication of the mapping of the BIOS settings to the PCR.

18. The article of manufacture of claim 13 , wherein the PCR is a PCR 1 corresponding to a host platform configuration.

Assignments (15)
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 (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 034590 FRAME 0731 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0070 →
RELEASE OF REEL 034591 FRAME 0391 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0719 →
RELEASE OF REEL 034590 FRAME 0696 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040016/0964 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034590/0696 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034591/0391 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 034590/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2014
From: MARTINEZ, RICARDO LUIS; JOSHI, ANAND PRAKASH
To: DELL PRODUCTS L.P.
Reel/Frame 033866/0330 →