Patents by Inventor Zhen Huan Zhou

Zhen Huan Zhou 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: 9514409
    Abstract: An apparatus includes an execution module, a determination module, and a generation module. In one embodiment, the execution module parses a business rule as input into a meta rule on a rule engine. The meta rule includes a first expression defining one or more style conditions for business rules. The business rule includes a second expression defining logic for an entity. The determination module, in one embodiment, determines that a business rule violates a style condition defined by the meta rule. The business rule and the meta rule conform to a common business rule syntax. The generation module, in one embodiment, generates a notification in response to determining that the business rule violates the style condition of the meta rule.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pierre Berlandier, Zhen Huan Zhou
  • Patent number: 9460408
    Abstract: A method for automatically generating test scenarios for a plurality of business rules created to form a ruleset for a business domain. A plurality of decision variables is extracted from a business object model associated with the business domain using a computer system. The plurality of business rules is parsed using a syntactic parser operating on the computer system to extract at least one condition expression and an assignment action. A collection of mutually exclusive constraint satisfaction problems is built from the decision variables, condition expressions, and assignment actions using a constraint problem generator operating on the computer system. A plurality of test scenarios is generated automatically from each identified constraint satisfaction problem in the collection using a constraint solver engine operating on the computer system.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pierre Berlandier, Zhen Huan Zhou
  • Publication number: 20150178625
    Abstract: A method for automatically generating test scenarios for a plurality of business rules created to form a ruleset for a business domain. A plurality of decision variables is extracted from a business object model associated with the business domain using a computer system. The plurality of business rules is parsed using a syntactic parser operating on the computer system to extract at least one condition expression and an assignment action. A collection of mutually exclusive constraint satisfaction problems is built from the decision variables, condition expressions, and assignment actions using a constraint problem generator operating on the computer system. A plurality of test scenarios is generated automatically from each identified constraint satisfaction problem in the collection using a constraint solver engine operating on the computer system.
    Type: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Applicant: International Business Machines Corporation
    Inventors: Pierre Berlandier, Zhen Huan Zhou
  • Patent number: 8903755
    Abstract: The method for implementing meta rules on an executable rule engine includes parsing a business rule as input into a meta rule on a rule engine. The meta rule includes a first expression defining one or more style conditions for business rules. The business rule includes a second expression defining logic for an entity. The method includes determining that a business rule violates a style condition defined by the meta rule. The business rule and the meta rule conform to a common business rule syntax. The method includes generating a notification in response to determining that the business rule violates the style condition of the meta rule.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pierre Berlandier, Zhen Huan Zhou
  • Publication number: 20130332404
    Abstract: The method for implementing meta rules on an executable rule engine includes parsing a business rule as input into a meta rule on a rule engine. The meta rule includes a first expression defining one or more style conditions for business rules. The business rule includes a second expression defining logic for an entity. The method includes determining that a business rule violates a style condition defined by the meta rule. The business rule and the meta rule conform to a common business rule syntax. The method includes generating a notification in response to determining that the business rule violates the style condition of the meta rule.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Pierre Berlandier, Zhen Huan Zhou
  • Publication number: 20130332405
    Abstract: An apparatus includes an execution module, a determination module, and a generation module. In one embodiment, the execution module parses a business rule as input into a meta rule on a rule engine. The meta rule includes a first expression defining one or more style conditions for business rules. The business rule includes a second expression defining logic for an entity. The determination module, in one embodiment, determines that a business rule violates a style condition defined by the meta rule. The business rule and the meta rule conform to a common business rule syntax. The generation module, in one embodiment, generates a notification in response to determining that the business rule violates the style condition of the meta rule.
    Type: Application
    Filed: February 27, 2013
    Publication date: December 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pierre Berlandier, Zhen Huan Zhou