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: 12585430Abstract: A method, computer program, and computer system are provided for floating-point conversion with denormalization in a single clock cycle. An input floating-point number corresponding to an input data type is received. An exponent value and a fraction value are extracted from the received input floating-point number. A biasing constant associated with converting the received input floating-point number from the input data type to an output data type is determined. The exponent value is biased based on the biasing constant. The fraction value is converted to the output data type based on a denormalization constant associated with the extracted exponent value and the determined biasing constant. Biasing the exponent value and converting the fraction value occurs in a single clock cycle based on performing these actions in parallel. A floating-point number is output in the output data type corresponding to the converted fraction value and the biased exponent value.Type: GrantFiled: March 16, 2022Date of Patent: March 24, 2026Assignee: International Business Machines CorporationInventors: Michael Klein, Petra Leber, Cedric Lichtenau, Stefan Payer, Kerstin Claudia Schelm
-
Patent number: 12578925Abstract: Dynamic selection of a multiplication algorithm by receiving operands A and B, determining a difference between A and B, selecting a first multiplication algorithm if the difference falls below a threshold, selecting a second multiplication algorithm if the difference equals or exceeds the threshold, pre-scaling the operands, calculating a quotient for the scaled operands, back multiplying the quotient using the selected algorithm, yielding a product, subtracting the product from operand A, yielding a remainder, and providing the remainder as an output.Type: GrantFiled: February 25, 2022Date of Patent: March 17, 2026Assignee: International Business Machines CorporationInventors: Kerstin Claudia Schelm, Cedric Lichtenau, Michael Klein, Stefan Payer, Petra Leber
-
Patent number: 12509384Abstract: A glass sheet processing apparatus includes a first gantry assembly that extends across a glass sheet in a cross-machine direction. The first gantry assembly includes a processing head that moves along a length of the first gantry assembly and includes a laser comprising an optical arrangement positioned in a beam path of the laser providing a laser beam focal line that is formed on a beam output side of the optical arrangement. A second gantry assembly extends across the glass sheet in the cross-machine direction. The second gantry assembly includes a processing head that moves along a length of the second gantry assembly.Type: GrantFiled: December 9, 2022Date of Patent: December 30, 2025Assignee: Corning IncorporatedInventors: Thomas Hackert, Frank Fabian Herrnberger, Michael Klein, Albert Roth Nieber, Florian Spaeth, Marco Andre Wolfert
-
Publication number: 20250370748Abstract: An instruction configured to perform data conversion is executed. The executing the instruction includes determining that an overflow condition exists in a change of a value, specified by the instruction, from one data format to another data format. It is determined that an overflow result control of the instruction is set to a selected value. A result of executing the instruction is provided. The providing the result includes placing a chosen default value in a result location based on determining that the overflow condition exists and that the overflow result control is set to the selected value.Type: ApplicationFiled: June 4, 2024Publication date: December 4, 2025Inventors: Kerstin Claudia SCHELM, Bruce Conrad GIAMEI, Timothy J. SLEGEL, Jonathan D. BRADBURY, Reid COPELAND, Xin GUO, Michael KLEIN, Petra LEBER, Andreas WAGNER
-
Publication number: 20250328346Abstract: An instruction is executed to obtain a result that includes an output value and a result sign code. At least one operation is performed on at least a portion of a source value to provide the output value. The source value is located in a source location which includes a source position to include the source value and a source sign position to include a sign code of the source value. One or more controls of the instruction, including a preserve sign control, are checked to determine the result sign code. Based on, at least, the value of the preserve sign control being set to enabled, the result sign code is the sign code in the source sign position unmodified. The unmodified sign code is provided as the result sign code. The result including the output value and the result sign code is provided.Type: ApplicationFiled: April 22, 2024Publication date: October 23, 2025Inventors: Petra LEBER, Kerstin Claudia SCHELM, Michael KLEIN, Andreas WAGNER, Reid COPELAND, Xin GUO, Jonathan D. BRADBURY, Timothy SLEGEL, Bruce Conrad GIAMEI
-
Publication number: 20250306921Abstract: An instruction to perform validity testing of a source value is executed. The executing the instruction includes obtaining the source value using at least one field of the instruction and obtaining a plurality of test controls using a field of the instruction. The one or more test controls of the plurality of test controls are used to specify which digit positions of the source value are to be tested for validity and what codes are valid codes for the digit positions specified to be tested. Validity testing of at least a portion of the source value is performed based on the plurality of test controls obtained using the field of the instruction, and the performing the validity testing provides a result. The result is provided for use in further processing.Type: ApplicationFiled: March 27, 2024Publication date: October 2, 2025Inventors: Michael KLEIN, Kerstin Claudia SCHELM, Petra LEBER, Andreas WAGNER, Bruce Conrad GIAMEI, Timothy SLEGEL, Jonathan D. BRADBURY, Reid COPELAND, Xin GUO
-
Publication number: 20250307124Abstract: An instruction to perform validity testing of a source value is executed. The executing the instruction includes obtaining the source value using at least one field of the instruction and performing validity testing of at least a portion of the source value. The performing the validity testing is based on one or more test controls obtained using a field of the instruction. The performing the validity testing determines whether a format of the at least the portion of the source value adheres to a data format variation specified by, at least, the one or more test controls. The performing the validity testing provides a result, and the result is provided for use in further processing.Type: ApplicationFiled: March 27, 2024Publication date: October 2, 2025Inventors: Michael KLEIN, Kerstin Claudia SCHELM, Petra LEBER, Andreas WAGNER, Bruce Conrad GIAMEI, Timothy SLEGEL, Jonathan D. BRADBURY, Reid COPELAND, Xin GUO
-
Patent number: 12430127Abstract: An instruction to perform validity testing of a source value is executed. The executing the instruction includes obtaining the source value using at least one field of the instruction and obtaining a plurality of test controls using a field of the instruction. The one or more test controls of the plurality of test controls are used to specify which digit positions of the source value are to be tested for validity and what codes are valid codes for the digit positions specified to be tested. Validity testing of at least a portion of the source value is performed based on the plurality of test controls obtained using the field of the instruction, and the performing the validity testing provides a result. The result is provided for use in further processing.Type: GrantFiled: March 27, 2024Date of Patent: September 30, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Klein, Kerstin Claudia Schelm, Petra Leber, Andreas Wagner, Bruce Conrad Giamei, Timothy Slegel, Jonathan D. Bradbury, Reid Copeland, Xin Guo
-
Publication number: 20250188429Abstract: Provided herein are engineered variants of archaeal, prokaryotic, and eukaryotic polymerases that exhibit enhanced thermostability, enhanced incorporation of 3? modified nucleotides, and improved uracil-tolerance, in polymerase-catalyzed nucleotide extension reactions relative to wild type polymerase enzymes. Also provided are uses of the engineered polymerases for forming complexed polymerases, forming binding complexes and forming ternary complexes, and uses for conducting nucleic acid sequencing reactions.Type: ApplicationFiled: June 17, 2022Publication date: June 12, 2025Inventors: Mark Ambroso, Tyler Lopez, Michael Klein, Virginia Saade, Matthew Kellinger
-
Patent number: 12270056Abstract: Provided herein are engineered variants of archaeal, prokaryotic, and eukaryotic polymerases that exhibit enhanced thermostability, enhanced incorporation of 3? modified nucleotides, and improved uracil-tolerance, in polymerase-catalyzed nucleotide extension reactions relative to wild type polymerase enzymes. Also provided are uses of the engineered polymerases for forming complexed polymerases, forming binding complexes and forming ternary complexes, and uses for conducting nucleic acid sequencing reactions.Type: GrantFiled: March 25, 2022Date of Patent: April 8, 2025Assignee: ELEMENT BIOSCIENCES, INC.Inventors: Mark Ambroso, Tyler Lopez, Michael Klein, Virginia Saade, Matthew Kellinger
-
Publication number: 20250101390Abstract: Provided herein are engineered variants of archaeal polymerases that exhibit exonuclease-minus activity, enhanced thermostability, enhanced incorporation of 3? modified nucleotides, improved uracil-tolerance and/or reduce sequence-specific errors in polymerase-catalyzed nucleotide binding and extension reactions relative to wild type polymerase enzymes. Also provided are uses of the engineered polymerases for forming complexed polymerases and forming binding complexes, and uses for conducting nucleic acid sequencing reactions.Type: ApplicationFiled: December 10, 2024Publication date: March 27, 2025Inventors: Jendrik BOOTHBY-HENTSCHEL, Michael KLEIN, Mark AMBROSO, Tyler LOPEZ, Matthew KELLINGER, Virginia SAADE, Ramkrishna ADHIKARY
-
Patent number: 12253270Abstract: Example embodiment relate to an air conditioner. A fastening device fastens a compressor on a bottom of a housing via a mounting component. A clamping element is arranged within a guiding element. The guiding element is arranged in a recess of the bottom of the housing and has a smaller length than the recess. Two stop elements are each associated with a front side of the clamping element, an axial distance between the stop elements being variable in the unassembled state and being fixed in an assembled state.Type: GrantFiled: October 25, 2021Date of Patent: March 18, 2025Assignee: TRUMA GERAETETECHNIK GMBH & CO. KGInventors: Michael Klein, Wolfgang Muselmann
-
Publication number: 20250084478Abstract: The present disclosure provides nucleotide conjugates each configured to include a core attached to multiple nucleotide-arms, where the nucleotide-arms are modular and comprise (i) a core attachment moiety, (ii) a spacer, (iii) a linker, and (iv) a nucleotide unit. The nucleotide unit of each nucleotide-arm can bind a polymerase which is complexed with a nucleic acid template and nucleic acid primer. The nucleotide unit can bind the 3? end of the primer at a position that is opposite a complementary nucleotide in the template strand. Under suitable conditions, the nucleotide unit of the nucleotide conjugates binds the primer strand but does not undergo polymerase-catalyzed incorporation. The binding event can be detected, and the specific base of the nucleotide unit can be identified. The nucleotide conjugates described herein are useful for nucleic acid sequencing methods, particularly for massively parallel sequencing methods employed for next gen sequencing platforms.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Inventors: MICHAEL PREVITE, MARK AMBROSO, TYLER LOPEZ, MICHAEL KLEIN, VIRGINIA SAADE, MATTHEW KELLINGER
-
Patent number: 12190078Abstract: Rounding hexadecimal floating point numbers using binary incrementors, including: incrementing, by a first incrementor, a first subset of bits of an operand comprising a binary hexadecimal floating point operand; incrementing, by a second incrementor, a second subset of bits of the operand; generate an intermediate result based on a carryout of the second incrementor; and generate an incremented result based on a carryout of the first incrementor and one or more of: a first bit of the intermediate result or the carryout of the second incrementor.Type: GrantFiled: March 25, 2022Date of Patent: January 7, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Klein, Petra Leber, Cedric Lichtenau, Stefan Payer, Kerstin Claudia Schelm
-
Patent number: 12176678Abstract: 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: GrantFiled: November 29, 2018Date of Patent: December 24, 2024Assignee: OSRAM OLED GMBHInventors: Roland Heinrich Enzmann, Hubert Halbritter, Michael Klein
-
Patent number: 12163163Abstract: Provided herein are engineered variants of archaeal polymerases that exhibit exonuclease-minus activity, enhanced thermostability, enhanced incorporation of 3? modified nucleotides, improved uracil-tolerance and/or reduce sequence-specific errors in polymerase-catalyzed nucleotide binding and extension reactions relative to wild type polymerase enzymes. Also provided are uses of the engineered polymerases for forming complexed polymerases and forming binding complexes, and uses for conducting nucleic acid sequencing reactions.Type: GrantFiled: January 27, 2023Date of Patent: December 10, 2024Assignee: ELEMENT BIOSCIENCES, INC.Inventors: Jendrik Boothby-Hentschel, Tyler Lopez, Michael Klein, Virginia Saade, Matthew Kellinger, Mark Ambroso
-
Patent number: 12139727Abstract: Provided herein are engineered variants of archaeal, prokaryotic, and eukaryotic polymerases that exhibit enhanced thermostability, enhanced incorporation of 3? modified nucleotides, and improved uracil-tolerance, in polymerase-catalyzed nucleotide extension reactions relative to wild type polymerase enzymes. Also provided are uses of the engineered polymerases for forming complexed polymerases, forming binding complexes and forming ternary complexes, and uses for conducting nucleic acid sequencing reactions.Type: GrantFiled: March 25, 2022Date of Patent: November 12, 2024Assignee: ELEMENT BIOSCIENCES, INC.Inventors: Mark Ambroso, Tyler Lopez, Michael Klein, Virginia Saade, Matthew Kellinger
-
Publication number: 20240287482Abstract: Provided herein are engineered variants of archaeal polymerases that exhibit exonuclease-minus activity, enhanced thermostability, enhanced incorporation of 3? modified nucleotides, improved uracil-tolerance and/or reduce sequence-specific errors in polymerase-catalyzed nucleotide binding and extension reactions relative to wild type polymerase enzymes. Also provided are uses of the engineered polymerases for forming complexed polymerases and forming binding complexes, and uses for conducting nucleic acid sequencing reactions.Type: ApplicationFiled: April 30, 2024Publication date: August 29, 2024Inventors: Jendrik HENTSCHEL, Tyler LOPEZ, Michael KLEIN, Virginia SAADE, Matthew KELLINGER, Mark AMBROSO
-
Patent number: 12056465Abstract: Verifying the correctness of a leading zero counter, including: generating, based on an input value comprising a plurality of digits, a first bit vector, wherein each entry of the first bit vector indicates whether a corresponding digit of the input value is equal to zero; calculating, based on the first bit vector, a leading zero count for the input value; generating a bit mask comprising a number of leading ones equal to the leading zero count; generating a second bit vector comprising a one at a same index as a first occurring zero in the bit mask; and verifying the leading zero count based on the first bit vector and one or more of the bit mask and the second bit vector.Type: GrantFiled: March 25, 2022Date of Patent: August 6, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Klein, Petra Leber, Cedric Lichtenau, Stefan Payer, Kerstin Claudia Schelm
-
Patent number: 12052016Abstract: An input circuit that recognizes (e.g., buffers) logic level signals (e.g., of an input signal) represented by voltage levels that are lower than a supply voltage of an input circuit, and that exhibits static current draw immunity during stable states of an input signal. In one or more examples, series inverters are provided to buffer an input node and an output node of the input circuit. A voltage domain at the input circuit or output node may be higher than a voltage domain at the input node. Power supply to a first inverter of the series inverters may be turned OFF at least partially responsive to an indication that an output signal is a logic high; and power supply to the first inverter of the series inverters may be turned ON at least partially responsive to an indication that the output signal is a logic low.Type: GrantFiled: June 23, 2021Date of Patent: July 30, 2024Assignee: Microchip Technology CorporationInventors: Sridhar Devulapalli, Daniel J. Russell, Brian Cherek, Michael Klein