Patents by Inventor Chris E. Pepper

Chris E. Pepper 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: 11436334
    Abstract: An information handling system may include a processor and a basic input/output system communicatively coupled to the processor and embodied by executable instructions embodied in non-transitory computer readable media, the instructions configured to, when executed by the processor: extract from a boot manifest a list of files associated with operating system applications of the information handling system and respective signatures for each of the files; locate the files listed in the boot manifest on a partition of a storage resource accessible to the processor; attempt to verify signatures for each of the files as stored on the storage resource against their respective signatures set forth in the boot manifest; enable execution of a boot loader for the operating system and the operating system applications in response to successful verification of the signatures; and abort a boot process of the information handling system in response to unsuccessful verification of the signatures.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: September 6, 2022
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Purushothama R. Malluru, Chris C. Griffin, Chris E. Pepper
  • Publication number: 20220100861
    Abstract: An information handling system may include a processor and a basic input/output system communicatively coupled to the processor and embodied by executable instructions embodied in non-transitory computer readable media, the instructions configured to, when executed by the processor: extract from a boot manifest a list of files associated with operating system applications of the information handling system and respective signatures for each of the files; locate the files listed in the boot manifest on a partition of a storage resource accessible to the processor; attempt to verify signatures for each of the files as stored on the storage resource against their respective signatures set forth in the boot manifest; enable execution of a boot loader for the operating system and the operating system applications in response to successful verification of the signatures; and abort a boot process of the information handling system in response to unsuccessful verification of the signatures.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: Dell Products L.P.
    Inventors: Ibrahim SAYYED, Purushothama R. MALLURU, Chris C. GRIFFIN, Chris E. PEPPER
  • Publication number: 20210373905
    Abstract: An information handling system may include a processor, a basic input/output system (BIOS) communicatively coupled to the processor and configured to maintain a first variable indicative of whether auto-provisioning is enabled for the information handling system, maintain a second variable indicative of whether auto-provisioning has been completed for the information handling system, and upon boot of the information handling system, perform auto-provisioning of a host operating system image to the information handling system if the first variable indicates that auto-provisioning is enabled for the information handling system and the second variable indicates that auto-provisioning of the information handling system is incomplete.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 2, 2021
    Applicant: Dell Products L.P.
    Inventors: Ibrahim SAYYED, Chris E. PEPPER, Chris C. GRIFFIN, Puri R. MALLURU
  • Patent number: 10877845
    Abstract: An information handling system includes a storage device and a processor. The storage device stores Power-On Self Test (POST) code, diagnostic code, and remediation code. The POST code determines whether an error occurred while booting the information handling system. If an error occurred, the diagnostic code determines whether the error is associated with a configuration setting of the information handling system being in a first state. If the error is associated with the configuration setting being in the first state, the remediation code changes the first configuration setting from the first state to a second state, and reboots the information handling system.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: December 29, 2020
    Assignee: Dell Products, L.P.
    Inventors: Chris E. Pepper, Gregory A. Havenga, Michael J. Landrus
  • Patent number: 10733115
    Abstract: A tablet information handling system keyboard stand stores pairing information in non-transitory memory accessed by an embedded controller upon detection of a physical connection with a tablet information handling system and communicated to an embedded controller in the tablet information handling system through the physical interface. Embedded controller cooperation coordinates configuration of a wireless personal area network interface without wireless communication or power applied to the wireless networking resources.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 4, 2020
    Assignee: Dell Products L.P.
    Inventors: Geroncio O. Tan, Anand P. Joshi, Chris E. Pepper
  • Patent number: 10579300
    Abstract: Information handling system non-volatile random access memory (NVRAM) that stores operating system variables is managed to prevent a memory full condition by erasing selected portions of the NVRAM during operating system state transitions. If a first bank of NVRAM reaches a memory full condition threshold, active variables are copied to a second back of NVRAM and at least a portion of the first bank of NVRAM is erased during an operating system state transition from an on state to a reduced power and/or off state.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: March 3, 2020
    Assignee: Dell Products L.P.
    Inventors: Chris E. Pepper, Justin W. Johnson, Allen C. Wynn
  • Publication number: 20200042391
    Abstract: An information handling system includes a storage device and a processor. The storage device stores Power-On Self Test (POST) code, diagnostic code, and remediation code. The POST code determines whether an error occurred while booting the information handling system. If an error occurred, the diagnostic code determines whether the error is associated with a configuration setting of the information handling system being in a first state. If the error is associated with the configuration setting being in the first state, the remediation code changes the first configuration setting from the first state to a second state, and reboots the information handling system.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Chris E. Pepper, Gregory A. Havenga, Michael J. Landrus
  • Publication number: 20190278508
    Abstract: Information handling system non-volatile random access memory (NVRAM) that stores operating system variables is managed to prevent a memory full condition by erasing selected portions of the NVRAM during operating system state transitions. If a first bank of NVRAM reaches a memory full condition threshold, active variables are copied to a second back of NVRAM and at least a portion of the first bank of NVRAM is erased during an operating system state transition from an on state to a reduced power and/or off state.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 12, 2019
    Applicant: Dell Products L.P.
    Inventors: Chris E. Pepper, Justin W. Johnson, Allen C. Wynn
  • Patent number: 10360043
    Abstract: Device drivers are provided from virtual media. System resources trap input/output data associated with the device drivers. Memory is allocated for the virtual media and populated with the device drivers using the input/output data. As an operating system installs, the virtual media is readable and is accessed for the device drivers.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: July 23, 2019
    Assignee: Dell Products, LP
    Inventors: Allen C. Wynn, Chris E. Pepper, Justin W. Johnson
  • Publication number: 20170220490
    Abstract: A tablet information handling system keyboard stand stores pairing information in non-transitory memory accessed by an embedded controller upon detection of a physical connection with a tablet information handling system and communicated to an embedded controller in the tablet information handling system through the physical interface. Embedded controller cooperation coordinates configuration of a wireless personal area network interface without wireless communication or power applied to the wireless networking resources.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Applicant: Dell Products L.P.
    Inventors: Geroncio O. Tan, Anand P. Joshi, Chris E. Pepper
  • Publication number: 20170024223
    Abstract: Device drivers are provided from virtual media. System resources trap input/output data associated with the device drivers. Memory is allocated for the virtual media and populated with the device drivers using the input/output data. As an operating system installs, the virtual media is readable and is accessed for the device drivers.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 26, 2017
    Inventors: Allen C. Wynn, Chris E. Pepper, Justin W. Johnson