Patents by Inventor Stefan Bresch

Stefan Bresch 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: 10610850
    Abstract: The activation of the C—H bond using low temperature plasma with an inlet liquid stream such that value added products are formed effectively. An organic liquid (e.g., hexane which is immiscible with liquid water) is injected into a flowing gas (argon) stream followed by mixing with a liquid water stream. Thereafter, the mixture contacts a plasma region formed by a pulsed electric discharge. The plasma formed with the flowing liquid and gas between the two electrodes causes chemical reactions that generate various compounds.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 7, 2020
    Assignee: FLORIDA STATE UNIVERSITY RESEARCH FOUNDATION, INC.
    Inventors: Bruce R. Locke, Igor Alabugin, Robert Wandell, Kevin Hsieh, Stefan Bresch
  • Publication number: 20180099258
    Abstract: The activation of the C—H bond using low temperature plasma with an inlet liquid stream such that value added products are formed effectively. An organic liquid (e.g., hexane which is immiscible with liquid water) is injected into a flowing gas (argon) stream followed by mixing with a liquid water stream. Thereafter, the mixture contacts a plasma region formed by a pulsed electric discharge. The plasma formed with the flowing liquid and gas between the two electrodes causes chemical reactions that generate various compounds.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 12, 2018
    Inventors: Bruce R. LOCKE, Igor Alabugin, Robert Wandell, Kevin Hsieh, Stefan Bresch
  • Patent number: 9861950
    Abstract: The activation of the C—H bond using low temperature plasma with an inlet liquid stream such that value added products are formed effectively. An organic liquid (e.g., hexane which is immiscible with liquid water) is injected into a flowing gas (argon) stream followed by mixing with a liquid water stream. Thereafter, the mixture contacts a plasma region formed by a pulsed electric discharge. The plasma formed with the flowing liquid and gas between the two electrodes causes chemical reactions that generate various compounds.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 9, 2018
    Assignee: FLORIDA STATE UNIVERSITY RESEARCH FOUNDATION, INC.
    Inventors: Bruce R. Locke, Igor Alabugin, Robert Wandell, Kevin Hsieh, Stefan Bresch
  • Patent number: 9047095
    Abstract: In an embodiment, a method of computer program compilation is presented. In this method, a compiler for a first programming language is provided. In one example, the first programming language allows a data assignment to depend on a result of a previous data assignment. Source code including a first portion written in the first programming language and a second portion written in a second programming language is accessed, with the second portion representing a data transformation from a first data structure accessible in the first portion to a second data structure accessible in the first portion. In one example, the second programming language prevents a data assignment that depends on a result of a previous data assignment. The source code is compiled using the compiler to generate executable code to be executed by an engine for the first programming language, which includes an interpretation engine to interpret the second portion.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: June 2, 2015
    Assignee: SAP SE
    Inventors: Karsten Bohlmann, Stefan Bresch, Welf Walter, Thilo Boehm
  • Patent number: 9043815
    Abstract: Methods and systems of monitoring events occurring in a computer system are provided. An event monitoring instruction including a condition is parsed, the event monitoring instruction expressed using syntax defined in source code, the parsing resulting in an event channel to monitor and the condition. Then execution of an application is paused. The event channel is monitored until an event occurs on the event channel. Then an event handler for the event is run in response to the event occurring on the event channel. The condition is evaluated to determine whether the condition is satisfied. Execution of the application is resumed in response to the condition being satisfied.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: May 26, 2015
    Assignee: SAP SE
    Inventors: Masoud Aghadavoodi Jolfaei, Stefan Bresch, Helmut Prestel, Thorsten Marcus Dunz, Edgar Lott, Frank Radmacher, Karsten Bohlmann
  • Publication number: 20150020082
    Abstract: Methods and systems of monitoring events occurring in a computer system are provided. An event monitoring instruction including a condition is parsed, the event monitoring instruction expressed using syntax defined in source code, the parsing resulting in an event channel to monitor and the condition. Then execution of an application is paused. The event channel is monitored until an event occurs on the event channel. Then an event handler for the event is run in response to the event occurring on the event channel. The condition is evaluated to determine whether the condition is satisfied. Execution of the application is resumed in response to the condition being satisfied.
    Type: Application
    Filed: August 21, 2014
    Publication date: January 15, 2015
    Inventors: Masoud Aghadavoodi Jolfaei, Stefan Bresch, Helmut Prestel, Thorsten Marcus Dunz, Edgar Lott, Frank Radmacher, Karsten Bohlmann
  • Publication number: 20140262744
    Abstract: The activation of the C—H bond using low temperature plasma with an inlet liquid stream such that value added products are formed effectively. An organic liquid (e.g., hexane which is immiscible with liquid water) is injected into a flowing gas (argon) stream followed by mixing with a liquid water stream. Thereafter, the mixture contacts a plasma region formed by a pulsed electric discharge. The plasma formed with the flowing liquid and gas between the two electrodes causes chemical reactions that generate various compounds.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Inventors: Bruce R. LOCKE, Igor ALABUGIN, Robert WANDELL, Kevin HSIEH, Stefan BRESCH
  • Patent number: 8826308
    Abstract: Methods and systems of monitoring events occurring in a computer system are provided. An event monitoring instruction including a condition is parsed, the event monitoring instruction expressed using syntax defined in source code, the parsing resulting in an event channel to monitor and the condition. Then execution of an application is paused. The event channel is monitored until an event occurs on the event channel. Then an event handler for the event is run in response to the event occurring on the event channel. The condition is evaluated to determine whether the condition is satisfied. Execution of the application is resumed in response to the condition being satisfied.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: September 2, 2014
    Assignee: SAP AG
    Inventors: Masoud Aghadavoodi Jolfaei, Stefan Bresch, Helmut Prestel, Thorsten Marcus Dunz, Edgar Lott, Frank Radmacher, Karsten Bohlmann
  • Publication number: 20130019229
    Abstract: In an embodiment, a method of computer program compilation is presented. In this method, a compiler for a first programming language is provided. In one example, the first programming language allows a data assignment to depend on a result of a previous data assignment. Source code including a first portion written in the first programming language and a second portion written in a second programming language is accessed, with the second portion representing a data transformation from a first data structure accessible in the first portion to a second data structure accessible in the first portion. In one example, the second programming language prevents a data assignment that depends on a result of a previous data assignment. The source code is compiled using the compiler to generate executable code to be executed by an engine for the first programming language, which includes an interpretation engine to interpret the second portion.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 17, 2013
    Applicant: SAP AG
    Inventors: Karsten Bohlmann, Stefan Bresch, Welf Walter, Thilo Boehm
  • Patent number: 7707194
    Abstract: A method is described that comprises receiving at a first interface a request to lock a row of data from a database table. The method also comprises formatting the request into a format suitable for reception by a second interface. The second interface is an interface to a logical locking function.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: April 27, 2010
    Assignee: SAP AG
    Inventors: Stefan Bresch, Michael Watzek, Jochen Mueller, Guenter Zachmann
  • Patent number: 7702649
    Abstract: A system and method are described for performing a mapping between persistent data objects and a database. For example, a method according to one embodiment of the invention comprises determining whether an attribute having a generic type is an instance of a persistent class; and if the attribute is an instance of a persistent class, then mapping the attribute to a discriminator column holding the type associated with the attribute and further mapping the attribute to a reference column holding a key associated with the attribute.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: April 20, 2010
    Assignee: SAP AG
    Inventors: Stefan Bresch, Michael Watzek, Christian Stork, Markus Kuefer
  • Publication number: 20070299854
    Abstract: An application system includes a first process configured to execute an application program, wherein the application program is operable to use a set of data structures. The application system also includes a second process configured to interpret a markup language document. A transformation template is configured to specify a symmetric mapping between the markup language document and the set of data structures. A transformation virtual machine runs in association with the first process and is operable to execute the transformation template. The transformation virtual machine is operable to perform a symmetric transformation between the markup language document and the set of data structures to allow the first process and the second process to exchange information.
    Type: Application
    Filed: September 5, 2007
    Publication date: December 27, 2007
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Karsten Bohlmann, Andreas Blumenthal, Stefan Bresch, Christian Stork, Christoph Wedler, Volker Wiechers
  • Publication number: 20070198517
    Abstract: A method is described that comprises receiving at a first interface a request to lock a row of data from a database table. The method also comprises formatting the request into a format suitable for reception by a second interface. The second interface is an interface to a logical locking function.
    Type: Application
    Filed: June 8, 2004
    Publication date: August 23, 2007
    Inventors: Stefan Bresch, Michael Watzek, Jochen Mueller, Guenter Zachmann
  • Publication number: 20070118523
    Abstract: Logically locking in a Java Data Object rather than in a transactional context of a data store to separate the process of isolating an object from accessing a data store to which the object is mapped.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Inventors: Stefan Bresch, Michael Watzek, Markus Kuefer
  • Publication number: 20050055676
    Abstract: An application system includes a first process configured to execute an application program, wherein the application program is operable to use a set of data structures. The application system also includes a second process configured to interpret a markup language document. A transformation template is configured to specify a symmetric mapping between the markup language document and the set of data structures. A transformation virtual machine runs in association with the first process and is operable to execute the transformation template. The transformation virtual machine is operable to perform a symmetric transformation between the markup language document and the set of data structures to allow the first process and the second process to exchange information.
    Type: Application
    Filed: September 10, 2003
    Publication date: March 10, 2005
    Inventors: Karsten Bohlmann, Andreas Blumenthal, Stefan Bresch, Christian Stork, Christoph Wedler, Volker Wiechers