Patents by Inventor Michael Klein

Michael Klein 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: 10983159
    Abstract: A system, apparatus, and method of testing a plurality of test circuits is disclosed that includes inputting experiment data to the plurality of test circuits; applying a control signal to each of the plurality of test circuits to control application of the experiment data to the plurality of test circuits; and shifting the control signal in response to applying the control signal to each of the plurality of test circuits so that a different bit of the control signal is applied to each of the plurality of test circuits. The method in an aspect further comprises reading out a data out signal from each of the plurality of test circuits; and shifting the data out signal in response to reading out the data out signal from each of the plurality of test circuits.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stefan Payer, Michael Klein, Cedric Lichtenau, Ralf Richter
  • Patent number: 10974001
    Abstract: A respiratory gas delivery system monitors gas flow over the course of a breath in real time and uses this parameter to simulate, in whole or part, the function of a reference respiratory gas delivery system, in particular structural features, particularly structural components of parts of the reference system, to overcome a structural limitation of the reference system.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: April 13, 2021
    Assignee: THORNHILL SCIENTIFIC INC.
    Inventors: Michael Klein, Joseph Fisher
  • Publication number: 20210073000
    Abstract: A system for processing instructions with extended results includes a first instruction execution unit having a first result bus for execution of processor instructions. The system further includes a second instruction execution unit having a second result bus for execution of processor instructions. The first instruction execution unit is configured to selectively send a portion of results calculated by the first instruction execution unit to the second instruction execution unit during prosecution of a processor instruction if the second instruction execution unit is not used for executing the processor instruction and if the received processor instruction produces a result having a data width greater than the width of the first result bus. The second instruction execution unit is configured to receive the portion of results calculated by the first instruction execution unit and put the received results on the second results bus.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Inventors: MICHAEL KLEIN, NICOL HOFMANN, CEDRIC LICHTENAU, OSHER YIFRACH
  • Publication number: 20210063143
    Abstract: A method includes determining an angle of a major axis of an imaged distant sub-diffraction object by obtaining a ratio of measured power of two different optical modes, obtaining power measurements at the angle for three different optical modes, and comparing the power measurements to a catalog of power measurements from one or more known reference objects of known dimensions to determine values for the major axis, a minor axis, and a convexity.
    Type: Application
    Filed: June 10, 2020
    Publication date: March 4, 2021
    Inventors: Jeffrey Michael Klein, Mary Katherine Salit, Lisa Marie Lust
  • Patent number: 10932423
    Abstract: Disclosed herein are methods and systems for improving performance of sprinkler control systems using aggregations of flow controllers. As an example, to facilitate control of multiple controllers, a system may generate a virtual flow controller by aggregating the two or more flow controllers. A schedule for the virtual controller is set or received and then translated into schedules for the aggregated controllers. In another example, schedules may be set for individual watering zones, which are then translated into watering schedules for flow controllers corresponding to the zones. The system then transmits these schedules to a respective flow controller, which then carries out an irrigation routine according to the schedule.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 2, 2021
    Assignee: RACHIO, INC.
    Inventors: Christopher Michael Klein, Bradley Wilson Alcorn, Franz David Garsombke, Nikolay Gennadyevich Sarychev
  • Patent number: 10939227
    Abstract: According to one embodiment, a method of granting a remote device access to a smart home network connected device is disclosed. An example method includes receiving an access request including identifying information related to the remote device; generating a digital security token that is encrypted and provides the remote device with access to the smart home network connected device without divulging network credentials; transmitting the digital security token to the remote device; receiving the decrypted digital security token from the remote device, the decrypted digital security token validating permissions of the remote device to access the smart home network connected device; and transmitting a remote access authorization to the remote device based on the decrypted digital security token, the remote access authorization providing the remote device with access to the smart home network connected device to connect the smart home network connected device to the network.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: March 2, 2021
    Assignee: RACHIO, INC.
    Inventors: Christopher Michael Klein, Franz David Garsombke
  • Publication number: 20210048982
    Abstract: A method includes masking a first fraction to generate a masked first fraction according to a comparison of a first exponent associated with the first fraction and a second exponent associated with a second fraction. The method also includes inserting the masked first fraction into mask adder circuitry of a partial product tree. The method also includes combining the masked first fraction with partial products of the partial product tree, the partial products having a value of zero. The method further includes combining the masked first fraction and the second fraction.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Michael Klein, Nicol Hofmann, Kerstin Claudia Schelm, Tina Babinsky
  • Publication number: 20210042119
    Abstract: An aspect includes generating a data result and a special case indicator based on an instruction and at least one input data operand. Outputting the data result to a processor core. Outputting the first condition code to the processor core prior to outputting the data result to the processor core. Generating a second condition code based on the data result and the special case indicator. Performing a check by comparing the first condition code and the second condition code and flagging an error to the processor core upon the first condition code being different from the second condition code.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 11, 2021
    Inventors: Petra Leber, Kerstin Claudia Schelm, Cedric Lichtenau, Michael Klein
  • Publication number: 20210034325
    Abstract: A method includes dividing a fraction of a floating point result into a first portion and a second portion. The method includes outputting a first normalizer result based on the first portion during to a first clock cycle. The method includes storing a first segment of the first portion during to the first clock cycle. The method includes outputting a first rounder result based on the first normalizer result during to the first clock cycle. The method includes outputting a second normalizer result based on the second portion during to a second clock cycle. The method includes outputting a second rounder result based on the second normalizer result and the first segment during to the second clock cycle.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Nicol Hofmann, Michael Klein, Petra Leber, Kerstin Claudia Schelm
  • Patent number: 10900690
    Abstract: A system includes a tank containing a fluid to be heated; a U-shaped pipe disposed proximate a bottom of the tank, a majority of the extent of the U-shaped pipe being disposed within an interior of the tank; a catalyst unit embedded within the U-shaped pipe, the catalyst unit comprising a catalyst wrapped, natural gas filled, perforated pipe that is configured to enable a catalytic reaction on its exterior; a vent pipe attached to the U-bend pipe which allows air to circulate; and mechanical controls disposed proximate the U-shaped pipe configured to vary temperature output.
    Type: Grant
    Filed: May 27, 2018
    Date of Patent: January 26, 2021
    Assignee: QMAX CATALYTIC, LLC
    Inventors: Thomas William Perry, Christopher Michael Klein, Carson Hannah
  • Patent number: 10890622
    Abstract: Aspects include parsing, by a computer system, a design file of an integrated circuit including a plurality of stages to extract a plurality of inputs and outputs of a plurality of latches. The computer system can sort the latches based on latch locations in the stages and build a plurality of ordered vectors of signals before and after the latches based on the sorting. The computer system can build a plurality of parity vectors for each of the ordered vectors of signals before and after the latches, build a latch bank for each of the parity vectors before the latches, and build a parity vector comparison to detect a parity failure based on comparing the parity vectors after the latches with an output of the latch bank.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Payer, Michael Klein, Nicol Hofmann, Cedric Lichtenau
  • Publication number: 20210003192
    Abstract: An example cantilever assembly includes a cantilever including an anchor configured to be coupled to a support, a tip, and an arm positioned between the anchor and the tip, a hollow conductive tube positioned at the tip of the cantilever, and a magnet suspended inside the hollow conductive tube with a first spring and a second spring. The first spring and the second spring are positioned at a first end and a second end of the hollow conductive tube respectively, and the magnet is positioned between the first spring and the second spring. The magnet is configured to move coaxially inside the hollow conductive tube as permitted by the first spring and the second spring, and the magnet suspended inside the hollow conductive tube operates as a tuned mass damper (TMD) to limit a resonant response of the cantilever assembly.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Randall L. Mosten, Brian Montague, Michael Klein
  • Publication number: 20200412388
    Abstract: A method includes generating an extended result from a first operation circuitry having a result register bit width greater than a bus width associated with a residue check path of a second operation circuitry associated with a floating point unit. An extended result residue less a first portion residue of the extended result received from the residue check path is stored as a first partial result residue. The first partial result residue is compared with a first result residue of the second operation circuitry. The extended result residue less both the first partial result residue and a second portion residue of the extended result received from the residue check path as a second partial result residue is compared with a second result residue of the second operation circuitry.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Nicol Hofmann, Michael Klein, Kerstin Claudia Schelm, Razvan Peter Figuli
  • Patent number: 10850052
    Abstract: A processor obtains input of a logistically attainable end tidal partial pressure of gas X (PetX[i]T) for one or more respective breaths [i] and input of a prospective computation of an amount of gas X required to be inspired by the subject in an inspired gas to target the PetX[i]T for a respective breath [i] using inputs required to utilize a mass balance relationship, wherein one or more values required to control the amount of gas X in a volume of gas delivered to the subject is output from an expression of the mass balance relationship. The mass balance relationship is expressed in a form which takes into account (prospectively), for a respective breath [i], the amount of gas X in the capillaries surrounding the alveoli and the amount of gas X in the alveoli, optionally based on a model of the lung which accounts for those sub-volumes of gas in the lung which substantially affect the alveolar gas X concentration affecting mass transfer.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: December 1, 2020
    Assignee: THORNHILL SCIENTIFIC INC.
    Inventors: Michael Klein, Joseph Fisher, James Duffin, Marat Slessarev, Cathie Kessler, Shoji Ito
  • Patent number: 10837558
    Abstract: The invention relates to a seal arrangement for sealing a radial gap between an inner first component (8) and an outer second component (15) which can be rotated in relation to each other, the first component (8) being rotatable about an axis of rotation and the second component (15) being arranged coaxially to the first component (8). The seal arrangement comprises: a dynamic seal part (14) connected to the first component (8); a static seal part (15) connected to the second component (15); a first labyrinth seal (1) formed by a gap between a first section of opposing surfaces of the dynamic seal part (14) and the static seal part (15); and a leaf seal (2) which is radially arranged inside the first labyrinth seal (1). The invention is characterised in that the seal arrangement comprises a dust protection cover (3) connected to the second component (15), which is arranged radially outside the first labyrinth seal (1).
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: November 17, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Klein-Hitpass, Oliver Bachler, Ingo Kleidt
  • Publication number: 20200358951
    Abstract: A method includes receiving a first modal image based on radiation collected from an object via an aperture, wherein the radiation is separated into the first modal image having an original origin, receiving a second modal image based on radiation collected from the object via the aperture, wherein the radiation is separated into the second modal image having a shifted origin, translating the second modal image to the original origin, and deriving an image of the object as a function of the collective overlap between the first modal image and the translated second modal image. Repeating the process with additional shift images improves the resolution of the final digitally generated image.
    Type: Application
    Filed: March 9, 2020
    Publication date: November 12, 2020
    Inventors: Lisa Marie Lust, Mary Katherine Salit, Jeffrey Michael Klein
  • Publication number: 20200348718
    Abstract: A method includes obtaining a trigger signal directed to a component in a subset of components of an electronic circuit, and activating a clock corresponding with the subset of components of the electronic circuit for a preliminary period in response to the trigger signal. An active period is determined based on the trigger signal. The clock remains active for the active period. One of a timer or counter is initiated for the active period. A limit is defined for the one of the timer or counter. The active period is dynamically extended for a busy period after the one of the timer or counter is initiated. The clock is deactivated following the active period.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Razvan Peter Figuli, Cedric Lichtenau, Stefan Payer, Michael Klein
  • Publication number: 20200348908
    Abstract: Examples of techniques for hexadecimal exponent alignment for a binary floating point unit (BFU) of a computer processor are described herein. An aspect includes receiving, by the BFU, a first operand comprising a first fraction and a first exponent, and a second operand comprising a second fraction and a second exponent. Another aspect includes, based on the first operand and the second operand being in a first floating point format, multiplying each of the first exponent and the second exponent by a factor corresponding to a number of bits in a digit in the first floating point format.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Kerstin Claudia Schelm, Petra Leber, Nicol Hofmann, Michael Klein
  • Publication number: 20200341839
    Abstract: Aspects include parsing, by a computer system, a design file of an integrated circuit including a plurality of stages to extract a plurality of inputs and outputs of a plurality of latches. The computer system can sort the latches based on latch locations in the stages and build a plurality of ordered vectors of signals before and after the latches based on the sorting. The computer system can build a plurality of parity vectors for each of the ordered vectors of signals before and after the latches, build a latch bank for each of the parity vectors before the latches, and build a parity vector comparison to detect a parity failure based on comparing the parity vectors after the latches with an output of the latch bank.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Stefan Payer, Michael Klein, Nicol Hofmann, Cedric Lichtenau
  • Publication number: 20200328577
    Abstract: In at least one embodiment of the method of operating a laser device (100) having a plurality of laser diodes (1) which can be controlled independently of one another, wherein controlled laser diodes are each operated with an operating current (I), and wherein each laser diode can be operated for a proper operation in a nominal current range (?I), a step A) is carried out in which an input current (I_0) or an input voltage (U_0) is applied to the laser device. Furthermore, a step B) is carried out in which a characteristic value is determined that is representative of a number N of laser diodes that can be operated in the respective nominal current range with the input current applied in step A) or with the input voltage applied in step A). If the characteristic value is representative of N?1, M laser diodes are controlled in a step C) in such a way that the M laser diodes are each operated in the nominal current range, wherein 1?M?N is selected.
    Type: Application
    Filed: November 29, 2018
    Publication date: October 15, 2020
    Inventors: Roland Heinrich ENZMANN, Hubert HALBRITTER, Michael KLEIN