Patente

Techniques for test automation in emergent systems technical field (EU)

nähere Informationen
  • Patentnummer: EP2741213
  • Abstract: Certain example embodiments described herein relate to techniques for test automations in emergent systems. More particularly, certain example embodiments provide a mechanism for dynamic recognition of combinations of services/components, monitoring of their real-time usage, and automatic generation and running of tests for the combinations at appropriate times (e.g. when part of a combination is updated). The tests for individual (and, if available, combinations of) services are associated with the services using a registry. A taxonomy or ontology can be used to denote the semantics of the services, providing an array of options for assessing how and when to run tests and actions. It also is possible to detect similar combinations of services automatically. It therefore becomes possible to automate the detection and running of tests for a combination of services/components, even in emergent systems where such combinations cannot always be predicted in advance and where services/components are addable/modifiable over time.
  • Datum der Anmeldung: 8. Feburar 2013
  • Datum der Erteilung: 20. September 2017
  • Erfinder: Juliane Harbarth, Harald Schöning, Helmut Kuhn

Systems and/or methods for introducing semantic concepts into complex event processing environments (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 19. Juli 2012
  • Datum der Erteilung: 4. Juli 2017
  • Erfinder: Harald Schöning

Self-correcting complex event processing system and corresponding method for error correction (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 28. Oktober 2014
  • Datum der Erteilung: 4. Juli 2017
  • Erfinder: Harald Schöning

Systems and/or methods for capability-aware dynamic distributed event processing (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 6. Juni 2014
  • Datum der Erteilung: 25. April 2017
  • Erfinder: Harald Schöning

Method for mass-deleting data records of a database system (EU, US)

nähere Informationen
  • Patentnummer: EP2302534
  • Abstract: The present invention concerns a method for mass-deleting a plurality of data records from a database system, wherein the method comprises the following step performed during a processing of a mass delete request: a. creating a data structure comprising 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.
  • Datum der Anmeldung: 18. September 2009
  • Datum der Erteilung: 13. Dezember 2017
  • Erfinder: Andreas Schmidt, Harald Schöning
  • Patentnummer: US 9626394
  • Abstract: The present invention concerns a method for mass-deleting a plurality of data records from a database system, wherein the method comprises the following step performed during a processing of a mass delete request: a. creating a data structure comprising 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.
  • Datum der Anmeldung: 22. März 2010
  • Datum der Erteilung: 18. April 2017
  • Erfinder: Andreas Schmidt, Harald Schöning

Systems and/or methods for appropriately handling events (EU)

nähere Informationen
  • Patentnummer: EP2450796
  • Abstract: Certain example embodiments described herein relate to stream processing. More particularly, certain example embodiments described herein relate to techniques for the attachment of priorities and/or reaction time limits to various entities of the 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.
  • Datum der Anmeldung: 26. Oktober 2010
  • Datum der Erteilung: 29. März 2017
  • Erfinder: Harald Schöning

Ontology-based emergent ordering system and method (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 12. Dezember 2013
  • Datum der Erteilung: 21. März 2017
  • Erfinder: Harald Schöning, Juliane Harbarth

Method and system to detect changes to graphical user interface screenshots used in documentation (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 26. November 2013
  • Datum der Erteilung: 21. März 2017
  • Erfinder: Harald Schöning, Juliane Harbarth

Systems and/or methods for tailoring event processing in accordance with boundary conditions (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 3. November 2010
  • Datum der Erteilung: 10. Januar 2017
  • Erfinder: Harald Schöning

Method for performing a bulk load into a database (EU)

nähere Informationen
  • Patentnummer: EP2144175
  • Abstract: The present invention relates to a method for performing a bulk load into a data partition of the database, which does not compromise the database in case of a failure during the bulk load process and allows read access to the affected data while the bulk load is performed. This is achieved by storing the bulk load data in a new data area while locking the old data for writing; building a new index which covers the old and new data; building a new file control block which includes the storage location of the new index and the old and new data in the storage device; and then in the last step appending the new data to the data of the database by replacing the active file control block with the new file control block.
  • Datum der Anmeldung: 14. August 14 2008
  • Datum der Erteilung: 28. September 2016
  • Erfinder: Andreas Schmidt, Harald Schöning, Wolfgang Obmann

Primary database system, replication database system and method for replicating data of a primary database system (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 3. September 2010
  • Datum der Erteilung: 16. August 2016
  • Erfinder: Heinz Kreuder, Harald Schöning, Gerhard Schumacher, Hans-Jürgen Thun

Colorblind accessibility test for a screen display (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 6. November 2013
  • Datum der Erteilung: 5. Juli 2016
  • Erfinder: Harald Schoening

Method for generating processing specifications for a stream of data items (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 4. Dezember 2009
  • Datum der Erteilung: 15. März 2016
  • Erfinder: Harald Schöning, Udo Hafermann

System and method for evaluating input based on dynamic grammars (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 11. August 2014
  • Datum der Erteilung: 16. Februar 2016
  • Erfinder: Harald Schöning, Juliane Harbarth, Gunther Rademacher

Colorblind accessibility test for corresponding screen displays (US)

nähere Informationen
  • Patentnummer: US 9245494x
  • 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.
  • Datum der Anmeldung: 6. November 2013
  • Datum der Erteilung: 26. Januar 2016
  • Erfinder: Harald Schöning

System and methods for generating runtime messages (US)

nähere Informationen
  • Patentnummer: US 9189255
  • Abstract: A method for generating a runtime message of an application comprising the steps of generating a unique message identification for the runtime message, generating a message content, providing an XML repository, which stores the unique message identification and the message content in an XML format and including a call for the message in the application using the unique message identification so that the XML repository is accessed during runtime for display of the message content
  • Datum der Anmeldung: 8. Februar 2007
  • Datum der Erteilung: 17. November 2015
  • Erfinder: Harald Schöning

Techniques for test automation in emergent systems (US)

nähere Informationen
  • Patentnummer: US 8930767
  • Abstract: Certain example embodiments described herein relate to techniques for test automations in emergent systems. More particularly, certain example embodiments provide a mechanism for dynamic recognition of combinations of services/components, monitoring of their real-time usage, and automatic generation and running of tests for the combinations at appropriate times (e.g. when part of a combination is updated). The tests for individual (and, if available, combinations of) services are associated with the services using a registry. A taxonomy or ontology can be used to denote the semantics of the services, providing an array of options for assessing how and when to run tests and actions. It also is possible to detect similar combinations of services automatically. It therefore becomes possible to automate the detection and running of tests for a combination of services/components, even in emergent systems where such combinations cannot always be predicted in advance and where services/components are addable/modifiable over time.
  • Datum der Anmeldung: 7. Dezember 2012
  • Datum der Erteilung: 6. Januar 2015
  • Erfinder: Juliane Harbarth, Harald Schöning, Helmut Kuhn

Monitoring a software system using an interpretation rule of an ontology (US)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 10. Mai 2012
  • Datum der Erteilung: 30. September 2014
  • Erfinder: Andreas Fröhlich, Harald Schöning, Juliane Harbarth, Michael Gesmann

Managing operational requirements on the objects of a service oriented architecture (SOA) (US)

nähere Informationen
  • Patentnummer: US 8479255
  • Abstract: A registry for a service oriented architecture (SOA) comprising a plurality of processing objects. The registry may include a plurality of non-formalized operation requirements for the plurality of SOA objects, a plurality of technical assertions for the plurality of SOA objects, and a plurality of links, linking each non-formalized operation requirement to at least one technical assertion of the registry.
  • Datum der Anmeldung: 14. Februar 2008
  • Datum der Erteilung: 2. Juli 2013
  • Erfinder: Björn Brauel, Harald Schöning

Method and registry for policy consistency control (CN)

nähere Informationen
  • Patentnummer: CN101304412
  • Abstract: The present invention discloses a method and a registry control policy consistency. A method for controlling the consistency of policies (P) assigned to an object-oriented architecture (SOA) is (B, BP1 ... BPn, WS1 ... WSn) of. Each policy (P) comprises one or more assertions, and the method comprises the steps of: identifying at least one between the two SOA objects (BP1, WS1) or more operational dependencies; analyzing the at least two SOA objects (BP1, WS1) has been allocated strategies (P), in order to determine any conflicts; and if the contradiction has been identified, a warning is issued to the user.
  • Datum der Anmeldung: 14. März 2008
  • Datum der Erteilung: 16. Juni 2013
  • Erfinder: Björn Brauel, Harald Schöning

SOA-registry, method and platform manager for automatic SOA application deployment (US)

nähere Informationen
  • Patentnummer: US 8448164
  • Abstract: A computing system includes a service-oriented architecture (SOA) registry that includes an SOA-application description, an abstract component description, a concrete component description, and a platform description. The SOA-application description is related to the abstract component description of a component of the SOA-application. The concrete component description includes a requirement of a respective component for a target platform. The platform descriptor describes a property of the target platform. The computing system is configured to deploy the SOA-application and its respective components to the target platform in accordance with the concrete descriptions.
  • Datum der Anmeldung: 29. Juni 2009
  • Datum der Erteilung: 21. Mai 2013
  • Erfinder: Markus Greiner, Kay Hans-Peter Winkler, Harald Schöning, Udo Hafermann, Juliane Harbarth

Method for manipulating objects in a SOA registry (US, EU, CN)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 15. Dezember 2008
  • Datum der Erteilung: 10. November 2015
  • Erfinder: Dragomir Nikolov, Alexander Pankov, Jochen Wiedmann, Harald Schöning
  • Patentnummer: EP2169550
  • Abstract: The present invention concerns a method for manipulating at least one registry object of a SOA registry by an application, the at least one registry object being accessible through a Java API for XML registries (JAXR), the method comprising the following steps: a. defining a mapping between at least one registry object type and at least one application object type, wherein the mapping is described by one or more Java annotations; b. instantiating the at least one application object type to provide the application with at least one application object corresponding to the at least one registry object; and c. manipulating the at least one application object by the application, the manipulation causing a related manipulation of the corresponding at least one registry object through the JAXR
  • Datum der Anmeldung: 18. September 2008
  • Datum der Erteilung: 17. April 2013
  • Erfinder: Dragomir Nikolov, Jochen Wiedmann, Harald Schöning
  • Patentnummer: CN101719059
  • Abstract: The present invention concerns a method for manipulating at least one registry object of a SOA registry by an application, the at least one registry object being accessible through a Java API for XML registries (JAXR), the method comprising the following steps: a. defining a mapping between at least one registry object type and at least one application object type, wherein the mapping is described by one or more Java annotations; b. instantiating the at least one application object type to provide the application with at least one application object corresponding to the at least one registry object; and c. manipulating the at least one application object by the application, the manipulation causing a related manipulation of the corresponding at least one registry object through the JAXR
  • Datum der Anmeldung: 18. September 2008
  • Datum der Erteilung: 19. Februar 2014
  • Erfinder: Dragomir Nikolov, Jochen Wiedmann, Harald Schöning

MonMethod and system for monitoring a software system (CN)

nähere Informationen
  • Patentnummer: CN101282246
  • Abstract: The present invention relates to a method for monitoring a software system, the software-based service-oriented architecture (SOA), and by sending a message comprises each system component (C1, C2, C3, ...... communication, the method comprising the steps of:. a is received by the monitoring component monitoring message, the monitoring message is system components from the software system ( C1, C2, C3, ......) transmitted;. b the monitoring component providing a body, said body comprising at least one explanation for the monitoring message of rules; and c of the at least one interpretation rule, the monitoring component to react.
  • Datum der Anmeldung: 15. Januar 2008
  • Datum der Erteilung: 6. März 2013
  • Erfinder: Andreas Fröhlich, Harald Schöning, Juliane Harbarth, Michael Gesmann

Analysis system and method for analyzing continuous queries for data streams (US)

nähere Informationen
  • Patentnummer: US 8346511
  • Abstract: Certain example embodiments concern an analysis system for analyzing at least one continuous query for at least one input data stream. The at least one input data stream includes a sequence of events captured by at least one sensor. The debugging system includes an analyzer for executing the at least one continuous query and at least one modified continuous query on the at least one input data stream, for comparing at least one output data stream produced by the at least one continuous query with at least one second output data stream produced by the at least one modified continuous query, and for indicating at least one difference between the at least one output data stream and the at least one second output data stream. The analyzer synchronizes the execution of the at least one continuous query and the at least one modified continuous query.
  • Datum der Anmeldung: 29. Januar 2010
  • Datum der Erteilung: 1. Januar 2013
  • Erfinder: Harald Schöning, Udo Hafermann, Ulrich Post

Installation-free generic service-oriented architecture (SOA) asset importer, and/or associated systems and/or methods (US)

nähere Informationen
  • Patentnummer: US 8311995
  • Abstract: Certain example embodiments relate to importing assets into a service-oriented architecture (SOA) registry. An SOA system includes a repository for storing a plurality of files relating to real assets, and a registry containing metadata and/or other information about these real assets, including at least one registry asset per real asset. Each registry asset has a registry asset type. A generic import module is configured to (a) receive as input one or more import specifications, with each import specification defining how information from an external specification file of an asset type is to be extracted to create one or more registry assets of one or more corresponding target registry asset types, (b) generate one or more registry assets of one or more target registry asset types based on a corresponding import specification, and (c) register the generated one or more registry assets of the one or more target registry asset types.
  • Datum der Anmeldung: 16. September 2011
  • Datum der Erteilung: 13. November 2012
  • Erfinder: Seyed Mohammad Ali Maraschi-Schouschtari, Harald Schöning

System and method for secure complex event processing in heterogeneous environments (US)

nähere Informationen
  • Patentnummer: US 8266351
  • Abstract: Certain example embodiments relate to a system for secure complex event processing (CEP). The system includes an input adaptor configured to receive at least one input event from at least one external source system. The at least one input event comprises at least one event-specific disclosure permission concerning data of the input event. A CEP engine is configured to process the at least one input event and to produce at least one corresponding complex output event. A security enforcer is configured to remove data from the at least one output event that is not in accordance with the at least one event-specific disclosure permission defined in the corresponding at least one input event. An output adaptor is configured to send the at least one output event to at least one external target system.
  • Datum der Anmeldung: 12. Januar 2011
  • Datum der Erteilung: 11. September 2012
  • Erfinder: Harald Schöning, Heiko Weber, Michael Gesmann, Juliane Harbarth

Method and system for managing the lifecycle of a service oriented architecture (US)

nähere Informationen
  • Patentnummer: US 8239819
  • Abstract: Managing the lifecycle of a service oriented architecture (SOA). The method may include selecting a subset of a plurality of objects of the SOA for lifecycle management in accordance with the requirements of an organization implementing the SOA, and assigning a lifecycle property to each member of the subset of the plurality of objects of the SOA.
  • Datum der Anmeldung: 21. Juni 2007
  • Datum der Erteilung: 7. August 2012
  • Erfinder: Udo Hafermann, Harald Schöning, Ulrich Post

Monitoring a software system based on a service oriented architecture (US)

nähere Informationen
  • Patentnummer: US 8230398
  • 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.
  • Datum der Anmeldung: 15. Januar 2008
  • Datum der Erteilung: 24. Juli 2012
  • Erfinder: Andreas Fröhlich, Harald Schöning, Juliane Harbarth, Michael Gesmann

Database server, replication server and method for replicating data of a database server by at least one replication server (US, EU)

nähere Informationen
  • Patentnummer: US 8572037
  • Abstract: The present invention concerns a method for replicating data of a database server by at least one replication server, the method comprising the following steps performed by the at least one replication server: a. sending a database request to the database server, wherein the database request comprises metadata indicating replication data requested by the at least one replication server; and b. receiving a database response from the database server, wherein the database response comprises the requested replication data indicated by the metadata.
  • Datum der Anmeldung: 8. Juli 2010
  • Datum der Erteilung: 29. Oktober 2013
  • Erfinder: Heinz Kreuder, Harald Schöning
  • Patentnummer: EP2306319
  • Abstract: The present invention relates to a database server, a replication server and a method for replicating data of a database server by at least one replication server
  • Datum der Anmeldung: 14. September 2009
  • Datum der Erteilung: 6. Juni 2012
  • Erfinder: Heinz Kreuder, Harald Schöning

Consistent policy control of objects in a service oriented architecture (US)

nähere Informationen
  • Patentnummer: US 8090831
  • Abstract: A method for the consistent control of policies assigned to objects of a service oriented architecture is disclosed. Each policy may include one or more assertions, and the method may include identifying one or more operational dependencies between at least two SOA objects, analyzing the assigned policies of the at least two SOA objects to determine any inconsistency, and issuing a warning to a user if an inconsistency has been determined.
  • Datum der Anmeldung: 14. Februar 2008
  • Datum der Erteilung: 3. Januar 2012
  • Erfinder: Björn Brauel, Harald Schöning

Method, SOA registry and SOA repository for granting a user secure access to resources of a process (US, EU)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 21. Juli 2009
  • Datum der Erteilung: 14. April 2015
  • Erfinder: Heiko Weber, Juliane Harbarth, Andreas Fröhlich, Harald Schöning, Michael Gesmann
  • Patentnummer: EP2224369
  • Abstract: 1. The present invention relates to a method for granting a user secure access to one or more resources accessed by a process, the process being defined in a SOA registry and comprising one or more process-steps, each process-step accessing one or more resources stored in a SOA repository, the method comprising the following steps: a. during an execution of the process, for each resource accessed by at least one of the process-steps, creating an entry in the SOA registry determining the accessed resource; b. creating a process-instance-role in the SOA registry; c. for each resource accessed by at least one of the process-steps, creating an access privilege in the SOA repository that grants access to the respective resource for the process-instance-role; and d. assigning the process-instance-role to the user.
  • Datum der Anmeldung: 27. Februar 2009
  • Datum der Erteilung: 7. September 2011
  • Erfinder: Heiko Weber, Juliane Harbasrt, Andreas Fröhlich, Harald Schöning, Michael Gesmann

Method for runtime execution of one or more tasks defined in a workflow process language (US, EU, CN)

nähere Informationen
  • Patentnummer: US 8156508
  • Abstract: Runtime execution of one or more tasks defined in a workflow process language. The method may include obtaining a description of the task from a process ontology (PO). The PO may define a hierarchical taxonomy of executable tasks, where each task refers to at least one frame of a hierarchical frame taxonomy of the PO. The method may further include identifying at least one parameter as described in the frame description to which the task refers, resolving the value of the at least one parameter, and executing the most specific applicable version of the task contained in the task taxonomy of the process ontology.
  • Datum der Anmeldung: 3. Dezember 2007
  • Datum der Erteilung: 10. April 2012
  • Erfinder: Allesandro Tommasi, Cesare Zavattari, Harald Schöning, Andreas Frohlich, Michael Gesmann
  • Patentnummer: EP1936494
  • Abstract: A method for runtime execution of one or more tasks defined in a workflow process language is disclosed, which comprises the steps of: a. obtaining a description of the task from a process ontology (PO), the process ontology (PO) defining a hierarchical taxonomy of executable tasks, each task referring to at least one frame of a hierarchical frame taxonomy of the process ontology (PO); b. identifying at least one parameter as described in the frame description to which the task refers; c. resolving the value of the at least one parameter; and d. executing the most specific applicable version of the task contained in the task taxonomy of the process ontology.
  • Datum der Anmeldung: 25. June 2008
  • Datum der Erteilung: 3. August 2011
  • Erfinder: Alessandro Tommasi, Cesare Zavattari, Andreas Fröhlich, Michael Gesmann, Harald Schöning
  • Patentnummer: CN101221637B
  • Abstract: The present invention discloses a method for runtime execution of one or more tasks defined in a workflow process language, the method comprising the steps of:. A description of obtaining a general task (T) from a process ontology (PO), the process ontology (PO) defined hierarchical classification of executable tasks, each task classification reference of the frame classification process ontology (PO) at least one frame, wherein the frame is a set of tasks required to belong to the same workflow a set of data;. b identifying as the general task (T) input parameter frame all tasks described in the reference described; C parsing for all values ​​of input parameters;.. d verification of the process ontology (PO) comprises a more specific if applicable version of common tasks (T) and e. parsed using the parameter values ​​is performed (50, 60) of the process ontology (PO) task classification most mission-specific version of the application can be contained.
  • Datum der Anmeldung: 21. Dezember 2007
  • Datum der Erteilung: 23. Januar 2013
  • Erfinder: Alessandro Tommasi, Cesare Zavattari, Andreas Fröhlich, Michael Gesmann, Harald Schöning

Signature validation and generation (US)

nähere Informationen
  • Patentnummer: US 7761711
  • Abstract: Methods and apparatuses for validating a message with a signature. The method may include receiving the message with the signature and carrying out an integrated validation and storing process. The signature may be validated based on a validation algorithm and a key. The received message may be stored in a database. A method for generating a signature for a message may include carrying out an integrated receiving and generating process. The message to be sent may be received and the signature may be generated based on a signing algorithm and a key. The message may be sent with the signature.
  • Datum der Anmeldung: 12. September 2003
  • Datum der Erteilung: 20. Juli 2010
  • Erfinder: Harald Schöning,

System for managing the lifecycle of a service oriented architecture (2 EU)

nähere Informationen
  • Patentnummer: EP2293230
  • Abstract: The invention relates to a method and a system for managing the lifecycle of a service-oriented architecture (SOA) comprising the steps of selecting a subset of a plurality of objects of the SOA for lifecylce management in accordance with the requirements of an organization implementing the SOA, and assigning a lifecycle property to each member of the subset of the plurality of objects of the SOA.
  • Datum der Anmeldung: 11. September 2006
  • Datum der Erteilung: 7. Mai 2014
  • Erfinder: Ulrich Post, Harald Schöning, Udo Hafermann
  • Patentnummer: EP1898345
  • Abstract: The invention relates to a method and a system for managing the lifecycle of a service oriented architecture (SOA) comprising the steps of selecting a subset of a plurality of objects of the SOA for lifecycle management in accordance with the requirements of an organization implementing the SOA, and assigning a lifecycle property to each member of the subset of the plurality of objects of the SOA.
  • Datum der Anmeldung: 12. März 2008
  • Datum der Erteilung: 19. Januar 2011
  • Erfinder: Udo Hafermann, Ulrich Post, Harald Schöning

Database system and method for external backup (EU, CN)

nähere Informationen
  • Patentnummer: EP2006772
  • Abstract: The invention relates to a database system (1) comprising a database logic adapted to perform database processing and a backup interface for external backup, wherein the backup interface is adapted to connect the database system to a plurality of different external backup systems and wherein the backup interface is adapted to receive one or more plugged-in functions of the different external backup systems. The database logic communicates with the backup interface using only a predefined set of extension points, at least some of the extension points being adapted for being implemented by one or more of the plugged-in functions of each of the different external backup systems.
  • Datum der Anmeldung: 22. Juni 2007
  • Datum der Erteilung: 2. Juni 2010
  • Erfinder: Andreas Schmidt, Harald Schöning, Wolfgang Obmann
  • Patentnummer: CN101329688B
  • Abstract: The present invention discloses a system and method for external database backup. The present invention relates to a database system, comprising a database logic adapted to perform database processing and a backup interface of the external backup, wherein the backup interface adapted to the database system connected to a plurality of different external backup systems and wherein the backup interface adapted to receive the plurality of different external backup systems, one or more plug-in function. The database logic using only a predetermined set of extension points in communication with the backup interface and, at least some of the extension points is adapted to be implemented by the plurality of different external backup systems in each of the external backup system of the plug-in function of one or more.
  • Datum der Anmeldung: 23. Juni 2008
  • Datum der Erteilung: 5. Dezember 2012
  • Erfinder: Andreas Schmidt, Harald Schöning, Wolfgang Obmann

Digital signature validation and generation (EU)

nähere Informationen
  • Patentnummer: EP1398903
  • Abstract: A message is received with a signature. An integrated validation of the signature is carried out based on a validation algorithm and a key and the message is stored in a database. Independent claims are also included for the following: (1) signature generating method; (2) message validating apparatus; and (3) signature generating apparatus.
  • Datum der Anmeldung: 2. September 2002
  • Datum der Erteilung: 2. Juni 2010
  • Erfinder: Kay WInkler, Michael Körner, Harald Schöning,Eckehard Hermann, René Kollmorgen, Dieter Kesser

Method for searching a database and database (CN)

nähere Informationen
  • Patentnummer: ZL200410102294.5
  • Abstract: Searching within elements of a hierarchically structured database. Each element may include one or more hierarchically structured nodes for defining attributes of the element. One or more nodes of the searched element may fulfill one or more search conditions (c0,ci, . . ). A plurality of codes may be searched and a unique identifier (EID) may be assigned to each of the selected nodes. A reference index may be created that allows to derive for each unique identifier (EID) of a selected node the corresponding element of the database. A set (L, Ei) of unique identifiers may be retrieved for each of the one or more search conditions for ancestor nodes, which fulfill the respective search condition. A final set of unique identifiers may be obtained. The searched elements of the database may be retrieved based on the final set of unique identifiers and the reference index.
  • Datum der Anmeldung: 16. Dezember 2004
  • Datum der Erteilung: 26. August 2009
  • Erfinder: Jürgen Harbarth, Kay WInkler, Harald Schöning

Method for searching within elements in a hierarchically structured database (US)

nähere Informationen
  • Patentnummer: US 7546282
  • Abstract: Searching within elements of a hierarchically structured database. Each element may include one or more hierarchically structured nodes for defining attributes of the element. One or more nodes of the searched element may fulfill one or more search conditions (c.sub.0,c.sub.i, . . ). A plurality of codes may be searched and a unique identifier (EID) may be assigned to each of the selected nodes. A reference index may be created that allows to derive for each unique identifier (EID) of a selected node the corresponding element of the database. A set (L, E.sub.i) of unique identifiers may be retrieved for each of the one or more search conditions for ancestor nodes, which fulfill the respective search condition. A final set of unique identifiers may be obtained. The searched elements of the database may be retrieved based on the final set of unique identifiers and the reference index.
  • Datum der Anmeldung: 13. Dezember 2004
  • Datum der Erteilung: 9. Juni 2009
  • Erfinder: Jürgen Harbarth, Kay Winkler, Harald Schöning

System and method for managing web services (US, EU, CN)

nähere Informationen
  • Patentnummer: US 8180849
  • Abstract: A system for managing a plurality of web services of a service oriented architecture (SOA) comprising a registry including a description of each of the plurality of web services registered in the registry, a service filter adapted to filter at least one request of a client invoking at least one of the web services registered in the registry, wherein the service filter is adapted for gathering run-time information about the request in accordance with the description of the respective web service in the registry.
  • Datum der Anmeldung: 9. Mai 2007
  • Datum der Erteilung: 15. Mai 2012
  • Erfinder: Johannes Viegener, Harald Schöning, Björn Brauel, Ulrich Heberer
  • Patentnummer: EP1863258
  • Abstract: A system for managing a plurality of web services of a service oriented architecture (SOA) comprising a registry including a description of each of the plurality of web services registered in the registry, a service filter adapted to filter at least one request of a client invoking at least one of the web services registered in the registry, wherein the service filter is adapted for gathering run-time information about the request in accordance with the description of the respective web service in the registry.
  • Datum der Anmeldung: 2. Juni 2006
  • Datum der Erteilung: 14. Januar 2009
  • Erfinder: Johannes Viegener, Harald Schöning, Björn Brauel, Ulrich Heberer
  • Patentnummer: CN101087312B
  • Abstract: A system for managing a plurality of web services of a service oriented architecture (SOA) comprising a registry including a description of each of the plurality of web services registered in the registry, a service filter adapted to filter at least one request of a client invoking at least one of the web services registered in the registry, wherein the service filter is adapted for gathering run-time information about the request in accordance with the description of the respective web service in the registry.
  • Datum der Anmeldung: 1. Juni 2007
  • Datum der Erteilung: 4. Juli 2012
  • Erfinder: Johannes Viegener, Harald Schöning, Björn Brauel, Ulrich Heberer

Database system, method and active repository (EU)

nähere Informationen
  • Patentnummer: EP1742157
  • Abstract: A data base system is disclosed comprising an application server capable to receive a data request from a client and an active repository with a plurality of application modules, wherein the application server is capable to issue in response to the data request from the client a request to the active repository for an executable application object and wherein the executable application object is composed out of one or more applications modules of the active repository, so that the execution of the application object provides the requested data. Preferably, the active repository is capable to receive one or more additional application modules to enable the servicing of data requests from the client having a different structure.
  • Datum der Anmeldung: 4. Juli 2005
  • Datum der Erteilung: 21. January 2009
  • Erfinder: Harald Schöning

System and method for managing a plurality of web services (US, EU)

nähere Informationen
  • Patentnummer: US 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.
  • Datum der Anmeldung: 18. Juli 2007
  • Datum der Erteilung: 13. Januar 2015
  • Erfinder: Harald Schöning, Johannes Viegener, Keith Swenson
  • Patentnummer: EP1881675
  • Abstract: The invention concerns a system for managing a plurality of web services (WS1, WS2, WS3, WS1', WS2', WS3') comprising a registry including a description (WSDL1, WSDL2, WSDL3) for at least one of the plurality of web services, wherein the description of the at least one web service comprises a first endpoint (WS1, WS2, WS3) for a first runtime condition and a second endpoint (WS1', WS2', WS3') for a second runtime condition
  • Datum der Anmeldung: 19. Juli 2006
  • Datum der Erteilung: 24. September 2008
  • Erfinder: Harald Schöning, Johannes Viegener, Keith Swenson
  • Patentnummer: CN101174983B
  • Abstract: The invention concerns a system for managing a plurality of web services (WS1, WS2, WS3, WS1', WS2', WS3') comprising a registry including a description (WSDL1, WSDL2, WSDL3) for at least one of the plurality of web services, wherein the description of the at least one web service comprises a first endpoint (WS1, WS2, WS3) for a first runtime condition and a second endpoint (WS1', WS2', WS3') for a second runtime condition
  • Datum der Anmeldung: 19. Juli 2007
  • Datum der Erteilung: 6. April 2011
  • Erfinder: Harald Schöning, Johannes Viegener, Keith Swenson

Enterprise information integration platform (US)

nähere Informationen
  • Patentnummer: US 7293010
  • Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. These mapping rules and the entire system are based on predicate logic. The queries are answered with the help of the rules using inference based on predicate logic.
  • Datum der Anmeldung: 15. April 2005
  • Datum der Erteilung: 6. November 2007
  • Assignees: Ontoprise GmbH, Software A.G.
  • Erfinder: Jürgen Angele, Jürgen Harbarth, Harald Schöning, Walter Waterfeld, Kay Winkler, Björn Brauel

Integration platform for enterprise information (CN)

nähere Informationen
  • Patentnummer: CN100555280C
  • Abstract: It describes a system for enterprise information integration. The system is based on the different layers: the data source; source ontology, a data pattern corresponding to the data source; integrated body which incorporates different source body; query input level, which is preferably in the form of web services. In between levels, using mapping rules. These mapping rules and the whole system is based on predicate logic. Predicate logic-based reasoning, with the help of the rules, answer queries.
  • Datum der Anmeldung: 25. Januar 2006
  • Datum der Erteilung: 28. Oktober 2009
  • Assignees: Ontoprise GmbH, Software A.G.
  • Erfinder: Jürgen Angele, Jürgen Harbarth, Harald Schöning, Walter Waterfeld, Kay Winkler, Björn Brauel

Mapping web services to ontologies (EU, US, CN)

nähere Informationen
  • Patentnummer: EP1686495
  • Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. For the mapping of document style web services and XML documents to ontologies detailed rules are given, covering i.a. simpleContent and complexContent elements, which are mapped to class properties and relations (object properties), respectively.
  • Datum der Anmeldung: 31. Januar 2005
  • Datum der Erteilung: 18. Mai 2011
  • Erfinder: Jürgen Angele, Jürgen Harbarth, Harald Schöning, Walter Waterfeld, Kay WInkler, Michael Gesmann
  • Patentnummer: US 7487166
  • Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. For the mapping of document style web services and XML documents to ontologies detailed rules are given, covering i.a. simpleContent and complexContent elements, which are mapped to class properties and relations (object properties), respectively.
  • Datum der Anmeldung: 18. April 2005
  • Datum der Erteilung: 1. August 2006
  • Erfinder: Jürgen Angele, Jürgen Harbarth, Harald Schöning, Walter Waterfeld, Kay Winkler, Micahel Gesmann
  • Patentnummer: CN100583093C
  • Abstract: A system for enterprise information integration is described. The system is based on different layers: the data sources, source ontologies corresponding to the data schema of the data sources, an integration ontology integrating the different source ontologies, a level of query input, preferably in the form of a web service. Between the levels, mapping rules are used. For the mapping of document style web services and XML documents to ontologies detailed rules are given, covering i.a. simpleContent and complexContent elements, which are mapped to class properties and relations (object properties), respectively.
  • Datum der Anmeldung: 27. Januar 2006
  • Datum der Erteilung: 20. Januar 2010
  • Erfinder: Jürgen Angele, Jürgen Harbarth, Harald Schöning, Walter Waterfeld, Kay Winkler, Micahel Gesmann

Method for storing and managing data (EU, US)

nähere Informationen
  • Patentnummer: EP1089195
  • Abstract: A method for storing and managing data on a storage medium connected to a computer system, wherein said data consists of a plurality of data elements and a plurality of tags, wherein each of said data elements is assigned one of said tags to form a plurality of pairs each consisting of at least one of said data elements and one of said tags, wherein each of said pairs is assigned a position in a hierarchical structure, wherein each of said pairs is stored and managed on said storage medium together with a pair-individual hierarchy indicator indicating said position of said pair in said hierarchical structure. Furthermore, a computer program for carrying out this method and a data carrier storing such a program are provided.
  • Datum der Anmeldung: 29. September 2000
  • Datum der Erteilung: 1. Februar 2006
  • Erfinder: Klaus Fittges, Jürgen Harbarth, Harald Schöning, Horst Kinzinger
  • Patentnummer: US 6754648
  • Abstract: A method for storing and managing data on a storage medium connected to a computer system, wherein the data consists of a plurality of data elements and a plurality of tags, wherein each of the data elements is assigned one of the tags to form a plurality of pairs each consisting of at least one of the data elements and one of the tags, wherein each of the pairs is assigned a position in a hierarchical structure, wherein each of the pairs is stored and managed on the storage medium together with a pair-individual hierarchy indicator indicating the position of the pair in the hierarchical structure. Furthermore, a computer program for carrying out this method and a data carrier storing such a program are provided.
  • Datum der Anmeldung: 22. September 2000
  • Datum der Erteilung: 22. Juni 2004
  • Erfinder: Klaus Fittges, Jürgen Harbarth, Harald Schöning, Horst Kinzinger