Patents by Inventor Philipp Oehler
Philipp Oehler 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: 12753841Abstract: A valve (1) having an axially movable piston (2), wherein the piston (2) is arranged in a valve seat (3), the piston (2) has a peripheral groove (6) with a groove bottom (7), in which a sealing ring (12) is arranged, and a spacing between a piston axis (10) and the groove bottom (7) assumes, at least in an axial sectional plane, at least two different values in an axial region (21) around a contact point (13) between the sealing ring (12) and the groove bottom (7).Type: GrantFiled: August 11, 2023Date of Patent: October 6, 2026Assignee: Neoperl GmbHInventors: Martin Fangmeier, Philipp Oehler, Matthias Hauth, Burkhard Meyer
-
Publication number: 20260022772Abstract: A valve (1) having an axially movable piston (2), wherein the piston (2) is arranged in a valve seat (3), the piston (2) has a peripheral groove (6) with a groove bottom (7), in which a sealing ring (12) is arranged, and a spacing between a piston axis (10) and the groove bottom (7) assumes, at least in an axial sectional plane, at least two different values in an axial region (21) around a contact point (13) between the sealing ring (12) and the groove bottom (7).Type: ApplicationFiled: August 11, 2023Publication date: January 22, 2026Applicant: Neoperl GmbHInventors: Martin FANGMEIER, Philipp OEHLER, Matthias HAUTH, Burkhard MEYER
-
Publication number: 20210323111Abstract: The invention relates to a guiding device 100, a system comprising a guiding device and a tool 111 for surface treatment, a method for surface treatment with the guiding device 100 and a method for retrofitting a tool 111 with the guiding device 100. The guiding device 100 comprises at least one guide element 101, one angle device 102 and one connection arrangement 130 for connecting the guiding device to the tool 111. Furthermore, a predetermined angle between the plane 180 of the at least one guide element 101 and a plane of action 110 of the connectable tool 111 is set by means of the angle device 102. The guiding device 100 is furthermore characterised in that it is switchable between at least one flexible operating state and one rigid operating state.Type: ApplicationFiled: October 22, 2020Publication date: October 21, 2021Inventors: Nicolai Knecht, Timo Bayer, Philipp Oehler, Erik Schüssler, David Grimm, Manuel Bäuerle, Michael Higelin
-
Patent number: 9207995Abstract: Various systems and processes may be used to speed up multi-threaded execution. In certain implementations, a system and process may include the ability to write results of a first group of execution units associated with a first register file into the first register file using a first write port of the first register file and write results of a second group of execution units associated with a second register file into the second register file using a first write port of the second register file. The system, apparatus, and process may also include the ability to connect, in a shared register file mode, results of the second group of execution units to a second write port of the first register file and connect, in a split register file mode, results of a part of the first group of execution units to the second write port of the first register file.Type: GrantFiled: June 27, 2011Date of Patent: December 8, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maarten J. Boersma, Markus Kaltenbach, Jens Leenstra, Tim Niggemeier, Philipp Oehler, Philipp Panitz
-
Patent number: 9164725Abstract: Various systems, apparatuses, processes, and/or products may be used to calculate an SHA-2 hash function in a general-purpose processor. In some implementations, a system, apparatus, process, and/or product may include the ability to calculate at least one SHA-2 sigma function by using an execution unit adapted for performing a processor instruction, the execution unit including an integrated circuit primarily designed for calculating the SHA-2 sigma function(s), and calculating the SHA-2 hash function with general-purpose hardware processing components of the processor based on the sigma function(s). In certain implementations, the calculation of the SHA-2 sigma function(s) can be performed by the integrated circuit within a single instruction, allowing for a faster calculation of the SHA-2 hash function.Type: GrantFiled: July 13, 2011Date of Patent: October 20, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maarten J. Boersma, Markus Kaltenbach, Jens Leenstra, Tim Niggemeier, Philipp Oehler, Philipp Panitz
-
Patent number: 9043673Abstract: A logical operations functional block for an execution unit of a processor includes a first input data link for a first operand and a second input data link for a second operand. The execution unit includes a register connected to an error correction code detection unit. The logical operations functional block includes a look-up table configured to receive an error correction code syndrome from the error correction code detection unit. The logical operations functional block also includes a multiplexer configured to receive an output signal from the look-up table at a first input and the first operand at a second input, wherein an output of the multiplexer is coupled to the first input data link of a logical functional unit.Type: GrantFiled: February 25, 2013Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: Markus Kaltenback, Jens Leenstra, Philipp Oehler, Philipp Panitz
-
Patent number: 8903882Abstract: Various systems, apparatuses, processes, and programs may be used to calculate a multiply-sum of two carry-less multiplications of two input operands. In particular implementations, a system, apparatus, process, and program may include the ability to use input data busses for the input operands and an output data bus for an overall calculation result, each bus including a width of 2n bits, where n is an integer greater than one. The system, apparatus, process, and program may also calculate the carry-less multiplications of the two input operands for a lower level of a hierarchical structure and calculating the at least one multiply-sum and at least one intermediate multiply-sum for a higher level of the structure based on the carry-less multiplications of the lower level. A certain number of multiply-sums may be output as an overall calculation result dependent on mode of operation using the full width of said output data bus.Type: GrantFiled: July 15, 2011Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Maarten J. Boersma, Markus Kaltenbach, Jens Leenstra, Tim Niggemeier, Philipp Oehler, Philipp Panitz
-
Publication number: 20120150933Abstract: Various systems, apparatuses, processes, and programs may be used to calculate a multiply-sum of two carry-less multiplications of two input operands. In particular implementations, a system, apparatus, process, and program may include the ability to use input data busses for the input operands and an output data bus for an overall calculation result, each bus including a width of 2n bits, where n is an integer greater than one. The system, apparatus, process, and program may also calculate the carry-less multiplications of the two input operands for a lower level of a hierarchical structure and calculating the at least one multiply-sum and at least one intermediate multiply-sum for a higher level of the structure based on the carry-less multiplications of the lower level. A certain number of multiply-sums may be output as an overall calculation result dependent on mode of operation using the full width of said output data bus.Type: ApplicationFiled: July 15, 2011Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maarten J. Boersma, Markus Kaltenbach, Jens Leenstra, Tim Niggemeier, Philipp Oehler, Philipp Panitz
-
Publication number: 20120128149Abstract: Various systems, apparatuses, processes, and/or products may be used to calculate an SHA-2 hash function in a general-purpose processor. In some implementations, a system, apparatus, process, and/or product may include the ability to calculate at least one SHA-2 sigma function by using an execution unit adapted for performing a processor instruction, the execution unit including an integrated circuit primarily designed for calculating the SHA-2 sigma function(s), and calculating the SHA-2 hash function with general-purpose hardware processing components of the processor based on the sigma function(s). In certain implementations, the calculation of the SHA-2 sigma function(s) can be performed by the integrated circuit within a single instruction, allowing for a faster calculation of the SHA-2 hash function.Type: ApplicationFiled: July 13, 2011Publication date: May 24, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maarten J. Boersma, Markus Kaltenbach, Jens Leenstra, Tim Niggemeier, Philipp Oehler, Philipp Panitz
-
Publication number: 20120110271Abstract: Various systems and processes may be used to speed up multi-threaded execution. In certain implementations, a system and process may include the ability to write results of a first group of execution units associated with a first register file into the first register file using a first write port of the first register file and write results of a second group of execution units associated with a second register file into the second register file using a first write port of the second register file. The system, apparatus, and process may also include the ability to connect, in a shared register file mode, results of the second group of execution units to a second write port of the first register file and connect, in a split register file mode, results of a part of the first group of execution units to the second write port of the first register file.Type: ApplicationFiled: June 27, 2011Publication date: May 3, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maarten J. Boersma, Markus Kaltenbach, Jens Leenstra, Tim Niggemeier, Philipp Oehler, Philipp Panitz