Patents by Inventor Kenneth J. Geer

Kenneth J. Geer 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).

  • Publication number: 20230342446
    Abstract: A process includes accessing by a management controller of a computer platform, a platform certificate that is stored in a secure memory. The platform certificate includes data representing a reference inventory for the computer platform. The platform certificate includes data representing information designated to bind the platform certificate to a security processor. The security processor is accessible by the management controller. The security processor is inaccessible by an operating system of the computer platform. The process includes verifying the platform certificate. Verifying the platform certificate includes validating, by the management controller, a signature of the platform certificate; and validating, by the management controller, the information designated to bind the platform certificate to the security processor. Verifying the platform certificate includes comparing, by the management controller, a second inventory of the computer platform to the reference inventory.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Inventors: Dilip Kumar Ramakrishna Reddy, Kenneth J. Geer, Shiva R. Dasari
  • Patent number: 11544382
    Abstract: A technique includes detecting a presence of a hardware security module in a computer. The hardware security module performs trusted computing base measurements in response to the boot of the computer. The technique includes detecting an intention to change firmware of the computer and regulating providing a message warning about an impact of the change based on the determination. The regulation includes determining whether an operating system of the computer binds operations to the trusted computing base measurements and allowing communication of the message based on the determination.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: January 3, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Terry Ping-Chung Lee, Kenneth J. Geer, Shiva R. Dasari
  • Publication number: 20220138324
    Abstract: A technique includes detecting a presence of a hardware security module in a computer. The hardware security module performs trusted computing base measurements in response to the boot of the computer. The technique includes detecting an intention to change firmware of the computer and regulating providing a message warning about an impact of the change based on the determination. The regulation includes determining whether an operating system of the computer binds operations to the trusted computing base measurements and allowing communication of the message based on the determination.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 5, 2022
    Inventors: Terry Ping-Chung Lee, Kenneth J. Geer, Shiva R. Dasari
  • Patent number: 7406600
    Abstract: A key fragment generator accepts a key string, such as from a key string generator, and produces a plurality of key fragments that can be entered by a human with a lower likelihood of error than if the human attempted to enter the original key string. A key defragmenter accepts a plurality of entered key fragments, reconstitutes the original key string from the entered key fragments and, optionally, provides the reconstituted key string to a software package or other license manager. The key fragment generator can produce “friendly” key fragments that are easier for humans to read and enter than the arbitrary character strings that characterize typical key strings. The key fragment generator can produce “error-detectable” key fragments. If an error-detectable key fragment is entered incorrectly, the key defragmenter can generate an error message and permit a user to enter the key fragment again. The key fragment generator can produce “error-correctable” key fragments.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: July 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William J. Thomas, Kenneth J. Geer, Chris D. Hyser
  • Patent number: 7100031
    Abstract: A detector detects information about a firmware system. The detector includes an interface that receives a generic instruction. The generic instruction may be a function call made through an EFI shell. The detector has a controller communicatively connected to the interface. The controller receives the generic instruction and gathers information about the firmware system. Gathering information about the firmware system permits platform-specific firmware system functions to be written to the firmware system. The controller gathers information about the firmware system by accessing a data-gathering function based on the generic instruction. The controller retrieves the information through the data-gathering function and transfers the information to the interface.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: August 29, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jason W. Reasor, Kenneth J. Geer
  • Publication number: 20040187015
    Abstract: Techniques are disclosed for generating identification numbers for use in identifying products such as servers. A number identifying a server includes a first field that stores a timestamp, a second field that stores a random number, and a third field that stores an error correction code being generated from the timestamp and the random number. The timestamp, identified as a first timestamp, is derived from a second timestamp having bits representing accuracy better than that of the first timestamp. The random number, e.g., the first random number, is created from a second random number combined with other data. The error correction code helps verify whether an identification number is what it is supposed to be.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 23, 2004
    Inventors: Kenneth J. Geer, Thibaut Hourteillan