Patents by Inventor Jana Koehler

Jana Koehler has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7493593
    Abstract: A method for generating a BPEL4WS executable workflow code from an unstructured cyclic business process model. The method inputs a graphical representation of the business process model using a graphical modeling language. The graphical representation comprises activities, decisions and an unstructured cycle including more than one entry or more than one exit to an activity or a decision. The method assigns continuation semantics to the graphical representation which comprises partitioning the activities and the decisions of the graphical representation into the past, present, and future. The method assigns a continuation variable to a start and an end of the graphical representation and assigns a continuation variable to each activity and each decision that has more than one incoming link or more than one outgoing link.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Jana Koehler
  • Publication number: 20090031280
    Abstract: A method for generating an executable workflow code from an unstructured cyclic process model comprises the following steps. First, the unstructured cyclic process model is transformed into a preliminary workflow code. Then, from the preliminary workflow code the executable workflow code is generated by eliminating unstructured cycles.
    Type: Application
    Filed: October 1, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventor: Jana Koehler
  • Publication number: 20080255815
    Abstract: Methods and systems are provided for automatic identification of an insertion point. Comparison defining the correspondence between elements of models is done. The sequence order of elements in the second model is analyzed to identify predecessor and successor elements of the element t. The comparison is used to identify a set of transferred predecessors (Ptrans), comprising elements of the first model which correspond to predecessor elements (PS) in the second model, and a set of transferred successors (Strans) comprising elements of the first model which correspond to successor elements (SS) in the second model. Then, positions of the elements x, y in the sequence order of the first model are compared with the positions of elements in the sets of transferred predecessors and successors (Ptrans, Strans). An edge between the elements x and y is identified as an insertion point.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 16, 2008
    Applicant: International Business Machines Corporation
    Inventors: Christian Facciorusso, Felix Feger, Jana Koehler, Jochen M. Kuester
  • Publication number: 20080229276
    Abstract: Techniques for composition of model transformations from a predetermined set of model transformations. A state machine is provided in memory. The states are defined in the state machine in terms of predetermined model attributes. In response to specification of a target state for an input model to be transformed, an execution sequence in the state machine, between a start state corresponding to the input model and an end state corresponding to the specified target state, is selected. Each transformation in the selected sequence is then successively executed on the input model. After executing each transformation in the selected sequence, the transformed input model state is compared to the model state defined in the state machine to determine if the selected sequence is inoperable for the input model. If so, an alternative execution sequence in the state machine, between the input model state and the specified target state, is selected.
    Type: Application
    Filed: March 14, 2008
    Publication date: September 18, 2008
    Inventors: Jana Koehler, Jochen M. Kuester, Ksenia Ryndina, Jussi H. Vanhatalo, Michael S. Wahler, Olaf W. Zimmermann
  • Publication number: 20080178146
    Abstract: A method for generating an executable workflow code from an unstructured cyclic process model. The method comprises the following steps. First a continuation equation system is generated from the unstructured cyclic process model. Then, the executable workflow code is generated from the continuation equation system, wherein therefore, the continuation equation system is solved by means of transformation rules.
    Type: Application
    Filed: March 24, 2008
    Publication date: July 24, 2008
    Applicant: International Business Machines Corporation
    Inventors: Jana Koehler, Rainer F. Hauser
  • Publication number: 20070299705
    Abstract: A method and apparatus are provided for validating an observation model. The apparatus includes an observation model separator configured to receive the observation model and identify a constraint applicable to the observation model. The apparatus further includes a validation algorithm processor configured to classify the applicable constraint and validate the observation model dependent on the constraint category of the applicable constraint.
    Type: Application
    Filed: April 27, 2007
    Publication date: December 27, 2007
    Inventors: Shyh-Kwei Chen, Joachim Frank, Jana Koehler, Hui Lei, Michael Wahler
  • Publication number: 20070245297
    Abstract: A method and system for modeling business transformation. The method comprises constructing a first analysis model based on at least one legacy-business-process-model. Analyzing the first analysis model in conjunction with at least one business-process-reference-model. The method further comprises deriving a second analysis model in response to analyzing the first analysis model in conjunction with the at least one business-process-reference-model and refining the second analysis model to obtain a design model.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jochen Kuester, Jana Koehler, Ksenia Ryndina, Rainer Hauser, Jussi Vanhatalo, Michael Wahler
  • Patent number: 7222302
    Abstract: A system and method that implements top-down and bottom-up model-driven transformations between platform-independent (business view) modeling approaches and platform-specific (IT architectural) models. On the business level, business view models may be expressed in, but not limited to ADF or UML2, whereas on the IT architecture side, service-oriented architectures with Web service interfaces and processes are specified in business process protocol languages including, but not limited to, BPEL4WS, or workflow definitions. An architecture and a transformation method based on typed information flows automatically transforms platform-independent business models into executable information technology (IT) architecture specifications constrained by a specific IT platform, and vice versa. The models generated span the entire life cycle of a software system and ease the software production, deployment and maintenance tasks.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: May 22, 2007
    Assignee: International Business Machines Corporation
    Inventors: Rainer F. Hauser, Shubir Kapoor, Jana Koehler, Santhosh Kumaran, Frederick Y. Wu
  • Publication number: 20050209993
    Abstract: A method for generating an executable workflow code from an unstructured cyclic process model comprises the following steps. First, the unstructured cyclic process model is transformed into a preliminary workflow code. Then, from the preliminary workflow code the executable workflow code is generated by eliminating unstructured cycles.
    Type: Application
    Filed: February 11, 2005
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventor: Jana Koehler
  • Publication number: 20050210455
    Abstract: A method for generating an executable workflow code from an unstructured cyclic process model. The method comprises the following steps. First a continuation equation system is generated from the unstructured cyclic process model. Then, the executable workflow code is generated from the continuation equation system, wherein therefore, the continuation equation system is solved by means of transformation rules.
    Type: Application
    Filed: February 11, 2005
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jana Koehler, Rainer Hauser
  • Publication number: 20050091093
    Abstract: A system and method for creating and managing a business process integration solution comprises modeling a business strategy including elements representing business measurements and initiatives according to defined business goals and objectives of an entity; modeling business operations of the entity in terms of business process elements including process tasks, artifact flows and artifact repositories, and business commitment elements including incorporating key performance indicators; mapping elements of the strategy model with artifact and process elements of the operations model; and, measuring business performance and comparing performance measurements against the key performance indicators. The business strategy and operation model process elements may be continuously refined over a solution development lifecycle as a result of process measurements and comparing. A business level modeling language is further implemented for formally representing the business operations.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Applicant: INERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Bhaskaran, Stephen Buckley, Nathan Caswell, Hung-Yang Chang, Joachim Frank, Rainer Hauser, Ying Huang, Shubir Kapoor, Jana Koehler, Santhosh Kumaran, Prabir Nandi, Anil Nigam, Zhong Tian, Jian Wang, Frederick Wu, Jun Zhu
  • Publication number: 20040249645
    Abstract: A system and method that implements top-down and bottom-up model-driven transformations between platform-independent (business view) modeling approaches and platform-specific (IT architectural) models. On the business level, business view models may be expressed in, but not limited to ADF or UML2, whereas on the IT architecture side, service-oriented architectures with Web service interfaces and processes are specified in business process protocol languages including, but not limited to, BPEL4WS, or workflow definitions. An architecture and a transformation method based on typed information flows automatically transforms platform-independent business models into executable information technology (IT) architecture specifications constrained by a specific IT platform, and vice versa. The models generated span the entire life cycle of a software system and ease the software production, deployment and maintenance tasks.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rainer F. Hauser, Shubir Kapoor, Jana Koehler, Santhosh Kumaran, Frederick Y. Wu
  • Patent number: 6793044
    Abstract: A method and an apparatus for determining the optimal travel sequence for an elevator installation includes smart terminals sending destination specific travel requests and other planning information to a job manager for each elevator car. The job managers perform a situation-based search process to determine the optimal travel sequence plan for the associated elevator and submit an offer to the terminal sending the travel request. The terminal compares offers and books a selected one. The job managers are responsive to relevant changes in the situation upon which the plan is based for determining a changed actual travel sequence and associated changed offer.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: September 21, 2004
    Assignee: Inventio AG
    Inventors: Jana Koehler, Kilian Schuster
  • Publication number: 20030085079
    Abstract: A method and an apparatus for determining the optimal travel sequence for an elevator installation includes smart terminals sending destination specific travel requests and other planning information to a job manager for each elevator car. The job managers perform a situation-based search process to determine the optimal travel sequence plan for the associated elevator and submit an offer to the terminal sending the travel request. The terminal compares offers and books a selected one. The job managers are responsive to relevant changes in the situation upon which the plan is based for determining a changed actual travel sequence and associated changed offer.
    Type: Application
    Filed: September 30, 2002
    Publication date: May 8, 2003
    Inventors: Jana Koehler, Kilian Schuster