Patents by Inventor Darrell R. Haskell

Darrell R. Haskell 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: 11973879
    Abstract: In some examples, an electronic device includes a component comprising information, a secure storage, and a controller to generate a digital signature based on the information of the component, and detect a modification of the component based on the digital signature. The controller can also detect a receipt of an invalid credential, and log, to the secure storage, an indication of the modification of the component and an indication of the receipt of the invalid credential.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 30, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Darrell R. Haskell
  • Patent number: 11580225
    Abstract: Examples disclosed herein relate to a computing device that includes a central processing unit, a management controller separate from the central processing unit, and a security co-processor. The management controller is powered using an auxiliary power rail that provides power to the management controller while the computing device is in an auxiliary power state. The security co-processor includes device unique data. The management controller receives the device unique data and stores a representation at a secure location. At a later time, the management controller receives endorsement information from an expected location of the security co-processor. The management controller determines whether to perform an action on the computing device based on an analysis of the endorsement information and the stored representation of the device unique data.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: February 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Luis E. Luciani, Jr., Darrell R. Haskell
  • Publication number: 20220086007
    Abstract: In some examples, an electronic device includes a component comprising information, a secure storage, and a controller to generate a digital signature based on the information of the component, and detect a modification of the component based on the digital signature. The controller can also detect a receipt of an invalid credential, and log, to the secure storage, an indication of the modification of the component and an indication of the receipt of the invalid credential.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 17, 2022
    Inventor: Darrell R. Haskell
  • Publication number: 20210232688
    Abstract: Examples disclosed herein relate to a computing device that includes a central processing unit, a management controller separate from the central processing unit, and a security co-processor. The management controller is powered using an auxiliary power rail that provides power to the management controller while the computing device is in an auxiliary power state. The security co-processor includes device unique data. The management controller receives the device unique data and stores a representation at a secure location. At a later time, the management controller receives endorsement information from an expected location of the security co-processor. The management controller determines whether to perform an action on the computing device based on an analysis of the endorsement information and the stored representation of the device unique data.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Luis Luciani, Darrell R. Haskell
  • Patent number: 10831606
    Abstract: Example implementations relate to automatic diagnostic mode to identify a potential cause of a boot problem of a system. In an example, the automatic diagnostic mode iteratively isolates subsystems of the system in coordination with a baseboard management controller. For each iteration of subsystem isolation, a system boot is executed while a subsystem is isolated. The system boot is monitored against a watchdog timer of the baseboard management controller to determine if the system boot is successful. If the system boot is successful, the isolated subsystem is marked as a potential cause of the boot problem of the system. If the system boot is unsuccessful, the automatic diagnostic mode continues to iteratively isolate the subsystems.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: November 10, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James T. Bodner, David Blocker, Darrell R. Haskell, Thomas E. Kessler
  • Publication number: 20200089572
    Abstract: Example implementations relate to automatic diagnostic mode to identify a potential cause of a boot problem of a system. In an example, the automatic diagnostic mode iteratively isolates subsystems of the system in coordination with a baseboard management controller. For each iteration of subsystem isolation, a system boot is executed while a subsystem is isolated. The system boot is monitored against a watchdog timer of the baseboard management controller to determine if the system boot is successful. If the system boot is successful, the isolated subsystem is marked as a potential cause of the boot problem of the system. If the system boot is unsuccessful, the automatic diagnostic mode continues to iteratively isolate the subsystems.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: James T. Bodner, David Blocker, Darrell R. Haskell, Thomas E. Kessler
  • Publication number: 20190236279
    Abstract: Examples disclosed herein relate to an approach to take a startup inventory of a computing including multiple startup components, where the startup inventory includes information about the at least one processing element, at least one memory device, a system board, and a bus device on a bus. The startup inventory is compared to a stored inventory taken when the computing device was put into a first mode to determine whether the startup inventory and the stored inventory match. A security action is performed in response to the comparison.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Kevin G. Depew, Darrell R. Haskell, John S. Harsany
  • Patent number: 7447943
    Abstract: A system includes a mechanism to detect addition of a memory module. In response to the addition of the memory module, a memory test is run to test the new memory module for a defect. If an uncorrectable error is detected, a routine is activated to process the error. Depending on whether the defect occurred in the new memory module or existing memory module(s), different processing is performed.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: November 4, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul H. Vu, Darrell R. Haskell, Robert A. Lester, Timoth W. Majni
  • Publication number: 20040243884
    Abstract: A system includes a mechanism to detect addition of a memory module. In response to the addition of the memory module, a memory test is run to test the new memory module for a defect. If an uncorrectable error is detected, a routine is activated to process the error. Depending on whether the defect occurred in the new memory module or existing memory module(s), different processing is performed.
    Type: Application
    Filed: May 28, 2003
    Publication date: December 2, 2004
    Inventors: Paul H. Vu, Darrell R. Haskell, Robert A. Lester, Timoth W. Majni