Patents by Inventor Steven J. Demuth

Steven J. Demuth 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: 9195955
    Abstract: Embodiments relate to determining a process outcome based on a computed probability and altering the path of a process instance based on an expediting rule. An aspect includes executing, by a processing device, a process instance in a process diagram, which includes a plurality of process steps. A condition associated with a first process step is identified. An outcome for the first process step is then determined based on a computed probability. Accordingly, the first process step is bypassed and the process instance is branched to a second process step based on an expediting rule. The expediting rule includes the condition and a branching action according to a selected outcome.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Philippe Bonnard, Steven J. Demuth, Rania Y. Khalaf, Geetika T. Lakshmanan
  • Patent number: 9189763
    Abstract: Embodiments relate to determining a process outcome based on a computed probability and altering the path of a process instance based on an expediting rule. An aspect includes executing, by a processing device, a process instance in a process diagram, which includes a plurality of process steps. A condition associated with a first process step is identified. An outcome for the first process step is then determined based on a computed probability. Accordingly, the first process step is bypassed and the process instance is branched to a second process step based on an expediting rule. The expediting rule includes the condition and a branching action according to a selected outcome.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Philippe Bonnard, Steven J. Demuth, Rania Y. Khalaf, Geetika T. Lakshmanan
  • Patent number: 8930298
    Abstract: An object cache framework client selects a rule-set object in an object cache framework. The rule-set object comprises a rule-set (set of business rules). The object cache framework client evaluates criteria of the rule-set against properties of a plurality of rules engines. The object cache framework client determines if the properties of a rules engine, from a plurality of rules engines, satisfy the criteria of the rule-set. The object cache framework client supplies the rule-set object to the rules engine for execution of the rule-set.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven J. Demuth, Edward M. Lynch, Stéphane Méry, Victor S. Moore
  • Publication number: 20150006150
    Abstract: Provided are techniques for the manipulation of semantic objects within a semantic store, including a semantic reasoning apparatus comprising a processor; a non-transitory computer-readable storage medium; a semantic store comprising a plurality of semantic objects; a semantic model; a rule, comprising a condition part and an action part; wherein the rule is based upon the semantic model and configured to execute the action part in response to a determination that the condition part is satisfied by one or more objects of the plurality of semantic objects and a semantic driver that employs the semantic model as input for driving behavior, comprising logic for determining that the condition part is satisfied by the one or more objects of the plurality of objects; and modifying a semantic object of the plurality of semantic objects in conformity to the action part in response to the determining that the condition part is satisfied.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 1, 2015
    Inventors: Steven J. Demuth, Claus T. Jensen, Changhai N. Ke, Xu Li
  • Publication number: 20150006154
    Abstract: Provided are techniques for the manipulation of semantic objects within a semantic store, including a semantic reasoning apparatus comprising a processor; a non-transitory computer-readable storage medium; a semantic store comprising a plurality of semantic objects; a semantic model; a rule, comprising a condition part and an action part; wherein the rule is based upon the semantic model and configured to execute the action part in response to a determination that the condition part is satisfied by one or more objects of the plurality of semantic objects and a semantic driver that employs the semantic model as input for driving behavior, comprising logic for determining that the condition part is satisfied by the one or more objects of the plurality of objects; and modifying a semantic object of the plurality of semantic objects in conformity to the action part in response to the determining that the condition part is satisfied.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 1, 2015
    Inventors: Steven J. Demuth, Claus T. Jensen, Nicolas Changhai Ke, Li Xu
  • Publication number: 20140324759
    Abstract: Embodiments relate to determining a process outcome based on a computed probability and altering the path of a process instance based on an expediting rule. An aspect includes executing, by a processing device, a process instance in a process diagram, which includes a plurality of process steps. A condition associated with a first process step is identified. An outcome for the first process step is then determined based on a computed probability. Accordingly, the first process step is bypassed and the process instance is branched to a second process step based on an expediting rule. The expediting rule includes the condition and a branching action according to a selected outcome.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Philippe Bonnard, Steven J. Demuth, Rania Y. Khalaf, Geetika T. Lakshmanan
  • Publication number: 20140324516
    Abstract: Embodiments relate to determining a process outcome based on a computed probability and altering the path of a process instance based on an expediting rule. An aspect includes executing, by a processing device, a process instance in a process diagram, which includes a plurality of process steps. A condition associated with a first process step is identified. An outcome for the first process step is then determined based on a computed probability. Accordingly, the first process step is bypassed and the process instance is branched to a second process step based on an expediting rule. The expediting rule includes the condition and a branching action according to a selected outcome.
    Type: Application
    Filed: May 13, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Philippe Bonnard, Steven J. Demuth, Rania Y. Khalaf, Geetika T. Lakshmanan
  • Publication number: 20130132326
    Abstract: An object cache framework client selects a rule-set object in an object cache framework. The rule-set object comprises a rule-set (set of business rules). The object cache framework client evaluates criteria of the rule-set against properties of a plurality of rules engines. The object cache framework client determines if the properties of a rules engine, from a plurality of rules engines, satisfy the criteria of the rule-set. The object cache framework client supplies the rule-set object to the rules engine for execution of the rule-set.
    Type: Application
    Filed: February 7, 2012
    Publication date: May 23, 2013
    Applicant: International Business Machines Corporation
    Inventors: Steven J. Demuth, Edward M. Lynch, Stéphane Méry, Victor S. Moore
  • Publication number: 20030212987
    Abstract: A system and method of minimizing the development cost and increasing the power of EJB-hosted Java applications is disclosed. The invention is a “client container” that extends the J2EE container paradigm to the rich client. The client container efficiently and transparently localizes certain parts of an EJB-hosted application into a client framework, where it can be easily accessed by the client application, and later re-persisted to the hosting EJB container.
    Type: Application
    Filed: February 28, 2002
    Publication date: November 13, 2003
    Inventors: Steven J. Demuth, Thomas D. Briese