Patents by Inventor Jürgen Kramer

Jürgen Kramer 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: 10255238
    Abstract: The present technology concerns a complex event processing (CEP) engine for processing CEP queries over data streams. The CEP engine has a parser, adapted for parsing a received CEP query into a logical query graph and a translator adapted for translating the logical query graph into a physical query plan in accordance with one of a plurality of data stream representations. The logical query graph is independent of the plurality of data stream representations.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: April 9, 2019
    Assignee: SOFTWARE AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Patent number: 10229162
    Abstract: Certain example embodiments relate to a system (1) for handling performance issues of a production Complex Event Processing, CEP, system (2) during runtime. The production CEP system (2) includes at least one event source, at least one continuous query and at least one event sink. The system (1) includes: at least one monitoring sensor for producing a stream of status events relating to the production CEP system (2); and a monitoring CEP system (10) for executing at least one continuous analysis query on the stream of status events to produce a stream of monitoring events. The stream of monitoring events indicates performance issues of the production CEP system (2) relating to the throughput, the latency, and/or the memory consumption of the production CEP system (2).
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: March 12, 2019
    Assignee: SOFTWARE AG
    Inventors: Christoph Heinz, Michael Cammert, Jürgen Krämer, Daniel Schäfer, Tobias Riemenschneider
  • Patent number: 9840783
    Abstract: A process for preparing or regenerating peroxodisulfuric acid and its salts by electrolysis of an aqueous solution containing sulfuric acid and/or metal sulfates at diamond-coated electrodes without addition of promoters is described, with bipolar silicon electrodes which are coated with diamond on one side and whose uncoated silicon rear side serves as cathode being used.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: December 12, 2017
    Assignee: Degussa Initiators GmbH & Co. KG
    Inventors: Wolfgang Thiele, Hans-Jürgen Kramer, Hans-Jürgen Förster
  • Patent number: 9659063
    Abstract: Certain example embodiments described herein relate to systems and/or methods for event stream deviation detection. More particularly, certain example embodiments described herein relate to maintaining short and long-term statistics of an incoming stream of event data. In certain example embodiments, a deviation is calculated based at least in part on the long-term and short-term statistics. The deviation may then be compared to a threshold value. In certain example embodiments, the estimations required for the statistics are done with Kernel Density Estimators (KDEs).
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: May 23, 2017
    Assignee: SOFTWARE AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Kramer, Tobias Riemenschneider
  • Publication number: 20160186338
    Abstract: A process for preparing or regenerating peroxodisulfuric acid and its salts by electrolysis of an aqueous solution containing sulfuric acid and/or metal sulfates at diamond-coated electrodes without addition of promoters is described, with bipolar silicon electrodes which are coated with diamond on one side and whose uncoated silicon rear side serves as cathode being used.
    Type: Application
    Filed: March 7, 2016
    Publication date: June 30, 2016
    Inventors: Wolfgang THIELE, Hans-Jürgen KRAMER, Hans-Jürgen FÖRSTER
  • Patent number: 9286354
    Abstract: Certain example embodiments described herein relate to forecasting the future behavior of event streams in Complex Event Processing (CEP) environments. For each received event in an event stream, a reference window indicative of a predefined temporal range during which the forecast is to be computed is updated so that the reference window ends with the received event, with the reference window moving with the event stream. Within this processing loop, when a forecasting update policy indicates that the forecast is to be updated based on the received event: a forecasting window indicative of a temporal range in which events are to be forecasted is updated; and while the time period of the forecasting window is not exceeded, (a) a next forecasted event is generated via at least one processor and (b) the next forecasted event is inserted into the forecast window; and the forecast window is published.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: March 15, 2016
    Assignee: SOFTWARE AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Publication number: 20150286684
    Abstract: Certain example embodiments relate to a system (1) for handling performance issues of a production Complex Event Processing, CEP, system (2) during runtime. The production CEP system (2) includes at least one event source, at least one continuous query and at least one event sink. The system (1) includes: at least one monitoring sensor for producing a stream of status events relating to the production CEP system (2); and a monitoring CEP system (10) for executing at least one continuous analysis query on the stream of status events to produce a stream of monitoring events. The stream of monitoring events indicates performance issues of the production CEP system (2) relating to the throughput, the latency, and/or the memory consumption of the production CEP system (2).
    Type: Application
    Filed: August 15, 2014
    Publication date: October 8, 2015
    Inventors: Christoph HEINZ, Michael Cammert, Jürgen Krämer, Daniel Schäfer, Tobias Riemenschneider
  • Patent number: 9122786
    Abstract: Certain example embodiments relate to using Complex Event Processing (CEP) techniques for statistical analysis of cache behavior and parameters, e.g., in connection with large, potentially heterogeneous data sets (e.g., “Big Data”). A dedicated stream mining operator registers a listener to a cache and receives notifications on cache operations. For selected element attributes, a first model estimates the probability density functions of the attribute values, delivering well-defined estimates of the attribute value distributions. A second model analyzes the time elements stay in the cache (“validity”). Validity is combined with the attribute value distribution. A meaningful analysis model (Cache Element Model) can be derived by combining additional summary statistics for the validity with the attribute value distribution, describing how long elements stay in the cache for attribute values of a specific region, and how the values are distributed.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 1, 2015
    Assignee: SOFTWARE AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Patent number: 8788484
    Abstract: Certain example embodiments described herein relate to techniques for user feedback driven dynamic query rewriting in complex event processing (CEP) environments. In certain example embodiments, the adjustment of already-initiated queries may be permitted during runtime in order to help continuously or substantially continuously meet a user's requirements. In certain example embodiments, parameters of a query may be adapted dynamically, e.g., without the need to redeploy it. Adaptable parameters in certain example embodiments may be identified and/or based on, for instance, an automatic determination from original query creation, user specifications, the way in which a user interacts with a user interface for visualizing the results of queries, etc.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: July 22, 2014
    Assignee: Software AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Publication number: 20140078163
    Abstract: Certain example embodiments relate to using Complex Event Processing (CEP) techniques for statistical analysis of cache behavior and parameters, e.g., in connection with large, potentially heterogeneous data sets (e.g., “Big Data”). A dedicated stream mining operator registers a listener to a cache and receives notifications on cache operations. For selected element attributes, a first model estimates the probability density functions of the attribute values, delivering well-defined estimates of the attribute value distributions. A second model analyzes the time elements stay in the cache (“validity”). Validity is combined with the attribute value distribution. A meaningful analysis model (Cache Element Model) can be derived by combining additional summary statistics for the validity with the attribute value distribution, describing how long elements stay in the cache for attribute values of a specific region, and how the values are distributed.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: Software AG
    Inventors: Michael CAMMERT, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Publication number: 20130046725
    Abstract: Certain example embodiments described herein relate to forecasting the future behavior of event streams in Complex Event Processing (CEP) environments. For each received event in an event stream, a reference window indicative of a predefined temporal range during which the forecast is to be computed is updated so that the reference window ends with the received event, with the reference window moving with the event stream. Within this processing loop, when a forecasting update policy indicates that the forecast is to be updated based on the received event: a forecasting window indicative of a temporal range in which events are to be forecasted is updated; and while the time period of the forecasting window is not exceeded, (a) a next forecasted event is generated via at least one processor and (b) the next forecasted event is inserted into the forecast window; and the forecast window is published.
    Type: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Applicant: Software AG
    Inventors: Michael CAMMERT, Christoph HEINZ, Jürgen KRÄMER, Tobias RIEMENSCHNEIDER
  • Publication number: 20120166421
    Abstract: Certain example embodiments described herein relate to techniques for user feedback driven dynamic query rewriting in complex event processing (CEP) environments. In certain example embodiments, the adjustment of already-initiated queries may be permitted during runtime in order to help continuously or substantially continuously meet a user's requirements. In certain example embodiments, parameters of a query may be adapted dynamically, e.g., without the need to redeploy it. Adaptable parameters in certain example embodiments may be identified and/or based on, for instance, an automatic determination from original query creation, user specifications, the way in which a user interacts with a user interface for visualizing the results of queries, etc.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: SOFTWARE AG
    Inventors: Michael CAMMERT, Christoph HEINZ, Jürgen KRÄMER, Tobias RIEMENSCHNEIDER
  • Publication number: 20120166469
    Abstract: The present invention concerns a complex event processing (CEP) engine (1) for processing CEP queries (10) over data streams, wherein the CEP engine (1) comprises: a. a parser (100), adapted for parsing a received CEP query (10) into a logical query graph (20); and b. a translator (300), adapted for translating the logical query graph (20) into a physical query plan (30) in accordance with one of a plurality of data stream representations; wherein c. the logical query graph (20) is independent of the plurality of data stream representations.
    Type: Application
    Filed: January 31, 2011
    Publication date: June 28, 2012
    Applicant: SOFTWARE AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Publication number: 20120158360
    Abstract: Certain example embodiments described herein relate to systems and/or methods for event stream deviation detection. More particularly, certain example embodiments described herein relate to maintaining short and long-term statistics of an incoming stream of event data. In certain example embodiments, a deviation is calculated based at least in part on the long-term and short-term statistics. The deviation may then be compared to a threshold value. In certain example embodiments, the estimations required for the statistics are done with Kernel Density Estimators (KDEs).
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Inventors: Michael CAMMERT, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Publication number: 20110132771
    Abstract: A process for preparing or regenerating peroxodisulfuric acid and its salts by electrolysis of an aqueous solution containing sulfuric acid and/or metal sulfates at diamond-coated electrodes without addition of promoters is described, with bipolar silicon electrodes which are coated with diamond on one side and whose uncoated silicon rear side serves as cathode being used.
    Type: Application
    Filed: February 15, 2011
    Publication date: June 9, 2011
    Inventors: Wolfgang Thiele, Hans-Jürgen Kramer, Hans-Jürgen Förster
  • Patent number: 6293773
    Abstract: A description is given of a corrosion-resistant sleeve (7) for magnetic rotors (20, 21) of pumps, in particular for plastic-encapsulated magnetic rotors in centrifugal pumps, which effectively protects the rotors of laboratory centrifugal pumps from corrosion and premature wear.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: September 25, 2001
    Assignee: Bayer Aktiengesellschaft
    Inventors: Helge Doberstein, Jürgen Krämer