Patents by Inventor Benjamin N. Grosof

Benjamin N. Grosof 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: 6910028
    Abstract: A system and method for merging two rulesets provided in rule-based systems associated with originating applications executing at different locations, each ruleset comprising rules in potential conflict with each other, and each ruleset being in a different rule format. The rulesets to be merged are communicated to an assimilator service provided with a merge policy comprising a set of specifications of partially-ordered priorities and/or mutual-exclusion constraints. The rulesets are translated into a common core representation capable of being implemented in any logic program rule engine provided in a rule-based application at any location. The rulesets are assimilated to produce a new merged ruleset comprising logic required for resolving potential conflicts among rules in accordance with the merge policy that is implemented in any logic program rule engine provided at any location. The new merged ruleset is then translated into one of the originating application's rule format.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Benjamin N. Grosof
  • Publication number: 20030023573
    Abstract: A system and method for merging two rulesets provided in rule-based systems associated with originating applications executing at different locations, each ruleset comprising rules in potential conflict with each other, and each ruleset being in a different rule format, the method comprising: communicating the rulesets to be merged over a distributed network to an assimilator service device for receiving each ruleset; providing a merge policy to the assimilator device, the merge policy comprising a set of specifications of partially-ordered priorities and/or mutual-exclusion constraints; translating the rulesets into a common core representation capable of being implemented in any logic program rule engine provided in a rule-based application at any location; assimilating the rulesets to produce a new merged ruleset comprising logic required for resolving potential conflicts among rules in accordance with the merge policy, where the new merged ruleset is in a common core representation capable of being implem
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Hoi Yeung Chan, Benjamin N. Grosof