Patents by Inventor Harald Schöning
Harald Schöning 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).
-
Publication number: 20190066377Abstract: Certain example embodiments relate to deriving process optimizations for a modeled process based on how users interact within a virtual reality environment. A model store stores a first representation of a process comprising process steps. A virtual reality model store stores a second representation thereof. A concept map stores mappings between counterpart concepts from the first and second representations. Output from virtual execution of the process in a virtual reality environment presented using the second representation is received; a part of the second representation associated with the output is identified; a rule set is executed on the output to detect an anomaly; and responsive to a detection of an anomaly, the concept map is consulted to identify a part of the first representation associated with the identified part of the second representation, and the identified part of the first representation is annotated with attributes of the anomaly.Type: ApplicationFiled: August 22, 2017Publication date: February 28, 2019Inventor: Harald SCHOENING
-
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: 9633087Abstract: In a system including processing resources and a capability repository, a first processing resource: receives event streams from operating contexts; identifies, based upon the received event streams, a dynamically changing condition in a first one of the operating contexts; automatically decomposes, using the repository, a complex event processing query to effect a change responsive to the identified dynamically changing condition in the first one of the operating contexts; causes the first one of the operating contexts to effect the change based upon the decomposed query; and effects a related change to operation of the first processing resource that corresponds to the change caused to the first one of the operating contexts. The repository stores information regarding event sources that transmit events to the processing resources, and the operating contexts. Each operating context is associated with a respective group of event sources and with at least one of the processing resources.Type: GrantFiled: June 6, 2014Date of Patent: April 25, 2017Assignee: SOFTWARE AGInventor: Harald Schoening
-
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: 9384565Abstract: A method and apparatus for testing a screen display for colorblind accessibility identifies when an onscreen display is likely to be accessible or inaccessible to a colorblind individual. The method and apparatus can receive data corresponding to a screen display, including information encoded in color. The method and apparatus can further apply a color filter to the screen display to remove a background color generating a filtered image. The method and apparatus can further detect an object associated with the filtered image. The method and apparatus can further detect whether there is text in the filtered image and determine a proximity of the detected text to the object when text is detected and generate a colorblindness accessibility indicator based on whether text was detected and/or the determined proximity.Type: GrantFiled: November 6, 2013Date of Patent: July 5, 2016Assignee: Software AGInventor: Harald Schoening
-
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
-
Publication number: 20150356153Abstract: In a system including processing resources and a capability repository, a first processing resource: receives event streams from operating contexts; identifies, based upon the received event streams, a dynamically changing condition in a first one of the operating contexts; automatically decomposes, using the repository, a complex event processing query to effect a change responsive to the identified dynamically changing condition in the first one of the operating contexts; causes the first one of the operating contexts to effect the change based upon the decomposed query; and effects a related change to operation of the first processing resource that corresponds to the change caused to the first one of the operating contexts. The repository stores information regarding event sources that transmit events to the processing resources, and the operating contexts. Each operating context is associated with a respective group of event sources and with at least one of the processing resources.Type: ApplicationFiled: June 6, 2014Publication date: December 10, 2015Inventor: Harald SCHOENING
-
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: 20150123983Abstract: 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: ApplicationFiled: November 6, 2013Publication date: May 7, 2015Applicant: SOFTWARE AGInventor: Harald SCHOENING
-
Publication number: 20150123982Abstract: A method and apparatus for testing a screen display for colorblind accessibility identifies when an onscreen display is likely to be accessible or inaccessible to a colorblind individual. The method and apparatus can receive data corresponding to a screen display, including information encoded in color. The method and apparatus can further apply a color filter to the screen display to remove a background color generating a filtered image. The method and apparatus can further detect an object associated with the filtered image. The method and apparatus can further detect whether there is text in the filtered image and determine a proximity of the detected text to the object when text is detected and generate a colorblindness accessibility indicator based on whether text was detected and/or the determined proximity.Type: ApplicationFiled: November 6, 2013Publication date: May 7, 2015Applicant: SOFTWARE AGInventor: Harald SCHOENING