Patents by Inventor Daniel Middleton

Daniel Middleton 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: 20250124132
    Abstract: A method and system for implementing a virtual trusted platform module (vTPM). Software components are sequentially loaded and measured from a core root of trust for measurement (CRTM) in a user confidential virtual machine (CVM). The measurements of the software components are recorded in a runtime measurement register (RTMR) log and a digest of each entry of the RTMR log is extended into an RTMR configured for the user CVM. A signed quote and corresponding measurement entries of the RTMR log are provided to a verifier. The signed quote includes a value of the RTMR. A state of the user CVM may be verified based on the RTMR value and the RTMR log entries. The measurement entries of the RTMR log may be replayed to calculate platform configuration register (PCR) values and the TCG event log may be verified using the PCR values.
    Type: Application
    Filed: March 28, 2024
    Publication date: April 17, 2025
    Inventors: Bin XING, Daniel MIDDLETON
  • Publication number: 20240214185
    Abstract: An apparatus and method of protect secret input data, secret processing, and secret output data by receiving a signed private enclave from a secret processing owner; receiving a signed manager enclave from a trusted third party (TTP); deploying the signed manager enclave; receiving a protected code loader (PCL) key encrypted with an encryption public key of the signed manager enclave from the secret processing owner; deploying the signed private enclave; running secret processing in the signed private enclave with secret input data to generate secret output data; and encrypting the secret output data in the signed private enclave using an ephemeral key, encrypting the ephemeral key in the signed private enclave using an encryption public key of the signed manager enclave, and sending the encrypted secret output data and the encrypted ephemeral key to the signed manager enclave.
    Type: Application
    Filed: September 23, 2021
    Publication date: June 27, 2024
    Applicant: Intel Corporation
    Inventors: Zhiqiang LI, Daniel MIDDLETON, Dan HE, Yiqi CHEN
  • Publication number: 20230273991
    Abstract: A computing system to receive a new workload by a trusted execution environment virtual machine (TVM); validate the new workload; in response to the new workload being successfully validated, evaluate a launch policy of the new workload against one or more launch policies of one or more existing workloads of the TVM; and in response to the launch policy of the new workload being successfully validated, load the new workload into the TVM.
    Type: Application
    Filed: May 3, 2023
    Publication date: August 31, 2023
    Applicant: Intel Corporation
    Inventors: Bin Xing, Daniel Middleton
  • Patent number: 11741224
    Abstract: An apparatus and method include generating a trusted computing base (TCB) component identifier (TCI) of a current component of a computing system, generating a compound device identifier (ID) (CDI) of the current component from a CDI of a previous component of the computing system and the TCI of the current component, and determining a size of the TCI of the current component. The system and method further include summing the size of the TCI of the current component and the cumulative size of the TCIs of previous components of the computing system to generate a current cumulative size, combining the current cumulative size and the CDI of the current component, and including the combined current cumulative size and the CDI of the current component in a chain of measurements for attestation of the computing system.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: August 29, 2023
    Assignee: INTEL CORPORATION
    Inventors: Ned M. Smith, Daniel Middleton
  • Patent number: 11474994
    Abstract: Systems, apparatuses and methods may provide for technology that determines an updated data state of a local oracle node and reconciles, in accordance with a set of consensus rules, the updated data state with one or more remote data states corresponding to a distributed network of oracle nodes to obtain a reconciled data state. The technology may also submit a transaction to a blockchain node based on the reconciled data state.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: Daniel Middleton, Shawn Amundson
  • Publication number: 20220004627
    Abstract: An apparatus and method include generating a trusted computing base (TCB) component identifier (TCI) of a current component of a computing system, generating a compound device identifier (ID) (CDI) of the current component from a CDI of a previous component of the computing system and the TCI of the current component, and determining a size of the TCI of the current component. The system and method further include summing the size of the TCI of the current component and the cumulative size of the TCIs of previous components of the computing system to generate a current cumulative size, combining the current cumulative size and the CDI of the current component, and including the combined current cumulative size and the CDI of the current component in a chain of measurements for attestation of the computing system.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Applicant: Intel Corporation
    Inventors: Ned M. Smith, Daniel Middleton
  • Publication number: 20190129895
    Abstract: Systems, apparatuses and methods may provide for technology that determines an updated data state of a local oracle node and reconciles, in accordance with a set of consensus rules, the updated data state with one or more remote data states corresponding to a distributed network of oracle nodes to obtain a reconciled data state. The technology may also submit a transaction to a blockchain node based on the reconciled data state.
    Type: Application
    Filed: December 27, 2018
    Publication date: May 2, 2019
    Inventors: Daniel Middleton, Shawn Amundson
  • Patent number: 9596459
    Abstract: Techniques for calibration of image capturing devices are described herein. The techniques include capturing one or more images at a first target, capturing one or more images at a second target, capturing one or more images at a third target, capturing one or more images at a fourth target, and calibrating a multi-camera system based on the captured images.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: Todd Keaffaber, Daniel Middleton, Gilson Goncalves de Lima, Martin Meloun, Varun Nasery, Jianbo Shi, Kabeer Manchanda, Philip Kim, Christopher Bernard, Yedong Niu
  • Publication number: 20160073101
    Abstract: Techniques for calibration of image capturing devices are described herein. The techniques include capturing one or more images at a first target, capturing one or more images at a second target, capturing one or more images at a third target, capturing one or more images at a fourth target, and calibrating a multi-camera system based on the captured images.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 10, 2016
    Inventors: Todd Keaffaber, Daniel Middleton, Gilson Goncalves de Lima, Martin Meloun, Varun Nasery, Jianbo Shi, Kabeer Manchanda, Philip Kim, Christopher Bernard, Yedong Niu