IP Library Granted Patent US 10,489,011
Granted Patent B2
US 10,489,011 · App. 14/466,035 · Granted Nov 26, 2019

Systems and methods for accessing system utilities

Inventors: Jon Robert Hass (Austin, TX); Charles Terrence Perusse, Jr. (Pflugerville, TX); Elie Antoun Jreij (Pflugerville, TX); Abhay Arjun Salunke (Austin, TX)
Assignee: Dell Products L.P.
G06F3/04817G06F3/0482G06F3/0622G06F3/0644G06F3/0674G06F2206/1008
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,489,011
App. No.
14/466,035
Granted
Nov 26, 2019
Kind
B2
Abstract

In one embodiment, an information handling system may include a processor, a display that may provide a user interface allowing a user to select one or more system utilities to be accessed, memory that may include a plurality of memory partitions storing a plurality of system utilities, and a management controller. During a configuration of the information handling system, the management controller may receive a request from the user via the user interface to access one or more selected system utilities; identify one or more memory partitions storing the one or more selected system utilities; and cause the display to display one or more user-selectable icons corresponding to the one or more identified memory partitions to provide the user access to the one or more identified memory partitions.

Claims (35)

1. An information handling system, comprising:

a processor;

a memory coupled to the processor, the memory including a plurality of memory partitions storing a plurality of system utilities;

a display coupled to the processor, the display providing a user interface; and

a management controller coupled to the processor, wherein during a configuration of the information handling system, the management controller is configured to:

receive a request from a user via the user interface to access a system utility including one of a system diagnostic and a driver;

in response to receiving the request, identify a memory partition that is unavailable for access and hidden from the user interface storing the system utility;

in response to identifying the memory partition, cause the user interface to display a user-selectable icon to provide the user access to the identified memory partition, wherein the identification of the identified memory partition is based on the request to access the system utility stored on the identified memory partition previously unavailable for access and hidden from the user interface;

update the identified memory partition previously unavailable for access and hidden from the user interface based on a change made by the user and the request to access the system utility, wherein the change made by the user comprises the user writing to the system utility, wherein the update comprises saving the change in the identified memory partition, and wherein the identified memory partition stores only the system utility and the change; and

in response to updating the identified memory partition, remove the user-selectable icon from the user interface after a pre-determined time has elapsed to cause the identified memory partition to be unavailable for access and hidden from the user interface.

2. The information handling system of claim 1 , wherein the display provides a user interface or menu to the user.

3. The information handling system of claim 1 , wherein the memory is a flash memory.

4. The information handling system of claim 1 , wherein the one or more user-selectable icons comprise one or more disk drive icons.

5. The information handling system of claim 1 , wherein the configuration of the information handling system comprises an out-of-box configuration or a reconfiguration of the information handling system.

6. An apparatus, comprising:

a display configured to display a user interface; and

a management controller coupled to the display and configured to:

receive from a user, during a configuration of a system via the user interface, a request to access a system utility including one of a system diagnostic and a driver;

in response to receiving the request, identify a memory partition of a memory device that is unavailable for access and hidden from the user interface, the identified memory partition storing the requested system utility;

in response to identifying the memory partition, cause the user interface to display a user-selectable icon to provide the user access to the identified memory partition, wherein the identification of the identified memory partition is based on the request to access the system utility stored on the identified memory partition previously unavailable for access and hidden from the user interface;

update the identified memory partition previously unavailable for access and hidden from the user interface based on a change made by the user and the request to access the system utility, wherein the change made by the user comprises the user writing to the system utility, wherein the update comprises saving the change in the identified memory partition, and wherein the identified memory partition stores only the system utility and the change; and

in response to updating the identified memory partition, remove the user-selectable icon from the user interface after a pre-determined time has elapsed to cause the identified memory partition to be unavailable for access and hidden from the user interface.

7. The apparatus of claim 6 , wherein the memory device is a flash memory.

8. The apparatus of claim 6 , wherein the one or more icons comprise one or more disk drive icons.

9. The apparatus of claim 6 , wherein the display provides a user interface or menu to the user.

10. The apparatus of claim 6 , wherein the configuration of the system comprises an out-of-box configuration or a reconfiguration of the system.

11. A method, comprising:

during a configuration of a system, receiving a request from a user via a user interface displayed on a display for access to a system utility including one of a system diagnostic and a driver;

in response to receiving the request, a management controller coupled to a processor identifying a memory partition of a memory device that is unavailable for access and hidden from the user interface, the identified memory partition storing the requested system utility;

in response to identifying the memory partition, providing the user access to the identified memory partition by displaying on the user interface a user-selectable icon, wherein identifying the identified memory partition is based on the request to access the system utility stored on the identified memory partition previously unavailable for access and hidden from the user interface;

updating the identified memory partition previously unavailable for access and hidden from the user interface based on a change made by the user and the request to access the system utility, wherein the change made by the user comprises the user writing to the system utility, wherein the update comprises saving the change in the identified memory partition, and wherein the identified memory partition stores only the system utility and the change; and

in response to updating the identified memory partition, removing the user-selectable icon from the user interface after a pre-determined time has elapsed to cause the identified memory partition to be unavailable for access and hidden from the user interface.

12. The method of claim 11 , wherein the one or more user-selectable icons comprise one or more disk drive icons.

13. The method of claim 11 , wherein the memory device is a flash memory.

14. The method of claim 11 , wherein the configuration of the system comprises an out-of-box configuration or a reconfiguration of the system.

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 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 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 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 (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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2014
From: HASS, JON ROBERT; PERUSSE, CHARLES TERRENCE, JR.; JREIJ, ELIE ANTOUN; SALUNKE, ABHAY ARJUN
To: DELL PRODUCTS L.P.
Reel/Frame 033589/0713 →