Patents by Inventor Kurt D. Gillespie

Kurt D. Gillespie 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: 11604884
    Abstract: An information handling system includes a general storage for storing application data of applications hosted by the information handling system. The information handling system also includes a management storage for storing management data used to manage operation of the information handling system. The information handling system further includes a management storage manager that obtains data for storage in the management storage; encrypts the data to obtain encrypted data and authentication data for the encrypted data; generates error correction code data for the encrypted data and the authentication data; and stores, as a new record, the encrypted data, the authentication data, and the error correction code data in the management storage.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: March 14, 2023
    Assignee: Dell Products L.P.
    Inventors: Kurt D. Gillespie, Manuel Novoa
  • Publication number: 20220114263
    Abstract: An information handling system includes a general storage for storing application data of applications hosted by the information handling system. The information handling system also includes a management storage for storing management data used to manage operation of the information handling system. The information handling system further includes a management storage manager that obtains data for storage in the management storage; encrypts the data to obtain encrypted data and authentication data for the encrypted data; generates error correction code data for the encrypted data and the authentication data; and stores, as a new record, the encrypted data, the authentication data, and the error correction code data in the management storage.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Inventors: Kurt D. Gillespie, Manuel Novoa
  • Patent number: 11181969
    Abstract: An information handling system includes a graphics processing unit and an embedded controller. The embedded controller is communicatively coupled to the graphics processing unit, and executes instructions to perform one or more operations. The embedded controller to set an active count associated with a graphics processing unit to a predetermined value. The embedded controller to monitor an active pin of the graphics processing unit. The embedded controller to receive the temperature of the graphics processing unit from the temperature sensor. In response to the determination that the temperature of the graphics processing unit satisfies a first temperature threshold: the embedded controller to change a state in a power state table to a high power state based on the temperature of the graphics process unit and the active count, wherein the state of the power state table is associated with a central processing unit of the information handling system.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: November 23, 2021
    Assignee: Dell Products, LP
    Inventors: Chung S. Wu, Kurt D. Gillespie, Thomas A. Shows, Adolfo S. Montero
  • Publication number: 20200319700
    Abstract: An information handling system includes a graphics processing unit and an embedded controller. The embedded controller is communicatively coupled to the graphics processing unit, and executes instructions to perform one or more operations. The embedded controller to set an active count associated with a graphics processing unit to a predetermined value. The embedded controller to monitor an active pin of the graphics processing unit. The embedded controller to receive the temperature of the graphics processing unit from the temperature sensor. In response to the determination that the temperature of the graphics processing unit satisfies a first temperature threshold: the embedded controller to change a state in a power state table to a high power state based on the temperature of the graphics process unit and the active count, wherein the state of the power state table is associated with a central processing unit of the information handling system.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Applicant: Dell Products, LP
    Inventors: Chung S. Wu, Kurt D. Gillespie, Thomas A. Shows, Adolfo S. Montero
  • Patent number: 10296730
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a basic input/output system (BIOS). The BIOS may comprise a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may further be configured to, during a boot of an information handling system, and in response to a request to set a password associated with the information handling system, generate a random password, securely store the random password in a memory such that the password may be retrieved during a subsequent boot of the information handling system by a user physically present at the information handling system, and set the random password as the password associated with the information handling system.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: May 21, 2019
    Assignee: Dell Products L.P.
    Inventors: Kurt D. Gillespie, Ricardo L. Martinez, Janardan Rajagopal Pradeep Gopal, Richard Chan
  • Patent number: 10063083
    Abstract: An information handling system operating a BMU controller may include a rechargeable battery, a BMU controller to determine battery charge percentage value, a memory device for storage of an internal data record indicating a first power-on setting, and the controller operatively coupled to the memory memory device and the rechargeable battery. The controller executing machine-readable executable code instructions to determine that the main memory contains no internal data record indicating a first power-on event and to limit the voltage received by the rechargeable battery such that percentage value of the charge of the rechargeable battery does not exceed a set percentage value charge limit during storage and shipment of the information handling system.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: August 28, 2018
    Assignee: Dell Products, LP
    Inventors: Jim Leo LaMarre, Tuck Meng Chin, Kurt D. Gillespie, Adolfo S. Montero, Prabhash Kumar, Balasingh Ponraj Samuel, Xiaomei Zhu
  • Publication number: 20180109116
    Abstract: An information handling system operating a BMU controller may include a rechargeable battery, a BMU controller to determine battery charge percentage value, a memory device for storage of an internal data record indicating a first power-on setting, and the controller operatively coupled to the memory memory device and the rechargeable battery. The controller executing machine-readable executable code instructions to determine that the main memory contains no internal data record indicating a first power-on event and to limit the voltage received by the rechargeable battery such that percentage value of the charge of the rechargeable battery does not exceed a set percentage value charge limit during storage and shipment of the information handling system.
    Type: Application
    Filed: October 19, 2016
    Publication date: April 19, 2018
    Applicant: Dell Products, LP
    Inventors: Jim Leo LaMarre, Tuck Meng Chin, Kurt D. Gillespie, Adolfo S. Montero, Prabhash Kumar, Balasingh Ponraj Samuel, Xiaomei Zhu
  • Patent number: 9916451
    Abstract: Pre-validation of bootloader certificates for firmware bootloaders of an operating system boot list during a setup mode of BIOS boot initiation provides the end user with a tool to address boot certification problems associated with the firmware bootloaders before the operating system boot precludes execution of bootloaders that lack a valid certificate. For example, re-configuration of a boot list to address certification problems before exit of boot setup prevents boot to an inoperative state caused by lack of firmware execution during boot due to a failed certificate, such as a failure to load an unsigned option ROM.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: March 13, 2018
    Assignee: Dell Products L.P.
    Inventors: Jonathan B. Barkelew, Kurt D. Gillespie
  • Patent number: 9858421
    Abstract: A method comprising may include storing, in a BIOS comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of an information handling system, a hardware profile of the information handling system, the hardware profile comprising identifying information of one or more information handling resources of the information handling system recorded during creation of the hardware profile. The method may also include, during a boot of the information handling system in a hardware verification mode, creating a new hardware profile comprising identifying information of the one or more information handling resources, comparing the new hardware profile to the hardware profile stored in the BIOS, and if the new hardware profile differs from the hardware profile stored in the BIOS, issuing an alert indicating potential tampering with hardware of the information handling system after creation of the profile.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 2, 2018
    Assignee: Dell Products L.P.
    Inventors: Kurt D. Gillespie, Gregory S. Hudgins, David Wade Smith
  • Patent number: 9830078
    Abstract: A method includes booting an information handling system, providing by an EFI of the information handling system a memory segment for a first EFI type memory access, reserving a first portion of the segment from access by an operating system of the information handling system, determining a size of the first portion, determining a size of a second portion of the segment based upon the size of the first portion, allocating a third portion of the segment for the first EFI type memory access, the third portion including the first portion and the second portion, and passing a memory map to the operating system, the memory map including the third portion, wherein the third portion is reserved from access by the operating system.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: November 28, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Kurt D. Gillespie, Gregory S. Hudgins
  • Patent number: 9489209
    Abstract: A system and method for rendering a graphical setup display. A computer system comprises a first non-volatile storage device and a second non-volatile storage device. The first non-volatile storage device comprises a Basic Input/Output System (“BIOS”). The BIOS further comprises a BIOS graphical setup engine. The second non-volatile storage device comprises a setup image file containing a non-critical graphical setup image. The BIOS graphical setup engine selectively renders a basic graphical setup display omitting the non-critical image by using a set of pre-defined parameters stored in the first non-volatile storage device in place of the non-critical image if the non-critical image is not available, and renders an enhanced graphical setup display comprising the non-critical image contained in the setup image file stored in the second non-volatile storage device if the non-critical image is available.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: November 8, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kurt D. Gillespie
  • Publication number: 20160300068
    Abstract: A secure display device includes a display and a decoder. The secure display device receives encoded content that includes information that encodes a secure image, and provides the encoded content to the decoder. The decoder decodes the encoded content to retrieve the secure image, and sends the secure image to the display. The display shows the secure image.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 13, 2016
    Inventors: Kurt D. Gillespie, J. Bret Barkelew, David W. Smith
  • Publication number: 20160232356
    Abstract: Pre-validation of bootloader certificates for firmware bootloaders of an operating system boot list during a setup mode of BIOS boot initiation provides the end user with a tool to address boot certification problems associated with the firmware bootloaders before the operating system boot precludes execution of bootloaders that lack a valid certificate. For example, re-configuration of a boot list to address certification problems before exit of boot setup prevents boot to an inoperative state caused by lack of firmware execution during boot due to a failed certificate, such as a failure to load an unsigned option ROM.
    Type: Application
    Filed: October 7, 2015
    Publication date: August 11, 2016
    Applicant: Dell Products L.P.
    Inventors: Jonathan B. Barkelew, Kurt D. Gillespie
  • Patent number: 9378156
    Abstract: Information handling system secret protection is enhanced by encrypting secrets into a common file and breaking up the encrypted file into plural portions stored at plural memory devices, such as across plural DIMMs disposed in the information handling system. In one embodiment, a decryption key to decrypt the encrypted file is broken into plural portions stored at the plural memory devices. Upon detection of a predetermined security factor, such as an indication of removal of a the encrypted file is removed from the plural portions.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: June 28, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kurt D. Gillespie, Jonathan B. Barkelew
  • Publication number: 20160098360
    Abstract: Information handling system secret protection is enhanced by encrypting secrets into a common file and breaking up the encrypted file into plural portions stored at plural memory devices, such as across plural DIMMs disposed in the information handling system. In one embodiment, a decryption key to decrypt the encrypted file is broken into plural portions stored at the plural memory devices. Upon detection of a predetermined security factor, such as an indication of removal of a the encrypted file is removed from the plural portions.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Kurt D. Gillespie, Jonathan B. Barkelew
  • Patent number: 9274804
    Abstract: In accordance with at least some embodiments, a system includes a first processor and a second processor. The system also includes a boot task storage medium that can only be accessed by one processor at a time. A boot process of the system has a first stage and a second stage. During the first stage, the first processor fetches and executes boot tasks without assistance from the second processor. During the second stage, boot task execution performed by first processor overlaps with at least one boot task fetch performed by the second processor.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: March 1, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kurt D. Gillespie, James F. Murray, Jayne E. Scott
  • Publication number: 20160054926
    Abstract: A method includes booting an information handling system, providing by an EFI of the information handling system a memory segment for a first EFI type memory access, reserving a first portion of the segment from access by an operating system of the information handling system, determining a size of the first portion, determining a size of a second portion of the segment based upon the size of the first portion, allocating a third portion of the segment for the first EFI type memory access, the third portion including the first portion and the second portion, and passing a memory map to the operating system, the memory map including the third portion, wherein the third portion is reserved from access by the operating system.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventors: Kurt D. Gillespie, Gregory S. Hudgins
  • Publication number: 20160048663
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a basic input/output system (BIOS). The BIOS may comprise a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may further be configured to, during a boot of an information handling system, and in response to a request to set a password associated with the information handling system, generate a random password, securely store the random password in a memory such that the password may be retrieved during a subsequent boot of the information handling system by a user physically present at the information handling system, and set the random password as the password associated with the information handling system.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Kurt D. Gillespie, Ricardo L. Martinez, Janardan Rajagopal Pradeep Gopal, Richard Chan
  • Publication number: 20160004867
    Abstract: A method comprising may include storing, in a BIOS comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of an information handling system, a hardware profile of the information handling system, the hardware profile comprising identifying information of one or more information handling resources of the information handling system recorded during creation of the hardware profile. The method may also include, during a boot of the information handling system in a hardware verification mode, creating a new hardware profile comprising identifying information of the one or more information handling resources, comparing the new hardware profile to the hardware profile stored in the BIOS, and if the new hardware profile differs from the hardware profile stored in the BIOS, issuing an alert indicating potential tampering with hardware of the information handling system after creation of the profile.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 7, 2016
    Inventors: Kurt D. Gillespie, Gregory S. Hudgins, David Wade Smith
  • Patent number: 9201662
    Abstract: A method includes booting an information handling system, providing by an EFI of the information handling system a memory segment for a first EFI type memory access, reserving a first portion of the segment from access by an operating system of the information handling system, determining a size of the first portion, determining a size of a second portion of the segment based upon the size of the first portion, allocating a third portion of the segment for the first EFI type memory access, the third portion including the first portion and the second portion, and passing a memory map to the operating system, the memory map including the third portion, wherein the third portion is reserved from access by the operating system.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: December 1, 2015
    Assignee: Dell Products, LP
    Inventors: Kurt D. Gillespie, Gregory S. Hudgins