Patents by Inventor Mark W. Shutt
Mark W. Shutt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11599087Abstract: In one or more embodiments, an information handling system (IHS) manufacturer is configured to: manufacture multiple motherboards configured to be installed in multiple IHS product lines; respectively install multiple non-volatile memory media on the multiple motherboards; store first product line firmware, associated with a first product line of the IHS manufacturer, via the multiple non-volatile memory media; provide a first portion of the multiple motherboards to a first division; and provide a second portion of the multiple motherboards to a second division; the first division is configured to: permanently store a first IHS identity type on the first portion of the multiple motherboards; and the second division is configured to: permanently store a second IHS identity type on the second portion of the multiple motherboards; and store second product line firmware via non-volatile memory media of the second portion of the multiple motherboards.Type: GrantFiled: October 21, 2020Date of Patent: March 7, 2023Assignee: Dell Products L.P.Inventors: Wei G. Liu, Richard L. Holmberg, Mark W. Shutt
-
Patent number: 11334367Abstract: A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.Type: GrantFiled: February 10, 2021Date of Patent: May 17, 2022Assignee: Dell Products L.P.Inventors: Wei Liu, Mark W. Shutt, Tzu-Hsiu Tsai, Mukund P. Khatri, Richard Louis Holmberg, Jr.
-
Publication number: 20220121171Abstract: In one or more embodiments, an information handling system (IHS) manufacturer is configured to: manufacture multiple motherboards configured to be installed in multiple IHS product lines; respectively install multiple non-volatile memory media on the multiple motherboards; store first product line firmware, associated with a first product line of the IHS manufacturer, via the multiple non-volatile memory media; provide a first portion of the multiple motherboards to a first division; and provide a second portion of the multiple motherboards to a second division; the first division is configured to: permanently store a first IHS identity type on the first portion of the multiple motherboards; and the second division is configured to: permanently store a second IHS identity type on the second portion of the multiple motherboards; and store second product line firmware via non-volatile memory media of the second portion of the multiple motherboards.Type: ApplicationFiled: October 21, 2020Publication date: April 21, 2022Inventors: Wei G. Liu, Richard L. Holmberg, Mark W. Shutt
-
Patent number: 11275817Abstract: An information handling system may include a processor, and a cryptoprocessor comprising at least one storage location. The information handling system may be configured to: store, in the at least one storage location, cryptographic data regarding secure boot of the information handling system; receive an indication that a lockdown is to be initiated; in response to the indication, overwrite the at least one storage location with invalid data; and initiate the lockdown by triggering a reboot of the information handling system.Type: GrantFiled: September 25, 2019Date of Patent: March 15, 2022Assignee: Dell Products L.P.Inventors: Thomas Cantwell, Mark W. Shutt
-
Patent number: 11204775Abstract: A BIOS platform configuration system includes a BIOS coupled to hardware subsystems. During initialization operations, the BIOS communicates with each of the hardware subsystems and retrieves respective hardware subsystem information that is associated with each of the hardware subsystems and that describes at least a portion of a communication route between that hardware subsystem and at least one other hardware subsystem. The BIOS then combines the respective hardware subsystem information that is associated with each of the hardware subsystems to generate configuration information that describes complete communication routes between each of the hardware subsystems, and configures at least one of the hardware subsystems using the configuration information.Type: GrantFiled: February 12, 2021Date of Patent: December 21, 2021Assignee: Dell Products L.P.Inventors: Fernando Antonio Garcia Castillo, Wei G. Liu, Alberto David Perez Guevara, Mark W. Shutt, Benjamin Andrew Martinez
-
Patent number: 11151225Abstract: Systems and methods for enabling license management in pre-boot environments are described. In some embodiments, a method may include: loading, by a Basic System Input/Output (BIOS) of an Information Handling System (IHS), prior to the booting of any Operating System (OS) by the IHS, a license manager Unified Extensible Firmware Interface (UEFI) driver; and executing, by the BIOS, a command received from a component or device coupled to the IHS following a license management protocol provided by the UEFI driver, where the command is to obtain or verify license data.Type: GrantFiled: February 17, 2016Date of Patent: October 19, 2021Assignee: Dell Products, L.P.Inventors: Satyajit Dipakbhai Desai, Sanjeev Dambal, Krishna P. Mohan, Sruthi Reddy Mothukupally, Mark W. Shutt, Wayne R. Weilnau
-
Publication number: 20210165663Abstract: A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.Type: ApplicationFiled: February 10, 2021Publication date: June 3, 2021Inventors: Wei Liu, Mark W. Shutt, Tzu-Hsiu Tsai, Mukund P. Khatri, Richard Louis Holmberg, JR.
-
Publication number: 20210165661Abstract: A BIOS platform configuration system includes a BIOS coupled to hardware subsystems. During initialization operations, the BIOS communicates with each of the hardware subsystems and retrieves respective hardware subsystem information that is associated with each of the hardware subsystems and that describes at least a portion of a communication route between that hardware subsystem and at least one other hardware subsystem. The BIOS then combines the respective hardware subsystem information that is associated with each of the hardware subsystems to generate configuration information that describes complete communication routes between each of the hardware subsystems, and configures at least one of the hardware subsystems using the configuration information.Type: ApplicationFiled: February 12, 2021Publication date: June 3, 2021Inventors: Fernando Antonio Garcia Castillo, Wei G. Liu, Alberto David Perez Guevara, Mark W. Shutt, Benjamin Andrew Martinez
-
Publication number: 20210089633Abstract: An information handling system may include a processor, and a cryptoprocessor comprising at least one storage location. The information handling system may be configured to: store, in the at least one storage location, cryptographic data regarding secure boot of the information handling system; receive an indication that a lockdown is to be initiated; in response to the indication, overwrite the at least one storage location with invalid data; and initiate the lockdown by triggering a reboot of the information handling system.Type: ApplicationFiled: September 25, 2019Publication date: March 25, 2021Applicant: Dell Products L.P.Inventors: Thomas CANTWELL, Mark W. SHUTT
-
Patent number: 10956170Abstract: A BIOS setting modification system is provided in a computing device. During a computing device runtime for the computing device, an Out-Of-Band (OOB) controller device receives a first BIOS setting modification request and, in response, generates first BIOS setting modification information and causes the transmission of a System Management Interrupt (SMI). During the computing device runtime for the computing device, an SMI handler subsystem in the computing device retrieves, in response to the SMI, the first BIOS setting modification information, either directly from the OOB controller device, or from a storage subsystem in which it was provided by the OOB controller device. The SMI handler subsystem then applies the first BIOS setting modification information to at least one subsystem in the computing device such that a first BIOS setting modification provided by the first BIOS setting modification information takes effect during the computing device runtime for the computing device.Type: GrantFiled: March 22, 2019Date of Patent: March 23, 2021Assignee: Dell Products L.P.Inventors: Sundar Dasar, Mark W. Shutt, Swamy Kadaba Chaluvaiah
-
Publication number: 20210081234Abstract: An information handling system includes a first processor core that receives a first System Management Interrupt (SMI) event, and synchronizes entry into a System Management Mode (SMM) with second and third processor cores. In response to the first, second, and third processor cores being in the SMM, the first processor executes a first SMI handler to service the first SMI. While the first, second, and third processor core are in the SMM, the second processor core monitors for a high priority SMI event. In response to a detection of the high priority SMI event, the second processor core executes a second SMI handler to service the high priority SMI event.Type: ApplicationFiled: September 18, 2019Publication date: March 18, 2021Inventors: Wei Liu, Quy Ngoc Hoang, Wade Andrew Butcher, Mark W. Shutt
-
Patent number: 10942751Abstract: A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.Type: GrantFiled: May 3, 2018Date of Patent: March 9, 2021Assignee: Dell Products L.P.Inventors: Wei Liu, Mark W. Shutt, Tzu-Hsiu Tsai, Mukund P. Khatri, Richard Louis Holmberg, Jr.
-
Patent number: 10936326Abstract: A BIOS platform configuration system includes a BIOS coupled to hardware subsystems. During initialization operations, the BIOS communicates with each of the hardware subsystems and retrieves respective hardware subsystem information that is associated with each of the hardware subsystems and that describes at least a portion of a communication route between that hardware subsystem and at least one other hardware subsystem. The BIOS then combines the respective hardware subsystem information that is associated with each of the hardware subsystems to generate configuration information that describes complete communication routes between each of the hardware subsystems, and configures at least one of the hardware subsystems using the configuration information.Type: GrantFiled: March 22, 2019Date of Patent: March 2, 2021Assignee: Dell Products L.P.Inventors: Fernando Antonio Garcia Castillo, Wei G. Liu, Alberto David Perez Guevara, Mark W. Shutt, Benjamin Andrew Martinez
-
Publication number: 20200301719Abstract: A BIOS platform configuration system includes a BIOS coupled to hardware subsystems. During initialization operations, the BIOS communicates with each of the hardware subsystems and retrieves respective hardware subsystem information that is associated with each of the hardware subsystems and that describes at least a portion of a communication route between that hardware subsystem and at least one other hardware subsystem. The BIOS then combines the respective hardware subsystem information that is associated with each of the hardware subsystems to generate configuration information that describes complete communication routes between each of the hardware subsystems, and configures at least one of the hardware subsystems using the configuration information.Type: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Inventors: Fernando Antonio Garcia Castillo, Wei G. Liu, Alberto David Perez Guevara, Mark W. Shutt, Benjamin Andrew Martinez
-
Publication number: 20200301714Abstract: A BIOS setting modification system is provided in a computing device. During a computing device runtime for the computing device, an Out-Of-Band (OOB) controller device receives a first BIOS setting modification request and, in response, generates first BIOS setting modification information and causes the transmission of a System Management Interrupt (SMI). During the computing device runtime for the computing device, an SMI handler subsystem in the computing device retrieves, in response to the SMI, the first BIOS setting modification information, either directly from the OOB controller device, or from a storage subsystem in which it was provided by the OOB controller device. The SMI handler subsystem then applies the first BIOS setting modification information to at least one subsystem in the computing device such that a first BIOS setting modification provided by the first BIOS setting modification information takes effect during the computing device runtime for the computing device.Type: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Inventors: Sundar Dasar, Mark W. Shutt, Swamy Kadaba Chaluvaiah
-
Patent number: 10713061Abstract: An information handling system includes a storage device and a processor. The storage device includes a boot image for the information handling system. The processor determines an architectural location for a boot device for the information handling system, determines that the storage device is located at the architectural location of the information handling system, determines a unique identifier for the storage device, determines from a basic input/output system (BIOS) of the information handling system a BIOS identifier associated with the unique identifier, and places the BIOS identifier at the top of a BIOS boot order list.Type: GrantFiled: September 26, 2017Date of Patent: July 14, 2020Assignee: Dell Products, L.P.Inventors: Daiqian Zhan, Mark W. Shutt, Price Tsai
-
Publication number: 20190339988Abstract: A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.Type: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Inventors: Wei Liu, Mark W. Shutt, Tzu-Hsiu Tsai, Mukund P. Khatri, Richard Louis Holmberg, JR.
-
Publication number: 20190095221Abstract: An information handling system includes a storage device and a processor. The storage device includes a boot image for the information handling system. The processor determines an architectural location for a boot device for the information handling system, determines that the storage device is located at the architectural location of the information handling system, determines a unique identifier for the storage device, determines from a basic input/output system (BIOS) of the information handling system a BIOS identifier associated with the unique identifier, and places the BIOS identifier at the top of a BIOS boot order list.Type: ApplicationFiled: September 26, 2017Publication date: March 28, 2019Inventors: Daiqian Zhan, Mark W. Shutt, Price Tsai
-
Patent number: 10146556Abstract: A system, method, and computer-readable medium are disclosed for a boot mapping system. More specifically, in certain embodiments, BIOS of an information handling system includes a boot mapping system which allows the information handling system to boot up regardless of a boot order change in a network mode of operation or a BIOS boot order change. Additionally, in certain embodiments, the boot mapping system further includes a service location protocol (SLP) which locates operating system images based on the type of network protocol selected for deployment.Type: GrantFiled: November 21, 2013Date of Patent: December 4, 2018Assignee: DELL PRODUCTS L.P.Inventors: Charles E. Rose, Mark W. Shutt, Sumanth Vidyadhara, Terry W. Liles
-
Patent number: 10089105Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a memory communicatively coupled to the processor, the memory having stored thereon a basic input/output system (BIOS) comprising a program of instructions executable by the processor for initializing one or more information handling resources of the information handling system during boot up or power on of the information handling system. The memory may comprise a plurality of firmware volumes comprising at least a first firmware volume having stored therein one or more components of the BIOS having a first expected update frequency and a second firmware volume having stored therein one or more components of the BIOS having a second expected update frequency less than that of the first expected update frequency.Type: GrantFiled: November 23, 2015Date of Patent: October 2, 2018Assignee: Dell Products L.P.Inventors: Mark W. Shutt, Wei Liu