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: 10610850Abstract: 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: GrantFiled: December 11, 2017Date of Patent: April 7, 2020Assignee: FLORIDA STATE UNIVERSITY RESEARCH FOUNDATION, INC.Inventors: Bruce R. Locke, Igor Alabugin, Robert Wandell, Kevin Hsieh, Stefan Bresch
-
Publication number: 20180099258Abstract: 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: ApplicationFiled: December 11, 2017Publication date: April 12, 2018Inventors: Bruce R. LOCKE, Igor Alabugin, Robert Wandell, Kevin Hsieh, Stefan Bresch
-
Patent number: 9861950Abstract: 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: GrantFiled: March 14, 2014Date of Patent: January 9, 2018Assignee: FLORIDA STATE UNIVERSITY RESEARCH FOUNDATION, INC.Inventors: Bruce R. Locke, Igor Alabugin, Robert Wandell, Kevin Hsieh, Stefan Bresch
-
Patent number: 9047095Abstract: 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: GrantFiled: July 12, 2011Date of Patent: June 2, 2015Assignee: SAP SEInventors: Karsten Bohlmann, Stefan Bresch, Welf Walter, Thilo Boehm
-
Patent number: 9043815Abstract: 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: GrantFiled: August 21, 2014Date of Patent: May 26, 2015Assignee: SAP SEInventors: Masoud Aghadavoodi Jolfaei, Stefan Bresch, Helmut Prestel, Thorsten Marcus Dunz, Edgar Lott, Frank Radmacher, Karsten Bohlmann
-
Publication number: 20150020082Abstract: 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: ApplicationFiled: August 21, 2014Publication date: January 15, 2015Inventors: Masoud Aghadavoodi Jolfaei, Stefan Bresch, Helmut Prestel, Thorsten Marcus Dunz, Edgar Lott, Frank Radmacher, Karsten Bohlmann
-
Publication number: 20140262744Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Inventors: Bruce R. LOCKE, Igor ALABUGIN, Robert WANDELL, Kevin HSIEH, Stefan BRESCH
-
Patent number: 8826308Abstract: 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: GrantFiled: July 9, 2013Date of Patent: September 2, 2014Assignee: SAP AGInventors: Masoud Aghadavoodi Jolfaei, Stefan Bresch, Helmut Prestel, Thorsten Marcus Dunz, Edgar Lott, Frank Radmacher, Karsten Bohlmann
-
Publication number: 20130019229Abstract: 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: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Applicant: SAP AGInventors: Karsten Bohlmann, Stefan Bresch, Welf Walter, Thilo Boehm
-
Patent number: 7707194Abstract: 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: GrantFiled: June 8, 2004Date of Patent: April 27, 2010Assignee: SAP AGInventors: Stefan Bresch, Michael Watzek, Jochen Mueller, Guenter Zachmann
-
Patent number: 7702649Abstract: 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: GrantFiled: June 8, 2004Date of Patent: April 20, 2010Assignee: SAP AGInventors: Stefan Bresch, Michael Watzek, Christian Stork, Markus Kuefer
-
Publication number: 20070299854Abstract: 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: ApplicationFiled: September 5, 2007Publication date: December 27, 2007Applicant: SAP AKTIENGESELLSCHAFTInventors: Karsten Bohlmann, Andreas Blumenthal, Stefan Bresch, Christian Stork, Christoph Wedler, Volker Wiechers
-
Publication number: 20070198517Abstract: 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: ApplicationFiled: June 8, 2004Publication date: August 23, 2007Inventors: Stefan Bresch, Michael Watzek, Jochen Mueller, Guenter Zachmann
-
Publication number: 20070118523Abstract: 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: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Inventors: Stefan Bresch, Michael Watzek, Markus Kuefer
-
Publication number: 20050055676Abstract: 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: ApplicationFiled: September 10, 2003Publication date: March 10, 2005Inventors: Karsten Bohlmann, Andreas Blumenthal, Stefan Bresch, Christian Stork, Christoph Wedler, Volker Wiechers