RULE PROCESSING METHOD, APPARATUS AND COMPUTER-READABLE MEDIUM TO PROVIDE IMPROVED SELECTION ADVICE
First Claim
1. In a rule processing method utilizing a Zero-suppress Decision Diagram (ZDD) rule model to define compliant features characterized by attributes and enumerations of a product or service, a computer-implemented method of providing selection advice to choose among compliant features characterized by multiple rule components of the ZDD rule model, the method comprising:
- identifying a central one of the rule components having a pending value of an enumeration not yet selected;
determining selection advice for at least one enumeration of at least one rule component directly related to the central one of the rule components based on possible selections of enumerations of other rule components directly related to the central one of the rule components but indirectly related to the at least one rule component responsive to the identifying;
displaying results of the selection advice based on the possible selections of the enumerations; and
using the results to choose among enumerations that render specifications of the product or service compliant;
where each of the multiple rule components directly relates to the central one of the rule components; and
where the at least one rule component does not directly relate to at least another of the multiple rule components.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, apparatus therefore, and/or computer-readable medium to provide selection advice during rule processing to help a user choose desired specifications of a product, service or other rule-based system characterized by a ZDD rule model having one or more Include and/or Exclude rules. One aspect includes displaying on a monitor or other I/O device multiple attributes having multiple enumerations that identify possible feature, specifications, or conditions of a product; selecting multiple alternative enumerations of the attributes; determining a selection advice for each enumeration selected; combining the selection advice for each enumerations in order to produce a result; communicating the result to an end user; and then using the result to choose a product having desired compliant specifications or conditions. The product may include a service offering. Another aspect include, based on user selections, removing nonessential information inherent in a relevant rule set and propagating (determining in advance) selection advice regarding other enumerations based on values of related rule components.
-
Citations
18 Claims
-
1. In a rule processing method utilizing a Zero-suppress Decision Diagram (ZDD) rule model to define compliant features characterized by attributes and enumerations of a product or service, a computer-implemented method of providing selection advice to choose among compliant features characterized by multiple rule components of the ZDD rule model, the method comprising:
-
identifying a central one of the rule components having a pending value of an enumeration not yet selected; determining selection advice for at least one enumeration of at least one rule component directly related to the central one of the rule components based on possible selections of enumerations of other rule components directly related to the central one of the rule components but indirectly related to the at least one rule component responsive to the identifying; displaying results of the selection advice based on the possible selections of the enumerations; and using the results to choose among enumerations that render specifications of the product or service compliant; where each of the multiple rule components directly relates to the central one of the rule components; and where the at least one rule component does not directly relate to at least another of the multiple rule components. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. For use in a computer-implemented rule processing system that uses a ZDD rule model having multiple ZDD rule components to define compliant specifications of a product or service, a computing device programmed to provide selection advice to render the rule model compliant after receiving an indication of non-compliancy thereof to guide selection of compliant specifications, the rule components being related to a common one of the multiple rule components, the device comprising:
-
an I/O interface to receive inputs from and to communicate results in response to selections; and a processor having program instructions to effect acquisition of inputs, to identify a common one of the rule components of the ZDD rule model having a pending selection of an enumeration, to determine selection advice for at least one enumeration of at least one rule component directly related to the common one of the rule components based on possible selections of enumerations of other rule components directly related to the common one of the rule components but indirectly related to the at least one rule component responsive to the identifying; and to communicate the selection advice based on the possible selections of the enumerations whereby enable choosing among enumerations that render features of the product or service compliant. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable medium having instructions stored thereon that, when executed by a processor result in:
-
utilizing a ZDD rule model to define compliant features including attributes and enumerations of a product or service; providing selection advice to guide selection of a desired set of compliant features characterized by multiple rule components of the ZDD rule model; identifying a common one of the rule components having a pending selection of an enumeration; determining selection advice for at least one enumeration of at least one rule component directly related to the common one of the rule components based on possible selections of enumerations of other rule components directly related to the common one of the rule components but indirectly related to the at least one rule component responsive to the identifying; communicating the selection advice based on the possible selections of the enumerations whereby to enable choosing among enumerations that render features of the product or service compliant. - View Dependent Claims (13, 14, 15, 16)
-
-
17. For use in a computer-implemented rule processing system that employs a ZDD rule model having multiple ZDD rule components to define compliant conditions of a rule-based system, a computing device programmed to provide selection advice in selecting compliant ones of the conditions wherein the selection advice indicates that at least one attribute or enumeration to choose to satisfy the rule model in response to an unsatisfied condition, the device comprising:
-
an I/O interface to receive inputs from and to communicate a result in response to user selections; and a processor having programs instructions; to effect acquisition of inputs, to identify a common rule component of the ZDD rule model having a pending selection of a condition, to determine selection advice for at least one enumeration of at least one rule component directly related to the common rule component based on possible selections of enumerations of other rule components directly related to the common rule components but indirectly related to the at least one rule component responsive to the identifying; and to provide the alternative selections via the I/O interface thereby to enable choosing compliant conditions of the rule-based system according to multiple alternative choices of conditions.
-
-
18. In a rule processing method utilizing a BDD rule model to define compliant features characterized by attributes and enumerations of a product or service, a computer-implemented method of providing selection advice to guide choosing among compliant features characterized by multiple rule components of the BDD rule model that are related to a central one of the multiple rule components, the method comprising:
-
identifying the central one of the rule components having a pending value of an enumeration not yet selected; determining selection advice for at least one enumeration of at least one rule component directly related to the central one of the rule components based on possible selections of enumerations of other rule components directly related to the central one of the rule components but indirectly related to the at least one rule component responsive to the identifying; displaying results of the selection advice based on the possible selections of the enumerations; and using the results to choose among enumerations that render specifications of the product or service compliant.
-
Specification