Patents by Inventor Carey Huscroft
Carey Huscroft 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: 11954236Abstract: The disclosure provides a method for verifying authenticity of a component in a product. The method may comprise collecting data relating to a characteristic of the component. The method may further comprise comparing the data to a profile for the component. The profile may comprise an expected characteristic for the component. The method may further comprise determining whether the collected data matches the expected characteristic. The disclosure further provides an apparatus and program.Type: GrantFiled: August 20, 2019Date of Patent: April 9, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Joshua Serratelli Schiffman, Carey Huscroft, Pierre Belgarric
-
Patent number: 11860207Abstract: In an example, a method includes receiving an indication of an electrical parameter associated with at least part of a computing device. The method further includes determining whether or not the indication is indicative of an expected electric field distribution associated with a specified hardware configuration for the computing device.Type: GrantFiled: January 31, 2020Date of Patent: January 2, 2024Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: David Plaquin, Carey Huscroft
-
Publication number: 20230289478Abstract: In an example, a tangible machine-readable medium includes instructions which, when executed on at least one processor, cause the at least one processor to obtain an attestation public key bound to an identity associated with a root of trust of a platform. The instructions further cause the at least one processor to obtain a trusted time stamp associated with data collection by the platform. The instructions further cause the at least one processor to generate a signed measurement based on a trusted input as a nonce.Type: ApplicationFiled: August 28, 2020Publication date: September 14, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Joshua Serratelli Schiffman, Carey Huscroft, Gaetan Wattiau
-
Publication number: 20230063688Abstract: In an example, a method includes receiving an indication of an electrical parameter associated with at least part of a computing device. The method further includes determining whether or not the indication is indicative of an expected electric field distribution associated with a specified hardware configuration for the computing device.Type: ApplicationFiled: January 31, 2020Publication date: March 2, 2023Inventors: David Plaquin, Carey Huscroft
-
Publication number: 20220342992Abstract: The present disclosure relates to methods, devices, and computer-readable media. In an example there is disclosed a method comprising detecting a state of a computing device, the computing device comprising at least one component. The method may further comprise comparing the detected state with a certified state of the device, the certified state indicating an expected state of the device as certified by a trusted authority. The method may further comprise, in response to the detected state and the certified state being different, identifying a component as a source of the difference and checking, by the trusted authority, whether the component is legitimate or not. The method may further still comprise, in response to the component being legitimate, certifying the difference and updating the certified state.Type: ApplicationFiled: October 28, 2019Publication date: October 27, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Joshua Serratelli Schiffman, Carey Huscroft, Pierre Belgarric
-
Publication number: 20220171886Abstract: The disclosure provides a method for verifying authenticity of a component in a product. The method may comprise collecting data relating to a characteristic of the component. The method may further comprise comparing the data to a profile for the component. The profile may comprise an expected characteristic for the component. The method may further comprise determining whether the collected data matches the expected characteristic. The disclosure further provides an apparatus and program.Type: ApplicationFiled: August 20, 2019Publication date: June 2, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Joshua Serratelli Schiffman, Carey Huscroft, Pierre Belgarric
-
Patent number: 11221967Abstract: A system and method for addressing split modes of persistent memory are described herein. The system includes a non-volatile memory comprising regions of memory, each region comprising a range of memory address spaces. The system also includes a memory controller (MC) to control access to the non-volatile memory. The system further includes a device to track a mode of each region of memory and to define the mode of each region of memory. The mode is a functional use model.Type: GrantFiled: March 28, 2013Date of Patent: January 11, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Gregg B. Lesartre, Blaine D. Gaither, Dale C. Morris, Carey Huscroft, Russ W. Herrell
-
Patent number: 11119947Abstract: A method for secure hardware initialization during a start-up process comprises activating a protected portion of a physical memory, allocating a part of the protected portion of the physical memory for use by direct memory access, DMA, drivers and non-DMA related hardware initialization instructions, and using a memory management tool, allocating a first part of the physical memory, accessible by a device via the memory management tool, for use by data.Type: GrantFiled: October 30, 2017Date of Patent: September 14, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Maugan Villatel, Chris Dalton, Carey Huscroft
-
Patent number: 11050562Abstract: Example implementations relate to attestation. For example, in an implementation, a target device attestation request is transmitted to a target device, where the target device attestation request includes an identity-based encryption (IBE) ciphertext and a retrieval index. The ciphertext is a nonce encrypted using a trusted platform module (TPM) public key together with an IBE public key. The TPM public key is retrieved from a TPM of the target device, and the IBE public key is an expected value presumed to be stored at the TPM.Type: GrantFiled: January 29, 2016Date of Patent: June 29, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Liqun Chen, Carey Huscroft
-
Publication number: 20200387458Abstract: A method for secure hardware initialization during a start-up process comprises activating a protected portion of a physical memory, allocating a part of the protected portion of the physical memory for use by direct memory access, DMA, drivers and non-DMA related hardware initialization instructions, and using a memory management tool, allocating a first part of the physical memory, accessible by a device via the memory management tool, for use by data.Type: ApplicationFiled: October 30, 2017Publication date: December 10, 2020Inventors: Maugan Villatel, Chris Dalton, Carey Huscroft
-
Patent number: 10848380Abstract: Examples disclosed herein relate to computer system managements. Some of the examples disclosed herein enable identifying properties of a computer system and adjusting a degree of manageability of the computer system based on the properties of the computer system.Type: GrantFiled: January 19, 2016Date of Patent: November 24, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Carey Huscroft, Dejan S. Milojicic, Stephen B. Lyle
-
Patent number: 10579801Abstract: Examples disclosed herein relate to selecting and loading firmware volumes. A computing device is booted to a state where the computing device is capable of accessing a memory available to multiple other computing devices. The memory includes multiple firmware volumes. In one example, at least one firmware volume is selected based on a hardware configuration or hardware components of the computing device. The selected firmware volumes are loaded.Type: GrantFiled: September 23, 2015Date of Patent: March 3, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Derek Schumacher, Carey Huscroft, Terry Ping-Chung Lee
-
Publication number: 20180331892Abstract: Examples disclosed herein relate to computer system managements. Some of the examples disclosed herein enable identifying properties of a computer system and adjusting a degree of manageability of the computer system based on the properties of the computer system.Type: ApplicationFiled: January 19, 2016Publication date: November 15, 2018Inventors: Carey Huscroft, Dejan S. Milojicic, Stephen B. Lyle
-
Publication number: 20180253555Abstract: Examples disclosed herein relate to selecting and loading firmware volumes. A computing device is booted to a state where the computing device is capable of accessing a memory available to multiple other computing devices. The memory includes multiple firmware volumes. In one example, at least one firmware volume is selected based on a hardware configuration or hardware components of the computing device. The selected firmware volumes are loaded.Type: ApplicationFiled: September 23, 2015Publication date: September 6, 2018Inventors: Derek Schumacher, Carey Huscroft, Terry Ping-Chung Lee
-
Publication number: 20180241560Abstract: Example implementations relate to attestation. For example, in an implementation, a target device attestation request is transmitted to a target device, where the target device attestation request includes an identity-based encryption (IBE) ciphertext and a retrieval index. The ciphertext is a nonce encrypted using a trusted platform module (TPM) public key together with an IBE public key. The TPM public key is retrieved from a TPM of the target device, and the IBE public key is an expected value presumed to be stored at the TPM.Type: ApplicationFiled: January 29, 2016Publication date: August 23, 2018Inventors: Liqun Chen, Carey Huscroft
-
Publication number: 20160203302Abstract: License management of firmware-controllable features in computer systems is described. In an example, a computer system includes: a plurality of hardware modules having a plurality of features capable of selective activation; firmware-based controllers distributed among the plurality of hardware modules having control points to control activation of the plurality of features; and a management module to obtain license data and communicate with the firmware-based controllers to configure the control points to activate at least one of the plurality of features as permitted by the license data.Type: ApplicationFiled: March 23, 2016Publication date: July 14, 2016Inventors: Carey Huscroft, Stephen B. Lyle
-
Patent number: 9317666Abstract: License management of firmware-controllable features in computer systems is described. In an example, a computer system includes: a plurality of hardware modules having a plurality of features capable of selective activation; firmware-based controllers distributed among the plurality of hardware modules having control points to control activation of the plurality of features; and a management module to obtain license data and communicate with the firmware-based controllers to configure the control points to activate at least one of the plurality of features as permitted by the license data.Type: GrantFiled: March 30, 2012Date of Patent: April 19, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Carey Huscroft, Steven B Lyle
-
Publication number: 20160041928Abstract: A system and method for addressing split modes of persistent memory are described herein. The system includes a non-volatile memory comprising regions of memory, each region comprising a range of memory address spaces. The system also includes a memory controller (MC) to control access to the non-volatile memory. The system further includes a device to track a mode of each region of memory and to define the mode of each region of memory. The mode is a functional use model.Type: ApplicationFiled: March 28, 2013Publication date: February 11, 2016Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Gregg B. Lesartre, Blaine D. Gaither, Dale C. Morris, Carey Huscroft, Russ W. Herrell
-
Publication number: 20150074815Abstract: License management of firmware-controllable features in computer systems is described. In an example, a computer system includes: a plurality of hardware modules having a plurality of features capable of selective activation; firmware-based controllers distributed among the plurality of hardware modules having control points to control activation of the plurality of features; and a management module to obtain license data and communicate with the firmware-based controllers to configure the control points to activate at least one of the plurality of features as permitted by the license data.Type: ApplicationFiled: March 30, 2012Publication date: March 12, 2015Applicant: Hewlett-Packard Development Company, L.P.Inventors: Carey Huscroft, Steven B Lyle
-
Patent number: 8176498Abstract: A computer system includes software running on a hardware platform. The hardware platform provides a platform manager having an user interface that is independent of that for a mission operating system running on said platform. The platform manager issues platform requests for power-setting adjustments. The software includes a mission operating system with a power controller incorporated in or running on the mission operating system. The power controller adjusts power settings for hardware devices at least in part as a function of the platform requests.Type: GrantFiled: September 11, 2007Date of Patent: May 8, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Carey Huscroft, Thomas L. Vaden, Stephen B. Lyle, Martin A. Goldstein