Methods and systems for defining preflight profile rules
First Claim
Patent Images
1. A computer-implemented method of defining preflight rules for preflight profiles, the method comprising:
- defining a first parameter and a second parameter to be included in a preflight rule, the defining of the first parameter and the second parameter including defining a data type for each of the first parameter and the second parameter, the data type representing a format of the first or the second parameter;
creating a control interface based on at least one of the defined data types representing the format of the first or second parameter;
defining relationship information between the first parameter and the second parameter in the preflight rule, the relationship information placing constraints on parameter values for the first parameter and the second parameter in the preflight rule to maintain consistency between the first parameter and second parameter, the relationship information suitable for use by at least one handler to check for the consistency in the parameter values for the first parameter and the second parameter in the preflight rule;
storing the relationship information to a relationship table that is accessible by the at least one handler to check for the consistency in the parameter values for the first parameter and the second parameter in the preflight rule;
creating attribute information for the preflight rule, the attribute information comprising a summary of the first parameter and the second parameter; and
storing the attribute information for the preflight rule in an attribute table uniquely associated with the preflight rule.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes defining preflight parameters for preflight rules using relationship information. A preflight rule may be associated with an attribute table which may include information about associated preflight parameters. The preflight parameters may be defined via an interface that enables a user to specify data type and parameter relationship information.
61 Citations
19 Claims
-
1. A computer-implemented method of defining preflight rules for preflight profiles, the method comprising:
-
defining a first parameter and a second parameter to be included in a preflight rule, the defining of the first parameter and the second parameter including defining a data type for each of the first parameter and the second parameter, the data type representing a format of the first or the second parameter; creating a control interface based on at least one of the defined data types representing the format of the first or second parameter; defining relationship information between the first parameter and the second parameter in the preflight rule, the relationship information placing constraints on parameter values for the first parameter and the second parameter in the preflight rule to maintain consistency between the first parameter and second parameter, the relationship information suitable for use by at least one handler to check for the consistency in the parameter values for the first parameter and the second parameter in the preflight rule; storing the relationship information to a relationship table that is accessible by the at least one handler to check for the consistency in the parameter values for the first parameter and the second parameter in the preflight rule; creating attribute information for the preflight rule, the attribute information comprising a summary of the first parameter and the second parameter; and storing the attribute information for the preflight rule in an attribute table uniquely associated with the preflight rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. A non-transitory machine-readable medium having instructions that, when executed by processor, cause a machine to perform operations including:
-
creating and storing a first set of attribute information associated with a first preflight rule in an attribute table uniquely associated with the first preflight rule, the first set comprising a summary of at least a first parameter, a second parameter, and a data type of the first parameter and a data type of the second parameter, the data type of the first parameter and data type of the second parameter representing a format of the first parameter and a format of the second parameter; defining relationship information between the first parameter and the second parameter in the preflight rule, the relationship information placing constraints on parameter values for the first parameter and the second parameter in the preflight rule to maintain consistency between the first parameter and second parameter in the preflight rule, the relationship information stored to a relationship table that is suitable for use by at least one handler to check for consistency between the parameter values for the first parameter and the second parameter in the preflight rule; and responsive to receiving a request to modify the first preflight rule; creating a control interface based on at least one of the defined data types representing the format of the first or the second parameter; presenting the first parameter or the second parameter using the control interface; receiving updated information related to at least one of the first parameter or the second parameter; storing the updated information in the attribute table uniquely associated with the first preflight rule, the updated information including at least one of a parameter or a parameter value; and generating an updated first set of attribute information using the received updated information. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-implemented method, comprising:
-
defining a first parameter and a second parameter to be included in a preflight rule, the defining of the first parameter and the second parameter including defining a data type for each of the first parameter and the second parameter, the data type representing a format of the first or the second parameter; creating a control interface based on at least one of the defined data types representing the format of the first or the second parameter; receiving parameter values using the control interface; creating and storing attribute information associated with the preflight rule into an attribute table uniquely associated with the preflight rule, the attribute information including a summary of the first parameter, the second parameter, and their corresponding data types and values; defining relationship information between the first parameter and the second parameter in the preflight rule, the relationship information suitable for use by at least one handler to check for the consistency between parameter values of the first parameter and the second parameter in the preflight rule; and responsive to receiving a request to view the preflight rule, retrieving the attribute information stored in the attribute table to present the first parameter and the second parameter. - View Dependent Claims (13, 14)
-
-
15. A system, comprising:
-
means for defining preflight parameters based on data types representing respective formats of the preflight parameters; means for creating a control interface for the preflight parameters based on at least one of the defined data types representing the respective formats of the preflight parameters; means for defining relationship information among the preflight parameters, the relationship information placing constraints on parameter values for the preflight parameters in the preflight rule to maintain consistency between the preflight parameters, the relationship information being used by at least one handler to check for the consistency; means for storing the relationship information to a relationship table that is accessible by the at least one handler to check for the consistency between parameter values of the first parameter and the second parameter in the preflight rule; means for generating, using at least one processor, attribute information summarizing the preflight parameters, the data types, and parameter values associated with the preflight parameters; and means for storing the attribute information for the preflight parameters in an attribute table uniquely associated with the preflight parameters from among a plurality of attribute tables. - View Dependent Claims (16, 17, 18)
-
Specification