Patents by Inventor Peter Honeyman

Peter Honeyman 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: 11209454
    Abstract: Cyber-physical systems depend on sensors to make automated decisions. Resonant acoustic injection attacks are already known to cause malfunctions by disabling MEMS-based gyroscopes. However, an open question remains on how to move beyond denial of service attacks to achieve full adversarial control of sensor outputs. This work investigates how analog acoustic injection attacks can damage the digital integrity of a popular type of sensor: the capacitive MEMS accelerometer. Spoofing such sensors with intentional acoustic interference enables an out-of-spec pathway for attackers to deliver chosen digital values to microprocessors and embedded systems that blindly trust the unvalidated integrity of sensor outputs. Two software-based solutions are presented for mitigating acoustic interference with output of a MEMS accelerometer and other types of motion sensors.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 28, 2021
    Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Kevin Fu, Peter Honeyman, Timothy Trippel, Ofir Weisse
  • Publication number: 20200300883
    Abstract: Cyber-physical systems depend on sensors to make automated decisions. Resonant acoustic injection attacks are already known to cause malfunctions by disabling MEMS-based gyroscopes. However, an open question remains on how to move beyond denial of service attacks to achieve full adversarial control of sensor outputs. This work investigates how analog acoustic injection attacks can damage the digital integrity of a popular type of sensor: the capacitive MEMS accelerometer. Spoofing such sensors with intentional acoustic interference enables an out-of-spec pathway for attackers to deliver chosen digital values to microprocessors and embedded systems that blindly trust the unvalidated integrity of sensor outputs. Two software-based solutions are presented for mitigating acoustic interference with output of a MEMS accelerometer and other types of motion sensors.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 24, 2020
    Inventors: Kevin FU, Peter HONEYMAN, Timothy TRIPPEL, Ofir WEISSE
  • Patent number: 9146937
    Abstract: A client computing device having a processor and a memory receives, in response to a request, a replication layout from a replication controller. The client device initiates a data replication request at each of a plurality of data servers according to the replication layout. The client device receives, from each of the data servers, integrity information representing a state of a replication dataset at each of the servers. The client device transmits the integrity information to the replication controller.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: September 29, 2015
    Assignee: Cohort FS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman
  • Patent number: 9098201
    Abstract: A command is received to alter data storage in a cluster, along with parameters for executing the command. Information is obtained relating to one or more volumes in the cluster and information relating to devices in the cluster. A formal description of a placement function is generated that maps one or more object identifiers to a storage device set. Placement function code is generated by compiling the formal description of the placement function to computer-executable code.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: August 4, 2015
    Assignee: COHORT FS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman
  • Publication number: 20120330892
    Abstract: A client computing device having a processor and a memory receives, in response to a request, a replication layout from a replication controller. The client device initiates a data replication request at each of a plurality of data servers according to the replication layout. The client device receives, from each of the data servers, integrity information representing a state of a replication dataset at each of the servers. The client device transmits the integrity information to the replication controller.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 27, 2012
    Applicant: CohortFS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman
  • Publication number: 20120331249
    Abstract: A command is received to alter data storage in a cluster, along with parameters for executing the command. Information is obtained relating to one or more volumes in the cluster and information relating to devices in the cluster. A formal description of a placement function is generated that maps one or more object identifiers to a storage device set. Placement function code is generated by compiling the formal description of the placement function to computer-executable code.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 27, 2012
    Applicant: CohortFS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman