Patents by Inventor Harald Schoning

Harald Schoning 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: 9697255
    Abstract: Certain example embodiments described herein relate to techniques for introducing semantic concepts into complex event processing (CEP) systems and/or methods. In an event processing system, for example, an event bus is configured to receive a stream of events, each having a predefined event type. An event processing agent is configured to execute predefined queries on the events, with each query conforming to a query language, and with the query language being enhanced via a semantic extension corresponding to an ontology. An ontology management component in communication with the event processing agent stores mappings (optionally specified at design time) between concepts of the query language and concepts of the ontology that enhances the query language.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: July 4, 2017
    Assignee: SOFTWARE AG
    Inventor: Harald Schöning
  • Patent number: 9697072
    Abstract: Certain example embodiments relate to a complex event processing, CEP, system, including an error correction component configured to receive a stream of events including at least one event from at least one event source. The error correction component is configured to detect at least one error in the at least one event. The error correction component is configured to emit a corrected stream of events including at least one event, which can then be processed by at least one event processing application.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 4, 2017
    Assignee: SOFTWARE AG
    Inventor: Harald Schöning
  • Patent number: 9626394
    Abstract: A method for mass-deleting a plurality of data records from a database system includes creating a data structure that includes an identifier of each of the plurality of data records to be deleted and inserting a pointer to the data structure into a transaction log of the database system.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: April 18, 2017
    Assignee: SOFTWARE AG
    Inventors: Andreas Schmidt, Harald Schöning
  • Patent number: 9600796
    Abstract: An method and system for handling service interdependencies in an ontology-based emergent environment that prompts service partners to provide both service type information and service parameters through a partner-portal so that the registered services can be classified into ontologies which allow parameters and rules to be associated with each registered service. The ontology modification information is generated by identifying an interdependency, manifesting the interdependency, generating new rules and parameters, and adding the new rules and parameters to the relevant service categories within the ontology database. The service partners are asked about these new parameters when registering a service.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 21, 2017
    Assignee: Software AG
    Inventors: Harald Schöning, Juliane Harbarth
  • Patent number: 9600519
    Abstract: A computer system includes a processor. The processor is configured to provide a documented screenshot and a machine-executable indication of steps which generated the documented screenshot as contained in documentation. The processor also will execute the steps which generated the documented screenshot, to generate a current screenshot. The processor also will compare the documented screenshot as contained in the documentation to the current screenshot generated by executing the steps, to provide a determination whether the comparison shows differences between the documented screenshot and the current screenshot. A method according to the above will detect changes to a screenshot used in documentation. A non-transitory computer-readable medium can perform a method to detect changes to a screenshot used in documentation.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: March 21, 2017
    Assignee: Software AG
    Inventors: Harald Schöning, Juliane Harbarth
  • Patent number: 9542448
    Abstract: The technology relates to techniques for the attachment of priorities and/or reaction time limits to various entities of a system such as, for example, events, event types, queries, etc. The system's processing may be tailored behavior to match these boundary conditions while at the same time increasing (and sometimes even maximizing) the rate of events processed. Advantageously, the system may be made to adapt its behavior to the current situation, which is changeable and may even be changing quite frequently, e.g., as in connection with a potentially rapidly changing stream. Users may, for example, specify policies to control this adaptation and, thus, events (including events of special interest) may be handled appropriately, even in response to changing conditions.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: January 10, 2017
    Assignee: SOFTWARE AG
    Inventor: Harald Schöning
  • Patent number: 9418135
    Abstract: Embodiments of the present disclosure are directed to a database system and methods for storing and replicating data of a primary database. A method for replicating data item may include receiving replication data from a primary database system and replicating the one or more data items of the primary database system in accordance with the replication data. The replication data may include a transaction log including information on transactions processed by the primary database system and database lock data relating to at least one lock on the one or more data items of the primary database system in order to support simultaneous queries to the primary and replication database systems. The method may also include rolling-back the replication data in the at least one replication database system based on the information on transactions processed by the primary database system and the database lock data.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: August 16, 2016
    Assignee: SOFTWARE AG
    Inventors: Heinz Kreuder, Harald Schöning, Gerhard Schumacher, Hans-Jürgen Thun
  • Patent number: 9286353
    Abstract: At least one processing specification is generated for a stream of data items captured by a sensor. A plurality of proposed window specifications is generated. The at least one processing specification is generated based on at least one of the proposed window specifications. The plurality of proposed window specifications being generated based on a similarity metric is configured to identify similar pairs of data items in the stream of data items.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: March 15, 2016
    Assignee: SOFTWARE AG
    Inventors: Harald Schöning, Udo Hafermann
  • Patent number: 9262783
    Abstract: A method and system for evaluating service definitions in a service-oriented architecture (SOA) system which provides service offerings categorized according to service categories using a taxonomy. A specification field receives a formal definition of a service. The formal definition is for inclusion to define one of service offerings of the SOA. A current grammar is determined which is currently in effect as a specification-requirement of acceptable definitions for a service category in which the service is categorized. The current grammar is a common grammar. The system determines whether the formal definition in the specification field is acceptable, by adhering to the current grammar determined to be currently in effect as the specification-requirement for the category of the service. The formal definition is accepted for the service when it is determined to be acceptable according to the current grammar. Otherwise, the formal definition is rejected.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: February 16, 2016
    Assignee: Software AG
    Inventors: Harald Schöning, Juliane Harbarth, Gunther Rademacher
  • Publication number: 20160042442
    Abstract: A method and system for evaluating service definitions in a service-oriented architecture (SOA) system which provides service offerings categorized according to service categories using a taxonomy. A specification field receives a formal definition of a service. The formal definition is for inclusion to define one of service offerings of the SOA. A current grammar is determined which is currently in effect as a specification-requirement of acceptable definitions for a service category in which the service is categorized. The current grammar is a common grammar. The system determines whether the formal definition in the specification field is acceptable, by adhering to the current grammar determined to be currently in effect as the specification-requirement for the category of the service. The formal definition is accepted for the service when it is determined to be acceptable according to the current grammar. Otherwise, the formal definition is rejected.
    Type: Application
    Filed: August 11, 2014
    Publication date: February 11, 2016
    Inventors: Harald Schöning, Juliane Harbarth, Gunther Rademacher
  • Patent number: 9245494
    Abstract: A method and apparatus that are capable of identifying corresponding screen displays that convey color coded information and identifying whether color coded information found in corresponding screen displays is likely to be accessible or inaccessible to a colorblind individual. The method and apparatus are capable of receiving data corresponding to a plurality of screen displays including information encoded in color. The method and apparatus are capable of identifying corresponding screen displays from the plurality of screen displays. The method and apparatus are further capable of detecting text and color encoded information that are different in the first and second corresponding screen displays at first and second locations, respectively.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: January 26, 2016
    Assignee: SOFTWARE AG
    Inventor: Harald Schöning
  • Patent number: 9183040
    Abstract: A registry object in a service oriented architecture (SOA) is manipulated by an application. A mapping is defined between a registry object type and an application object type. The application object type is instantiated in the application. The instantiated object facilitates manipulation of the registry via the defined mapping.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: November 10, 2015
    Assignee: SOFTWARE AG
    Inventors: Dragomir Nikolov, Alexander Pankov, Jochen Wiedmann, Harald Schöning
  • Publication number: 20150170071
    Abstract: An method and system for handling service interdependencies in an ontology-based emergent environment that prompts service partners to provide both service type information and service parameters through a partner-portal so that the registered services can be classified into ontologies which allow parameters and rules to be associated with each registered service. The ontology modification information is generated by identifying an interdependency, manifesting the interdependency, generating new rules and parameters, and adding the new rules and parameters to the relevant service categories within the ontology database. The service partners are asked about these new parameters when registering a service.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: Software AG
    Inventors: Harald Schöning, Juliane Harbarth
  • Publication number: 20150149493
    Abstract: A computer system includes a processor. The processor is configured to provide a documented screenshot and a machine-executable indication of steps which generated the documented screenshot as contained in documentation. The processor also will execute the steps which generated the documented screenshot, to generate a current screenshot. The processor also will compare the documented screenshot as contained in the documentation to the current screenshot generated by executing the steps, to provide a determination whether the comparison shows differences between the documented screenshot and the current screenshot. A method according to the above will detect changes to a screenshot used in documentation. A non-transitory computer-readable medium can perform a method to detect changes to a screenshot used in documentation.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Software AG
    Inventors: Harald Schöning, Juliane Harbarth
  • Publication number: 20150121175
    Abstract: Certain example embodiments relate to a complex event processing, CEP, system, including an error correction component configured to receive a stream of events including at least one event from at least one event source. The error correction component is configured to detect at least one error in the at least one event. The error correction component is configured to emit a corrected stream of events including at least one event, which can then be processed by at least one event processing application.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 30, 2015
    Inventor: Harald SCHÖNING
  • Patent number: 9009852
    Abstract: The present technology relates to a method for granting a user secure access to one or more resources accessed by a process. The process is defined in a Service-Oriented Architecture (SOA) registry and includes one or more process-steps, where each process-step accesses one or more resources stored in an SOA repository.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: April 14, 2015
    Assignee: Software AG
    Inventors: Heiko Weber, Juliane Harbarth, Andreas Fröhlich, Harald Schöning, Michael Gesmann
  • Patent number: 8935370
    Abstract: System and method for managing a plurality of web services. The system may include a registry with a description for at least one of the plurality of web services, wherein the description of the at least one web service may comprise a first endpoint for a first runtime condition and a second endpoint for a second runtime condition.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: January 13, 2015
    Assignee: Software AG
    Inventors: Harald Schöning, Johannes Viegener, Keith Swenson
  • Patent number: 8850401
    Abstract: Monitoring a software system based on a service oriented architecture (SOA). The method may involve system components communicating with each other via sending messages. The method may include receiving a monitoring message by a monitoring component where the monitoring message may be sent from a system component of the software system. The method may further include providing an ontology including at least one interpretation rule for the message by the monitoring component. The method may also include reacting of the monitoring component in accordance with the at least one interpretation rule.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: September 30, 2014
    Assignee: Software AG
    Inventors: Andreas Fröhlich, Harald Schöning, Juliane Harbarth, Michael Gesmann
  • Publication number: 20140025700
    Abstract: Certain example embodiments described herein relate to techniques for introducing semantic concepts into complex event processing (CEP) systems and/or methods. In an event processing system, for example, an event bus is configured to receive a stream of events, each having a predefined event type. An event processing agent is configured to execute predefined queries on the events, with each query conforming to a query language, and with the query language being enhanced via a semantic extension corresponding to an ontology. An ontology management component in communication with the event processing agent stores mappings (optionally specified at design time) between concepts of the query language and concepts of the ontology that enhances the query language.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: SOFTWARE AG
    Inventor: Harald SCHÖNING
  • Patent number: 8572037
    Abstract: The present invention concerns a method for replicating data of a database server (10) by at least one replication server (20), the method comprising the following steps performed by the at least one replication server (20): a. sending a database request (40) to the database server (10), wherein the database request (40) comprises metadata (421c, 421d) indicating replication data requested by the at least one replication server (20); and b. receiving a database response (40?) from the database server (10), wherein the database response (40?) comprises the requested replication data indicated by the metadata (421c, 421d).
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 29, 2013
    Assignee: Software AG
    Inventors: Heinz Kreuder, Harald Schöning