Patents by Inventor Matthias Boehm

Matthias Boehm 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).

  • Publication number: 20170032487
    Abstract: A method for optimization of machine learning (ML) workloads on a graphics processor unit (GPU). The method includes identifying a computation having a generic pattern commonly observed in ML processes. An optimized fused GPU kernel is employed to exploit temporal locality for inherent data-flow dependencies in the identified computation. Hierarchical aggregation spanning a memory hierarchy of the GPU for processing for the identified computation is performed. GPU kernel launch parameters are estimated following an analytical model that maximizes thread occupancy and minimizes atomic writes to GPU global memory.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Arash Ashari, Matthias Boehm, Keith W. Campbell, Alexandre Evfimievski, John D. Keenleyside, Berthold Reinwald, Shirish Tatikonda
  • Publication number: 20160169763
    Abstract: A pressure sensor module including a housing, a pressure sensor chip, and one or more of an integrated passive device (IDP) chip and discrete passive devices are disclosed. The pressure sensor chip and one or more of the IPD chip and the discrete passive devices are arranged within the housing.
    Type: Application
    Filed: November 19, 2015
    Publication date: June 16, 2016
    Applicant: INFINEON TECHNOLOGIES AG
    Inventors: Mathias Vaupel, Matthias Boehm, Steven Gross, Markus Loehndorf, Stephan Schmitt, Horst Theuss, Helmut Wietschorke
  • Patent number: 9361273
    Abstract: Methods, systems, and computer-readable storage media for providing at least one parameter for use with a forecast model. Implementations include actions of receiving a first context vector, the first context vector including a plurality of context attributes that describe a first context, retrieving a first parameter vector from a repository based on the first context vector, the repository electronically storing a plurality of parameter vector, each parameter vector being associated with a respective context and including one or more parameters, parameterizing the forecast model based on parameters provided in the first parameter vector to provide a parameterized forecast model, optimizing the parameterized forecast model to provide an optimized forecast model, and forecasting one or more values using the optimized forecast model.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: June 7, 2016
    Assignee: SAP SE
    Inventors: Lars Dannecker, Robert Schulze, Matthias Boehm, Wolfgang Lehner
  • Publication number: 20160124730
    Abstract: Parallel execution of machine learning programs is provided. Program code is received. The program code contains at least one parallel for statement having a plurality of iterations. A parallel execution plan is determined for the program code. According to the parallel execution plan, the plurality of iterations is partitioned into a plurality of tasks. Each task comprises at least one iteration. The iterations of each task are independent. Data required by the plurality of tasks is determined. An access pattern by the plurality of tasks of the data is determined. The data is partitioned based on the access pattern.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Matthias Boehm, Doughlas Burdick, Berthold Reinwald, Prithviraj Sen, Shirish Tatikonda, Yuanyuan Tian, Shivakumar Vaithyanathan
  • Patent number: 9286044
    Abstract: Hybrid parallelization strategies for machine learning programs on top of MapReduce are provided. In one embodiment, a method of and computer program product for parallel execution of machine learning programs are provided. Program code is received. The program code contains at least one parallel for statement having a plurality of iterations. A parallel execution plan is determined for the program code. According to the parallel execution plan, the plurality of iterations is partitioned into a plurality of tasks. Each task comprises at least one iteration. The iterations of each task are independent.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Boehm, Douglas Burdick, Berthold Reinwald, Prithviraj Sen, Shirish Tatikonda, Yuanyuan Tian, Shivakumar Vaithyanathan
  • Publication number: 20150378696
    Abstract: Hybrid parallelization strategies for machine learning programs on top of MapReduce are provided. In one embodiment, a method of and computer program product for parallel execution of machine learning programs are provided. Program code is received. The program code contains at least one parallel for statement having a plurality of iterations. A parallel execution plan is determined for the program code. According to the parallel execution plan, the plurality of iterations is partitioned into a plurality of tasks. Each task comprises at least one iteration. The iterations of each task are independent.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Matthias Boehm, Douglas Burdick, Berthold Reinwald, Prithviraj Sen, Shirish Tatikonda, Yuanyuan Tian, Shivakumar Vaithyanathan
  • Publication number: 20150347101
    Abstract: In a method for analyzing a large data set using a statistical computing environment language operation, a processor generates code from the statistical computing environment language operation that can be understood by a software system for processing machine learning algorithms in a MapReduce environment. A processor transfers the code to the software system for processing machine learning algorithms in a MapReduce environment. A processor invokes execution of the code with the software system for processing machine learning algorithms in a MapReduce environment.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Matthias Boehm, Douglas R. Burdick, Stefan Burnicki, Berthold Reinwald, Shirish Tatikonda
  • Publication number: 20130024170
    Abstract: Methods, systems, and computer-readable storage media for providing at least one parameter for use with a forecast model. Implementations include actions of receiving a first context vector, the first context vector including a plurality of context attributes that describe a first context, retrieving a first parameter vector from a repository based on the first context vector, the repository electronically storing a plurality of parameter vector, each parameter vector being associated with a respective context and including one or more parameters, parameterizing the forecast model based on parameters provided in the first parameter vector to provide a parameterized forecast model, optimizing the parameterized forecast model to provide an optimized forecast model, and forecasting one or more values using the optimized forecast model.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 24, 2013
    Applicant: SAP AG
    Inventors: Lars Dannecker, Robert Schulze, Matthias Boehm, Wolfgang Lehner
  • Patent number: 8318971
    Abstract: The invention relates to a process for preparing methylenediphenyl diisocyanates which comprises at least the steps: A) reaction of aniline with formaldehyde in the presence of hydrochloric acid as catalyst to give a mixture of diamines and polyamines of the diphenylmethane series (MDA) and subsequent at least partial neutralization of the hydrochloric acid by means of alkali metal hydroxide, B) reaction of the mixture of diamines and polyamines of the diphenylmethane series obtained in step A) with phosgene to give a mixture of diisocyanates and polyisocyanates of the diphenylmethane series (MDI) and hydrogen chloride, wherein C) the hydrochloric acid which has been neutralized in step A) is separated off in the form of a solution containing alkali metal chloride and is subsequently at least partly fed to an electrochemical oxidation to form chlorine, alkali metal hydroxide and optionally hydrogen and D) at least part of the chlorine produced in step C) is used for preparing the phosgene used in step B).
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: November 27, 2012
    Assignee: Bayer MaterialScience AG
    Inventors: Fritz Pohl, Andreas Bulan, Rainer Weber, Richard Adamson, Matthias Böhm, Christian Six
  • Patent number: 8079752
    Abstract: The invention relates to a mixer reactor of the rotor-stator type. This mixer reactor comprises a substantially rotationally symmetric housing which has a distributing chamber, a mixing chamber, a front plate that modifies the cross-section of the housing between these two chambers, and there are separate inlets into the mixing chamber for at least two substances and an outlet for removing the mixed material or product. The inlet for the first substance is provided in the axis of rotation of the mixing chamber. Two or more channels are aligned radially outward from this inlet, and the first substance is transported through these channels and into the mixing chamber. The inlet for the at least second substance is constructed in the form of a plurality of openings in the front plate, these inlet openings being are arranged rotationally symmetrically to the axis of rotation. Each of these inlet openings for the at least second substance has a corresponding pin which can be displaced in the axial direction.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: December 20, 2011
    Assignee: Bayer MaterialScience AG
    Inventors: Andreas Rausch, Christian Steffens, Dietmar Wastian, Manfred Keller-Killewald, Matthias Böhm, Joachim Ritter, Marcus Grünewald
  • Patent number: 8039659
    Abstract: Processes comprising: reacting a dialkyl carbonate and an aromatic hydroxy compound in the presence of a transesterification catalyst in a first reaction column, the first reaction column comprising a top section, a bottom section, a rectifying section in an upper portion of the column and a reaction zone below the rectifying section; feeding a bottom product from the first reaction column to a further reaction column; the bottom product comprising a diaryl carbonate, an alkylaryl carbonate, or both, and residual unreacted dialkyl carbonate and aromatic hydroxy compound; the further reaction column comprising a top section, a rectifying section in an upper portion of the column and a reaction zone below the rectifying section; and reacting the residual unreacted dialkyl carbonate and aromatic hydroxy compound in the further reaction column; feeding a process stream to a distillation column, the process stream comprising a mixture of unreacted dialkyl carbonate and one or more reaction-product alcohols drawn f
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: October 18, 2011
    Assignee: Bayer MaterialScience AG
    Inventors: Andre Düx, Pieter Ooms, Johann Rechner, Matthias Böhm, Kaspar Hallenberger, Georg Ronge, Johan Vanden Eynde
  • Patent number: 8022240
    Abstract: Processes comprising: transesterifying a dialkyl carbonate and an aromatic hydroxyl compound in the presence of a transesterification catalyst to provide a diaryl carbonate product comprising the transesterification catalyst as an impurity; subjecting the diaryl carbonate product to distillation in a first distillation column having an upper part and a lower part, wherein the upper part comprises a rectifying section and the lower part comprises a stripping section; and withdrawing a first sidestream from the first distillation column, wherein the first sidestream comprises a purified diaryl carbonate.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: September 20, 2011
    Assignee: Bayer MaterialScience AG
    Inventors: Pieter Ooms, Johann Rechner, Matthias Böhm, Andre Düx, Kaspar Hallenberger, Georg Ronge, Johan Vanden Eynde
  • Publication number: 20100298596
    Abstract: Isocyanates, preferably diisocyanates and polyisocyanates of the diphenylmethane series (MDI), are produced by reaction of amines dissolved in a solvent with phosgene in the same solvent to form the corresponding isocyanates. Hydrogen chloride and excess phosgene are subsequently removed from the reaction mixture to obtain a crude isocyanate-containing solution. Subsequently, the crude isocyanate-containing solution is separated by distillation into isocyanates and solvent. The solvent is recycled and used for the production of solutions of the amines and of phosgene. The solvent being recycled is treated to reduce the phosgene and diisocyanate contents before being used for the production of the solution of the amine.
    Type: Application
    Filed: August 6, 2010
    Publication date: November 25, 2010
    Applicant: Bayer MaterialScience AG
    Inventors: Berthold Keggenhoff, Heinrich Lokum, Matthias Böhm
  • Patent number: 7645900
    Abstract: The present invention relates to a process for the preparation of isocyanates by reacting the appropriate amines with phosgene, condensing the gas mixture thereby obtained, stripping the liquid phase thereby obtained and returning the solvent so retained in liquid form to the reaction stage. The gaseous constituents are then purified further in an absorption process.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: January 12, 2010
    Assignee: Bayer MaterialScience AG
    Inventors: Wolfgang Lorenz, Matthias Boehm, Richard Adamson, Friedhelm Steffens, Anke Hielscher
  • Publication number: 20090209784
    Abstract: The present invention relates to a process for the preparation of isocyanates by reacting the appropriate amines with phosgene, condensing the gas mixture thereby obtained, stripping the liquid phase thereby obtained and returning the solvent so retained in liquid form to the reaction stage. The gaseous constituents are then purified further in an absorption process.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 20, 2009
    Applicant: Bayer MaterialScience AG
    Inventors: Wolfgang Lorenz, Matthias Boehm, Richard Adamson, Friedhelm Steffens, Anke Hielscher
  • Patent number: 7504533
    Abstract: Isocyanates are produced by a) reacting at least one amine with phosgene, optionally in the presence of a solvent to produce the corresponding isocyanate and a stream containing hydrogen chloride, phosgene and optionally solvent, low-boiling compounds and inert substances is obtained, b) separating the stream containing hydrogen chloride, phosgene and optionally solvent, low-boiling compounds and inert substances in an at least two-stage sequence of absorption steps that includes (1) at least one isothermal absorption step and (2) at least one adiabatic absorption step, to obtain (i) a hydrogen chloride stream containing phosgene in concentrations of at most 0.5 wt. % (based on the weight of the hydrogen chloride stream) and (ii) a liquid phosgene stream, and c) recycling the liquid phosgene stream (ii) to the reaction of amine with phosgene.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: March 17, 2009
    Assignees: Bayer MaterialScience LLC, Bayer MaterialScience AG
    Inventors: Matthias Böhm, Wolfgang Lorenz, Bill L. Brady, Jr., Donald L. Pferdehirt
  • Patent number: 7088108
    Abstract: In a method for detecting an offset drift in a resistive Wheatstone measuring bridge, a switch is made between a measuring mode and a testing mode without interfering in the internal structure of the measuring bridge. In testing mode, two sensor resistors that act in the same way and lie in different bridge arms in the measuring mode are connected in series, and a voltage level occurring in the connection of these sensor resistors is compared with a reference voltage. Preferably the sensor resistor that acts in a different way and lies between the two series-connected sensor resistors acting in the same way is bridged. The reference voltage is advantageously formed by resistive division of the voltage applied to the series connection of the sensor resistors. The testing mode may expediently be switched in such a way that the two pairs of sensor resistors acting in the same way are respectively tested in succession.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: August 8, 2006
    Assignees: Fraunhofer-Gesellschaft zur Forderung der angewandten Forschung e.V., Intelligente Sensorsysteme Dresden GmbH
    Inventors: Peter König, Stefan Krone, Stefan Woschech, Matthias Böhm, Andreas Schroth