Patents by Inventor Henry HOFFMANN

Henry HOFFMANN 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: 20250181037
    Abstract: Example embodiments allow for networks of hybrid controllers that can be computed efficiently and that can adapt to changes in the system(s) under control. Such a network includes at least one hybrid controller that includes a dynamic sub-controller and a learned system sub-controller. Information about the ongoing performance of the system under control is provided to both the hybrid controller and to an over-controller, which provides one or more control inputs to the hybrid controller in order to modify the ongoing operation of the hybrid controller. These inputs can include the set-point of the hybrid controller, one or more parameters of the dynamic controller, and an update rate or other parameter of the learned system controller. The over-controller can control multiple hybrid controllers (e.g., controlling respective sub-systems of an overall system) and can, itself, be a hybrid controller.
    Type: Application
    Filed: September 6, 2024
    Publication date: June 5, 2025
    Inventors: Henry Hoffmann, Lester Teichner, Benjamin Vear
  • Patent number: 12111619
    Abstract: Example embodiments allow for networks of hybrid controllers that can be computed efficiently and that can adapt to changes in the system(s) under control. Such a network includes at least one hybrid controller that includes a dynamic sub-controller and a learned system sub-controller. Information about the ongoing performance of the system under control is provided to both the hybrid controller and to an over-controller, which provides one or more control inputs to the hybrid controller in order to modify the ongoing operation of the hybrid controller. These inputs can include the set-point of the hybrid controller, one or more parameters of the dynamic controller, and an update rate or other parameter of the learned system controller. The over-controller can control multiple hybrid controllers (e.g., controlling respective sub-systems of an overall system) and can, itself, be a hybrid controller.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: October 8, 2024
    Assignee: The University of Chicago
    Inventors: Henry Hoffmann, Lester Teichner, Benjamin Vear
  • Publication number: 20230083744
    Abstract: Example embodiments allow for networks of hybrid controllers that can be computed efficiently and that can adapt to changes in the system(s) under control. Such a network includes at least one hybrid controller that includes a dynamic sub-controller and a learned system sub-controller. Information about the ongoing performance of the system under control is provided to both the hybrid controller and to an over-controller, which provides one or more control inputs to the hybrid controller in order to modify the ongoing operation of the hybrid controller. These inputs can include the set-point of the hybrid controller, one or more parameters of the dynamic controller, and an update rate or other parameter of the learned system controller. The over-controller can control multiple hybrid controllers (e.g., controlling respective sub-systems of an overall system) and can, itself, be a hybrid controller.
    Type: Application
    Filed: August 18, 2022
    Publication date: March 16, 2023
    Inventors: Henry Hoffmann, Lester Teichner, Benjamin Vear
  • Patent number: 11449014
    Abstract: Example embodiments allow for networks of hybrid controllers that can be computed efficiently and that can adapt to changes in the system(s) under control. Such a network includes at least one hybrid controller that includes a dynamic sub-controller and a learned system sub-controller. Information about the ongoing performance of the system under control is provided to both the hybrid controller and to an over-controller, which provides one or more control inputs to the hybrid controller in order to modify the ongoing operation of the hybrid controller. These inputs can include the set-point of the hybrid controller, one or more parameters of the dynamic controller, and an update rate or other parameter of the learned system controller. The over-controller can control multiple hybrid controllers (e.g., controlling respective sub-systems of an overall system) and can, itself, be a hybrid controller.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 20, 2022
    Assignee: The University of Chicago
    Inventors: Henry Hoffmann, Lester Teichner, Benjamin Vear
  • Patent number: 11416228
    Abstract: A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 16, 2022
    Assignee: THE UNIVERSITY OF CHICAGO
    Inventors: Frederic T. Chong, Yunong Shi, I, Nelson Leung, Pranav Gokhale, Henry Hoffmann, David Schuster
  • Publication number: 20210334081
    Abstract: A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor.
    Type: Application
    Filed: September 12, 2019
    Publication date: October 28, 2021
    Inventors: Frederic T. Chong, Yunong Shi, I, Nelson Leung, Pranav Gokhale, Henry Hoffmann, David Schuster
  • Patent number: 11139959
    Abstract: An embodiment involves receiving a request to write data to a memory unit. The memory unit is divided into one or more logical blocks, each subdivided into groups of sub-blocks encrypted in accordance with a stream cipher. The memory unit maintains a transaction journal that marks each sub-block as dirty or clean. The memory unit stores keycount values for each of the logical blocks. The embodiment also involves: determining that the request seeks to write a portion of the data to a particular sub-block marked as dirty in the transaction journal, decrypting the particular logical block in accordance with the stream cipher, writing the portion of the data to the particular sub-block, incrementing the keycount value of the particular logical block, encrypting the particular logical block using the stream cipher, a key, and the keycount value, and writing the particular logical block to the memory unit.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: October 5, 2021
    Assignee: The University of Chicago
    Inventors: Bernard Dickens, III, Haryadi Gunawi, Ariel Feldman, Henry Hoffmann
  • Patent number: 11009836
    Abstract: An apparatus and method are provided to perform constrained optimization of a constrained property of an apparatus, which is complex due to having several components, and these components are configurable in real-time. The optimization is achieved by detecting values of the constrained property and a plurality of other properties of the apparatus when the apparatus is configured in a first subset of the plurality of configurations. A model is learned using the detected values of the constrained property. The model represents the constrained property and can also represent other properties as a function of the configurations. The model can also include estimated uncertainties of the constrained property in the model. Then, using the d model and the estimated uncertainties, the optimal configuration can be selected to minimize an error value (e.g., the difference between a desired value and an observed value of the at least one constrained property).
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: May 18, 2021
    Assignee: University of Chicago
    Inventors: Henry Hoffmann, John Lafferty, Nikita Mishra
  • Publication number: 20200348628
    Abstract: Example embodiments allow for networks of hybrid controllers that can be computed efficiently and that can adapt to changes in the system(s) under control. Such a network includes at least one hybrid controller that includes a dynamic sub-controller and a learned system sub-controller. Information about the ongoing performance of the system under control is provided to both the hybrid controller and to an over-controller, which provides one or more control inputs to the hybrid controller in order to modify the ongoing operation of the hybrid controller. These inputs can include the set-point of the hybrid controller, one or more parameters of the dynamic controller, and an update rate or other parameter of the learned system controller. The over-controller can control multiple hybrid controllers (e.g., controlling respective sub-systems of an overall system) and can, itself, be a hybrid controller.
    Type: Application
    Filed: December 20, 2018
    Publication date: November 5, 2020
    Inventors: Henry HOFFMANN, Lester TEICHNER, Benjamin VEAR
  • Publication number: 20190238312
    Abstract: An embodiment involves receiving a request to write data to a memory unit. The memory unit is divided into one or more logical blocks, each subdivided into groups of sub-blocks encrypted in accordance with a stream cipher. The memory unit maintains a transaction journal that marks each sub-block as dirty or clean. The memory unit stores keycount values for each of the logical blocks. The embodiment also involves: determining that the request seeks to write a portion of the data to a particular sub-block marked as dirty in the transaction journal, decrypting the particular logical block in accordance with the stream cipher, writing the portion of the data to the particular sub-block, incrementing the keycount value of the particular logical block, encrypting the particular logical block using the stream cipher, a key, and the keycount value, and writing the particular logical block to the memory unit.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 1, 2019
    Inventors: Bernard Dickens, III, Haryadi Gunawi, Ariel Feldman, Henry Hoffmann
  • Publication number: 20170261949
    Abstract: An apparatus and method are provided to perform constrained optimization of a constrained property of an apparatus, which is complex due to having several components, and these components are configurable in real-time. The optimization is achieved by detecting values of the constrained property and a plurality of other properties of the apparatus when the apparatus is configured in a first subset of the plurality of configurations. A model is learned using the detected values of the constrained property. The model represents the constrained property and can also represent other properties as a function of the configurations. The model can also include estimated uncertainties of the constrained property in the model. Then, using the d model and the estimated uncertainties, the optimal configuration can be selected to minimize an error value (e.g., the difference between a desired value and an observed value of the at least one constrained property).
    Type: Application
    Filed: March 13, 2017
    Publication date: September 14, 2017
    Applicant: University of Chicago
    Inventors: Henry HOFFMANN, John LAFFERTY, Nikita MISHRA