Patents by Inventor Andreas Wagner
Andreas Wagner 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: 11795847Abstract: An exhaust muffler for an exhaust system of an internal combustion engine includes a muffler housing (12) with an outer shell (14) enclosing a muffler interior (22), through which exhaust gas can flow. An inner shell (54) is arranged in the muffler interior (22) and covers the outer shell (14) in at least some areas on an inner side (52) facing the muffler interior (22).Type: GrantFiled: November 20, 2020Date of Patent: October 24, 2023Assignee: PUREM GMBHInventors: Nicolas Mettenleiter, Andreas Wagner, Max Borger, Thomas Wolf, Frank Sühnel
-
Patent number: 11755320Abstract: Aspects include a compute array of a processor with mixed-precision numerical linear algebra support. A first precision and a first shape of a first input matrix and a second precision and a second shape of a second input matrix to the compute array are determined. A plurality of linear algebra operations is repeated in parallel within the compute array to update a result matrix in an accumulator register based on the first input matrix, the second input matrix, and a number of rank updates of the result matrix to store in the accumulator register.Type: GrantFiled: September 21, 2021Date of Patent: September 12, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jose E. Moreira, Brett Olsson, Brian W. Thompto, Silvia Melitta Mueller, Andreas Wagner
-
Patent number: 11755325Abstract: A computer system, processor, and method for processing information is disclosed that includes at least one computer processor; a main register file associated with the at least one processor, the main register file having a plurality of entries for storing data, one or more write ports to write data to the main register file entries, and one or more read ports to read data from the main register file entries; one or more execution units including a dense math execution unit; and at least one accumulator register file having a plurality of entries for storing data. The results of the dense math execution unit in an aspect are written to the accumulator register file, preferably to the same accumulator register file entry multiple times, and the data from the accumulator register file is written to the main register file.Type: GrantFiled: August 27, 2021Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Brian W. Thompto, Maarten J. Boersma, Andreas Wagner, Jose E. Moreira, Hung Q. Le, Silvia Melitta Mueller, Dung Q. Nguyen
-
Patent number: 11680751Abstract: A stacked-plate heat exchanger may include a plurality of stacked plates. The plurality of stacked plates may include a plurality of first stacked plates and a plurality of second stacked plates stacked alternately one on top of another. Pairs of adjacent stacked plates may each delimit one of a first cavity for the passage of a first fluid and a second cavity for the passage of a second fluid in an alternating manner. The heat exchanger may also include a support structure that may support the plurality of stacked plates in an edge region to stabilize the second cavity. The plurality of stacked plates may each include a first opening and at least two second openings arranged around the first opening. The heat exchanger may also include a plurality of webs each arranged between two adjacent second openings. The plurality of webs may form the support structure.Type: GrantFiled: July 8, 2020Date of Patent: June 20, 2023Inventors: Lars Balasus, Matthias Erler, Bernheim Goehler, Steffen Groezinger, Thomas Hell, Volker Velte, Andreas Wagner
-
Patent number: 11618773Abstract: The present invention relates to a polynucleotide comprising a Nuclear factor of activated T-cells (NFAT) binding site sequence and a reverse complement of said NFAT binding site sequence separated by a spacer sequence, to said polynucleotide for use in treating and/or preventing disease, and to viral particles, compositions, and uses related thereto. The present invention further relates to a polynucleotide comprising a Nuclear factor of activated T-cells (NFAT) binding site sequence and a reverse complement of said NFAT binding site sequence for use in treating and/or preventing an NFAT-mediated disease.Type: GrantFiled: January 14, 2019Date of Patent: April 4, 2023Assignee: Universität HeidelbergInventors: Markus Hecker, Andreas Wagner, Andreas Jungmann, Oliver Müller, Anca Remes, Hugo Katus
-
Patent number: 11561798Abstract: A system and method for avoiding write back collisions. The system receives a plurality of instructions at a pipeline queue. Next an issue queue determines a number of cycles for each instruction of the plurality of instructions. The issue queue further determines if a collision will occur between at least two of the instructions. Additionally, the system determines in response to a collision between at least two of the instructions, a number of cycles to delay at least one of the at least two instructions. The instructions are then executed. The system then places the results of the instruction for instructions that had a calculated delay in a result buffer for the determined number of cycles of delay. After the determined number of cycles of delay, the system sends the results to a results mux. Once received at the results mux the results are written back to the register file.Type: GrantFiled: July 30, 2020Date of Patent: January 24, 2023Assignee: International Business Machines CorporationInventors: Brian D. Barrick, Maarten J. Boersma, Niels Fricke, Dung Q. Nguyen, Brian W. Thompto, Andreas Wagner
-
Publication number: 20220386444Abstract: A consumables holder assembly for a plasma arc torch having a torch head, the consumables holder assembly comprising a main body, a shielding cup which engages to the main body, a connection means which engages the main body to the torch head, wherein the consumable components including an electrode, a nozzle, a plasma gas distributor, a shielding gas distributor which are all positioned inside the shielding cup, wherein the consumable holder assembly can be detached from the torch head together with the consumable components and the shielding cup as one unit, wherein the nozzle comprises two focus gas passageways which lead a focus gas out of the nozzle through at least two focus holes, wherein external visual features are provided on both connection means and the torch head which are aligned to each other showing the location of the focus holes.Type: ApplicationFiled: November 5, 2020Publication date: December 1, 2022Inventors: Erwan SIEWERT, Nakhleh A. HUSSARY, Richard Andreas WAGNER
-
Publication number: 20220386445Abstract: A consumables holder assembly for a plasma arc torch having a torch head, the consumables holder assembly comprising a main body, a shielding cup which engages to the main body, a connection means which engages the main body to the torch head and consumable components including an electrode, a nozzle, a plasma gas distributor, a shielding gas distributor which are all positioned inside the shielding cup, wherein that the consumable holder assembly can be detached from the torch head together with the consumable components and the shielding cup as one unit, wherein the connection means comprises a mechanical attachment mechanism which is engageable with the torch head.Type: ApplicationFiled: November 5, 2020Publication date: December 1, 2022Inventors: Erwan SIEWERT, Nakhleh A. HUSSARY, Richard Andreas WAGNER
-
Publication number: 20220381196Abstract: The invention relates to a method for the operational analysis of an engine and/or for calibrating a controller of the engine, in particular an internal combustion engine, wherein run-up occurs of test points defined by values of a plurality of predetermined operating parameters and selected from a multidimensional test space using a statistical experiment design, whereby at least one operating parameter is in each case changed from one test point to the next test point in a plurality of steps in the run-up of the test points, wherein operational measurements are performed at measurement points resulting from a respective increment and at the actual test points, whereby measurement data from the operational measurements for the analysis and calibration of the controller are output and continuously stored, as well as a corresponding system.Type: ApplicationFiled: November 12, 2020Publication date: December 1, 2022Inventors: Marie-Sophie GANDE, Stefan SCHEIDEL, Philip WILLIAMS, Andreas WAGNER, Takuya SATO, Yoann COLLET, Helmut Peter GRASSBERGER, Mats IVARSON, Ganesh BALACHANDRAN, Markus HERZER
-
Patent number: 11496520Abstract: A method for operating a communications system, in particular a communications system based on software-defined networking, which has at least one network infrastructure component, in particular an SDN switch, and at least one communications device, the network infrastructure component being developed for forwarding data to and/or from the at least one communications device. The method includes the following steps: allocating the communications device to at least one security zone; specifying at least one forwarding rule for forwarding data by the network infrastructure component to and/or from the communications device, the specification of the forwarding rule taking place under consideration of the security zone.Type: GrantFiled: March 30, 2020Date of Patent: November 8, 2022Assignee: Robert Bosch GmbHInventors: Hans Loehr, Marco Andreas Wagner, Michael Ernst Doering, Rene Guillaume
-
Patent number: 11456995Abstract: A device and method for operating a communications network in a vehicle, or for operating an industrial communications network; a control entity for the communications network, in particular, a software-defined networking controller, determining a countermeasure after detection of an attack; an infrastructure component being configured as a function of the countermeasure, in particular, by setting at least one filtering, blocking or forwarding rule; and at least one data stream from or to at least one other infrastructure component being isolated by the infrastructure component, in a portion of the communications network; or at least one data stream to or from an end node being isolated by the infrastructure component, in a portion of the communications network.Type: GrantFiled: December 10, 2019Date of Patent: September 27, 2022Assignee: Robert Bosch GmbHInventors: Hans Loehr, Harald Weiler, Marco Andreas Wagner, Michael Ernst Doering, Rene Guillaume
-
Publication number: 20220274200Abstract: The invention relates to a torch for plasma processing. The sealing and electrically conductive connection between different components of the torch is realized by using at least one elastically deformable and electrically conductive sealing member.Type: ApplicationFiled: August 20, 2020Publication date: September 1, 2022Inventors: Erwan SIEWERT, Nakhleh A. HUSSARY, Richard Andreas WAGNER
-
Publication number: 20220221227Abstract: According to various embodiments of the invention, a heat exchanger can have at least one duct for conveying a coolant, wherein the at least one duct has a first section and a second section, the first section being arranged in the at least one duct upstream relative to the second section, in relation to a flow direction of the coolant, the second section having a cross section area that is larger than a cross section area of the first section, such that a sublimation of the coolant in the second section is made possible.Type: ApplicationFiled: May 20, 2020Publication date: July 14, 2022Inventors: Andreas Wagner, Yixia Xu, Ullrich Hesse
-
Patent number: 11275561Abstract: An example computer-implemented method includes receiving a first value, a second value, a third value, and a fourth value, wherein the first value, the second value, the third value, and the fourth value are 16-bit or smaller precision floating-point numbers. The method further includes multiplying the first value and the second value to generate a first product, wherein the first product is a 32-bit floating-point number. The method further includes multiplying the third value and the fourth value to generate a second product, wherein the second product is a 32-bit floating-point number. The method further includes summing the first product and the second product to generate a summed value, wherein the summed value is a 32-bit floating-point number. The method further includes adding the summed value to an addend value to generate a result value, wherein the addend value and the result value are 32-bit floating-point numbers.Type: GrantFiled: December 12, 2019Date of Patent: March 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Silvia Melitta Mueller, Andreas Wagner, Brian W. Thompto
-
Publication number: 20220050682Abstract: A computer system, processor, and method for processing information is disclosed that includes at least one computer processor; a main register file associated with the at least one processor, the main register file having a plurality of entries for storing data, one or more write ports to write data to the main register file entries, and one or more read ports to read data from the main register file entries; one or more execution units including a dense math execution unit; and at least one accumulator register file having a plurality of entries for storing data. The results of the dense math execution unit in an aspect are written to the accumulator register file, preferably to the same accumulator register file entry multiple times, and the data from the accumulator register file is written to the main register file.Type: ApplicationFiled: August 27, 2021Publication date: February 17, 2022Inventors: Brian W. Thompto, Maarten J. Boersma, Andreas Wagner, Jose E. Moreira, Hung Q. Le, Silvia Melitta Mueller, Dung Q. Nguyen
-
Publication number: 20220035637Abstract: A system and method for avoiding write back collisions. The system receives a plurality of instructions at a pipeline queue. Next an issue queue determines a number of cycles for each instruction of the plurality of instructions. The issue queue further determines if a collision will occur between at least two of the instructions. Additionally, the system determines in response to a collision between at least two of the instructions, a number of cycles to delay at least one of the at least two instructions. The instructions are then executed. The system then places the results of the instruction for instructions that had a calculated delay in a result buffer for the determined number of cycles of delay. After the determined number of cycles of delay, the system sends the results to a results mux. Once received at the results mux the results are written back to the register file.Type: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: Brian D. Barrick, Maarten J. Boersma, Niels Fricke, Dung Q. Nguyen, Brian W. Thompto, Andreas Wagner
-
Publication number: 20220004386Abstract: Aspects include a compute array of a processor with mixed-precision numerical linear algebra support. A first precision and a first shape of a first input matrix and a second precision and a second shape of a second input matrix to the compute array are determined. A plurality of linear algebra operations is repeated in parallel within the compute array to update a result matrix in an accumulator register based on the first input matrix, the second input matrix, and a number of rank updates of the result matrix to store in the accumulator register.Type: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Inventors: Jose E. Moreira, Brett Olsson, Brian W. Thompto, Silvia Melitta Mueller, Andreas Wagner
-
Patent number: 11188328Abstract: Aspects include a compute array of a processor with mixed-precision numerical linear algebra support. A first precision and a first shape of a first input matrix and a second precision and a second shape of a second input matrix to the compute array are determined. A number of rank updates of a result matrix to store in an accumulator register having a predetermined size are determined, where the number of rank updates is based on the first precision and the first shape of the first input matrix, the second precision and the second shape of the second input matrix, and the predetermined size of the accumulator register. A plurality of linear algebra operations is repeated in parallel within the compute array to update the result matrix in the accumulator register based on the first input matrix, the second input matrix, and the number of rank updates.Type: GrantFiled: December 12, 2019Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jose E. Moreira, Brett Olsson, Brian W. Thompto, Silvia Melitta Mueller, Andreas Wagner
-
Patent number: 11182458Abstract: Embodiments of the present invention are directed to a new instruction set extension and a method for providing 3D lane predication for matrix operations. In a non-limiting embodiment of the invention, a first input matrix having m rows and k columns and a second input matrix having k rows and n columns are received by a compute array of a processor. A three-dimensional predicate mask having an M-bit row mask, an N-bit column mask, and a K-bit rank mask is generated. A result matrix of up to m rows, up to n columns, and up to k rank updates is determined based on the first input matrix, the second input matrix, and the predicate mask.Type: GrantFiled: December 12, 2019Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brett Olsson, Brian W. Thompto, Jose E. Moreira, Silvia Melitta Mueller, Andreas Wagner
-
Patent number: 11132198Abstract: A computer system, processor, and method for processing information is disclosed that includes at least one computer processor; a main register file associated with the at least one processor, the main register file having a plurality of entries for storing data, one or more write ports to write data to the main register file entries, and one or more read ports to read data from the main register file entries; one or more execution units including a dense math execution unit; and at least one accumulator register file having a plurality of entries for storing data. The results of the dense math execution unit in an aspect are written to the accumulator register file, preferably to the same accumulator register file entry multiple times, and the data from the accumulator register file is written to the main register file.Type: GrantFiled: August 29, 2019Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Brian W. Thompto, Maarten J. Boersma, Andreas Wagner, Jose E. Moreira, Hung Q. Le, Silvia Melitta Mueller, Dung Q. Nguyen