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: 9697255Abstract: 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: GrantFiled: July 19, 2012Date of Patent: July 4, 2017Assignee: SOFTWARE AGInventor: Harald Schöning
-
Patent number: 9697072Abstract: 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: GrantFiled: October 28, 2014Date of Patent: July 4, 2017Assignee: SOFTWARE AGInventor: Harald Schöning
-
Patent number: 9626394Abstract: 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: GrantFiled: March 22, 2010Date of Patent: April 18, 2017Assignee: SOFTWARE AGInventors: Andreas Schmidt, Harald Schöning
-
Patent number: 9600796Abstract: 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: GrantFiled: December 12, 2013Date of Patent: March 21, 2017Assignee: Software AGInventors: Harald Schöning, Juliane Harbarth
-
Patent number: 9600519Abstract: 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: GrantFiled: November 26, 2013Date of Patent: March 21, 2017Assignee: Software AGInventors: Harald Schöning, Juliane Harbarth
-
Patent number: 9542448Abstract: 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: GrantFiled: November 3, 2010Date of Patent: January 10, 2017Assignee: SOFTWARE AGInventor: Harald Schöning
-
Patent number: 9418135Abstract: 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: GrantFiled: September 3, 2010Date of Patent: August 16, 2016Assignee: SOFTWARE AGInventors: Heinz Kreuder, Harald Schöning, Gerhard Schumacher, Hans-Jürgen Thun
-
Patent number: 9286353Abstract: 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: GrantFiled: December 4, 2009Date of Patent: March 15, 2016Assignee: SOFTWARE AGInventors: Harald Schöning, Udo Hafermann
-
Patent number: 9262783Abstract: 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: GrantFiled: August 11, 2014Date of Patent: February 16, 2016Assignee: Software AGInventors: Harald Schöning, Juliane Harbarth, Gunther Rademacher
-
Publication number: 20160042442Abstract: 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: ApplicationFiled: August 11, 2014Publication date: February 11, 2016Inventors: Harald Schöning, Juliane Harbarth, Gunther Rademacher
-
Patent number: 9245494Abstract: 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: GrantFiled: November 6, 2013Date of Patent: January 26, 2016Assignee: SOFTWARE AGInventor: Harald Schöning
-
Patent number: 9183040Abstract: 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: GrantFiled: December 15, 2008Date of Patent: November 10, 2015Assignee: SOFTWARE AGInventors: Dragomir Nikolov, Alexander Pankov, Jochen Wiedmann, Harald Schöning
-
Publication number: 20150170071Abstract: 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: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: Software AGInventors: Harald Schöning, Juliane Harbarth
-
Publication number: 20150149493Abstract: 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: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: Software AGInventors: Harald Schöning, Juliane Harbarth
-
Publication number: 20150121175Abstract: 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: ApplicationFiled: October 28, 2014Publication date: April 30, 2015Inventor: Harald SCHÖNING
-
Patent number: 9009852Abstract: 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: GrantFiled: July 21, 2009Date of Patent: April 14, 2015Assignee: Software AGInventors: Heiko Weber, Juliane Harbarth, Andreas Fröhlich, Harald Schöning, Michael Gesmann
-
Patent number: 8935370Abstract: 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: GrantFiled: July 18, 2007Date of Patent: January 13, 2015Assignee: Software AGInventors: Harald Schöning, Johannes Viegener, Keith Swenson
-
Patent number: 8850401Abstract: 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: GrantFiled: May 10, 2012Date of Patent: September 30, 2014Assignee: Software AGInventors: Andreas Fröhlich, Harald Schöning, Juliane Harbarth, Michael Gesmann
-
Publication number: 20140025700Abstract: 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: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SOFTWARE AGInventor: Harald SCHÖNING
-
Patent number: 8572037Abstract: 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: GrantFiled: July 8, 2010Date of Patent: October 29, 2013Assignee: Software AGInventors: Heinz Kreuder, Harald Schöning