Interactive rule based system with selection feedback that parameterizes rules to constrain choices for multiple operations
First Claim
1. An interactive rule based computer system comprising:
- means for storing data;
an operation set of one or more operations, each operation having a choice set of one or more operation choices associated with the respective operation;
one or more rule sets, each rule set associated with one of the choice sets, and one or more of the rule sets having one or more rules that constrain the choice set to produce an offered choice set, the offered choice set having a subset of the operation choices of the choice set, the offered choice set presented to a user on an output of the computer system; and
a feed back mechanism monitoring selection information about one or more selections of operations and one or more selections of operation choices iteratively selected by the user, the selections of operation choices changing an interim result, the feed back mechanism feeding back the selection information to the rule sets, one or more rules in one or more respective rule sets parameterized by the selection information to replace the offered choice set with a new offered choice set that is constrained by the rule set parameterized by the selection information.
0 Assignments
0 Petitions
Accused Products
Abstract
A rule based system and method interacts with a user to provide the user a series of interim results. The system has a set of one or more operations. Each of these operations in turn has a set of one or more choices, called a choice set, associated with an operation. Rule based intelligence is applied to the operations set and/or one or more operation choice set by a set of rules associated with its respective operation and/or choice set. When one or more rules in a rule set are applied to the operation set, an offered operation set is created which is a subset of the operation set. Only the operations in the offered operation set are offered to the user. When one or more rules in a rule set are applied to a choice set, an offered choice set is created which is a subset of the choice set. Only those operation choices in the offered choice set are offered to the user. The operations (operation choices) that are in the offered operation set (offered choice set) are those that conform to the constraints of the rules that are applied. The user selects operations (operation choices) from the offered operation set (offered choice set). Information about the user selections feeds back to the rules and is used to constrain the next offered operations and operation choices. The user is also permitted to change rules, rule specific metadata, and rule specific metadata algorithms as well as the data in the system. Interacting with the system this way, the user preference, knowledge, and judgment is incorporated in each of a series of interim results and is used to further develop the next interim result in the series of iterations.
-
Citations
23 Claims
-
1. An interactive rule based computer system comprising:
-
means for storing data; an operation set of one or more operations, each operation having a choice set of one or more operation choices associated with the respective operation; one or more rule sets, each rule set associated with one of the choice sets, and one or more of the rule sets having one or more rules that constrain the choice set to produce an offered choice set, the offered choice set having a subset of the operation choices of the choice set, the offered choice set presented to a user on an output of the computer system; and a feed back mechanism monitoring selection information about one or more selections of operations and one or more selections of operation choices iteratively selected by the user, the selections of operation choices changing an interim result, the feed back mechanism feeding back the selection information to the rule sets, one or more rules in one or more respective rule sets parameterized by the selection information to replace the offered choice set with a new offered choice set that is constrained by the rule set parameterized by the selection information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An interactive rule based computer system comprising:
-
means for storing data; an operation set of one or more operations, each operation having a choice set of one or more operation choices associated with the operation; one or more rule sets, each rule set associated with a choice set and one or more rule sets having one or more rules that constrain its associated choice set to produce an offered choice set, the offered choice set having a subset of the operation choices of the choice set, the offered choice set presented to a user on an output of the computer system; one or more operation rule sets, each operation set associated with and constraining the operation set to produce an offered operation set, the offered operation set having a subset of the operations, the offered operation set presented to a user on an output of the computer system; and a feed back mechanism monitoring selection information about one or more selections of operations and operation choices iteratively selected by the user, the selections of operation choices changing an interim result, the feed back mechanism feeding back the selection information about the user selections to the rule sets, one or more rules in one or more rule sets using the selection information to constrain its associated choice set so that one or more of the constrained associated choice sets has some subset of its operation choices offered to the user in an offered set and the constrained operation set has some subset of its operations offered to the user in offered operation set on the output. - View Dependent Claims (14)
-
-
15. A method of a user interacting with a rule based computer system comprising the steps of:
-
viewing a system output means that presents the user with an offered operation set having one or more operations or one or more offered choice sets, each offered choice set being a subset of a choice set and each choice set having one or more operation choices associated with an operation; and iteratively selecting, by a user, one or more operations from the offered operation set and selecting one or more choices from one or more of the offered choice sets; whereby the selected operations and operation choices are applied to data to produce an interim result. - View Dependent Claims (16)
-
-
17. An interactive rule based computer system comprising:
-
means for storing data; an operation set of one or more operations, each operation having a choice set of one or more operation choices associated with the operation; one or more rule sets, each rule set associated with a choice set and one or more rule sets having one or more rules pertaining to human perception that constrain its associated choice set to produce an offered choice set, the offered choice set having a subset of the operation choices of the choice set, the offered choice set presented to a user on an output of the computer system; and a feed back mechanism monitoring selection information about one or more selections of operations and operation choices iteratively selected by the user, the selections of operation choices changing an interim result, the feed back mechanism feeding back the selection information to the rule sets, one or more rules in one or more rule sets using the selection information to constrain its associated choice set so that one or more of the constrained associated choice sets has some subset of its operation choices offered to the user in an offered set on the output as a perceptually meaningful representation. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An interactive rule based computer system comprising:
-
means for storing data; an operation set of one or more operations; one or more rule sets, each rule set associated with one of the operations, and one or more of the rule sets having one or more rules that constrain the operation to produce one or more offered operations, the offered operations being a subset of the operations, the offered operations presented to a user on an output of the computer system; and a feed back mechanism monitoring selection information about one or more selections of operations iteratively selected by the user, the selections of operation changing an interim result, the feed back mechanism feeding back the selection information to the rule sets, one or more rules in one or more respective rule sets parameterized by the selection information to replace the offered operation set with a new offered operation set that is constrained by the rule set parameterized by the selection information.
-
Specification