Patents by Inventor Daniel Libby

Daniel Libby 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: 10965444
    Abstract: Techniques for mitigating timing attacks via dynamically triggered time dilation are provided. According to one set of embodiments, a computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets. The computer system can further determine that the count exceeds a threshold count for a predefined consecutive number of time buckets. Upon making this determination, the computer system can trigger time dilation with respect to the program, where the time dilation causes the program to observe a dilated view of time relative to real time.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Weber, Tobin Titus, Daniel Libby, Brian Manthos, Colin Pacitti, Pengxiang Zhao, Matthew Miller, Jordan Thomas Rabet, John Hazen
  • Patent number: 10785017
    Abstract: Techniques for mitigating timing attacks via dynamically scaled time dilation are provided. According to one set of embodiments, a computer system can enable time dilation with respect to a program, where the time dilation causes the program to observe a dilated view of time relative to real time. Then, while the time dilation is enabled, the computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets and, based on counts tracked for a range of recent time buckets, scale up or scale down a degree of the time dilation.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: September 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Weber, Tobin Titus, Daniel Libby, Brian Manthos, Colin Pacitti, Pengxiang Zhao, Matthew Miller, Jordan Thomas Rabet, John Hazen
  • Publication number: 20190327075
    Abstract: Techniques for mitigating timing attacks via dynamically triggered time dilation are provided. According to one set of embodiments, a computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets. The computer system can further determine that the count exceeds a threshold count for a predefined consecutive number of time buckets. Upon making this determination, the computer system can trigger time dilation with respect to the program, where the time dilation causes the program to observe a dilated view of time relative to real time.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: Jason WEBER, Tobin TITUS, Daniel LIBBY, Brian MANTHOS, Colin PACITTI, Pengxiang ZHAO, Matthew MILLER, Jordan Thomas RABET, John HAZEN
  • Publication number: 20190327076
    Abstract: Techniques for mitigating timing attacks via dynamically scaled time dilation are provided. According to one set of embodiments, a computer system can enable time dilation with respect to a program, where the time dilation causes the program to observe a dilated view of time relative to real time. Then, while the time dilation is enabled, the computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets and, based on counts tracked for a range of recent time buckets, scale up or scale down a degree of the time dilation.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: Jason WEBER, Tobin TITUS, Daniel LIBBY, Brian MANTHOS, Colin PACITTI, Pengxiang ZHAO, Matthew MILLER, Jordan Thomas RABET, John HAZEN
  • Publication number: 20120193437
    Abstract: A wireless thermostat adapter system (10) includes a thermostat interface (11) and an HVAC interface (12). A two-way wireless communication is effected between the thermostat interface and the HVAC interface through a conventional RF signal. The thermostat interface also includes an electrical circuit (26) with an antenna (27), a set of six flexible thermostat coupling wires (28) which are coupled to the thermostat, and a short range RF transceiver (29). The HVAC interface includes an electrical circuit 38 which is adapted to be coupled to a HVAC systems (14). The HVAC interface circuit includes an antenna (39) and a set of six HVAC wire terminals (40) which coupled the HVAC interface with the HVAC. The HVAC interface also includes a short range RF transceiver (41) coupled to the antenna (39).
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: TPI CORPORATION
    Inventors: Robert E. Henry, JR., Daniel Libby, Terry K. Sams