RULE ASSIGNMENTS AND TEMPLATING
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a model;
determining one or more components of the model;
determining a rule from a set of one or more predefined rules, the rule having one or more parameters matching the one or more components of the model; and
assigning the rule to the model.
6 Assignments
0 Petitions
Accused Products
Abstract
Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
determining a model; determining one or more components of the model; determining a rule from a set of one or more predefined rules, the rule having one or more parameters matching the one or more components of the model; and assigning the rule to the model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving an input from a first user to create a rule template for a rule; providing a table-based rule definition interface for presentation to the first user; receiving an input defining a first set of one or more columns of a table as a rule condition for the rule; receiving an input defining a second set of one or more columns of the table as a rule action for the rule; storing the table including the first set of one or more columns and the second set of one or more columns as the rule template in a data store; providing the table-based rule definition interface including the rule template to a second user; receiving an input from the second user defining a row for the table reflecting an expression of the rule; and updating the table with the row. - View Dependent Claims (12)
-
-
13. A system comprising:
-
one or more processors; and a modeling engine, executable by the one or more processors, to determine a model, determine one or more components of the model, determine a rule from a set of one or more predefined rules, and assign the rule to the model, wherein the rule has one or more parameters matching the one or more components of the model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
one or more processors; and a modeling engine, executable by the one or more processors, to; receive an input from a first user to create a rule template for a rule; provide a table-based rule definition interface for presentation to the first user; receive an input defining a first set of one or more columns of a table as a rule condition for the rule; receive an input defining a second set of one or more columns of the table as a rule action for the rule; store the table including the first set of one or more columns and the second set of one or more columns as the rule template in a data store; provide the table-based rule definition interface including the rule template to a second user; receive an input from the second user defining a row for the table reflecting an expression of the rule; and update the table with the row. - View Dependent Claims (24)
-
Specification