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: 20190066377
    Abstract: 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: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventor: Harald SCHOENING
  • 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: 9633087
    Abstract: 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: Grant
    Filed: June 6, 2014
    Date of Patent: April 25, 2017
    Assignee: SOFTWARE AG
    Inventor: Harald Schoening
  • 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: 9384565
    Abstract: 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: Grant
    Filed: November 6, 2013
    Date of Patent: July 5, 2016
    Assignee: Software AG
    Inventor: Harald Schoening
  • 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
  • Publication number: 20150356153
    Abstract: 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: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventor: Harald SCHOENING
  • 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: 20150123983
    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: Application
    Filed: November 6, 2013
    Publication date: May 7, 2015
    Applicant: SOFTWARE AG
    Inventor: Harald SCHOENING
  • Publication number: 20150123982
    Abstract: 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: Application
    Filed: November 6, 2013
    Publication date: May 7, 2015
    Applicant: SOFTWARE AG
    Inventor: Harald SCHOENING