Patents by Inventor Michael D. Neale

Michael D. Neale 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: 9947043
    Abstract: Some embodiments of a system and a method to dynamically create a smart form have been presented. In one embodiment, a graphical user interface (GUI) module, running on a server, creates a GUI to present a questionnaire having at least one question to an end-user. A rule engine, running on the server, receives an answer to the at least one question via the GUI from the end-user. Using truth maintenance, the rule engine may determine what follow-up questions to ask the end-user based on the answer received. The GUI module may dynamically modify the GUI to present the follow-up questions to the end-user.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: April 17, 2018
    Assignee: Red Hat, Inc.
    Inventor: Michael D. Neale
  • Patent number: 8639647
    Abstract: Some embodiments of a rule analysis tool have been presented. In one embodiment, a user interface of a rule analysis tool receives a set of one or more user-written rules from a user. The rule analysis tool, running on a server, applies a set of one or more predefined evaluation rules to the user-written rules to evaluate the user-written rules. The predefined evaluation rules may include a logic rule, a meta-rule, etc. In some embodiments, an output module of the rule analysis tool generates an evaluation report on the set of one or more user-written rules.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: January 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Michael D. Neale, Toni Allan Rikkota
  • Patent number: 8364469
    Abstract: Some embodiments of a natural language enhanced user interface in a business rule management system have been presented. In one embodiment, one or more rule templates in a natural language are generated from one or more prefabricated sentences. Then a user interface is created using the one or more rule templates to allow a user to compose rules for a business rule management system.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: January 29, 2013
    Assignee: Red Hat, Inc.
    Inventor: Michael D. Neale
  • Publication number: 20110010326
    Abstract: Some embodiments of a rule analysis tool have been presented. In one embodiment, a user interface of a rule analysis tool receives a set of one or more user-written rules from a user. The rule analysis tool, running on a server, applies a set of one or more predefined evaluation rules to the user-written rules to evaluate the user-written rules. The predefined evaluation rules may include a logic rule, a meta-rule, etc. In some embodiments, an output module of the rule analysis tool generates an evaluation report on the set of one or more user-written rules.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventors: Michael D. Neale, Toni Allan Rikkota
  • Publication number: 20110010202
    Abstract: Some embodiments of a system and a method to dynamically create a smart form have been presented. In one embodiment, a graphical user interface (GUI) module, running on a server, creates a GUI to present a questionnaire having at least one question to an end-user. A rule engine, running on the server, receives an answer to the at least one question via the GUI from the end-user. Using truth maintenance, the rule engine may determine what follow-up questions to ask the end-user based on the answer received. The GUI module may dynamically modify the GUI to present the follow-up questions to the end-user.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventor: Michael D. Neale
  • Publication number: 20090138258
    Abstract: Some embodiments of a natural language enhanced user interface in a business rule management system have been presented. In one embodiment, one or more rule templates in a natural language are generated from one or more prefabricated sentences. Then a user interface is created using the one or more rule templates to allow a user to compose rules for a business rule management system.
    Type: Application
    Filed: November 26, 2007
    Publication date: May 28, 2009
    Inventor: Michael D. Neale
  • Publication number: 20090112654
    Abstract: Some embodiments of continuous quality assurance in a business rule management system have been presented. In one embodiment, a set of rules is maintained in a rule repository of a business rule management system (BRMS). A continuous quality assurance process is provided in the BRMS to automatically execute a predefined test on the rules in response to a change in the rules.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Inventor: Michael D. Neale