System and method for determining a quantity mismatch report
First Claim
Patent Images
1. A method of determining a quantity mismatch report in a data processing system so that a plurality of configured quantities for a plurality of product variants in a product lifecycle management system can be compared, comprising:
- transforming a plurality of logical expressions by the data processing system, wherein the plurality of logical expressions relate a first plurality of quantity conditions from a first element of the product lifecycle management system to a second plurality of quantity conditions from a second element of the product lifecycle management system;
detecting a quantity mismatch report from the transformed logical expressions by the data processing system, wherein the quantity mismatch report indicates that whether a variant condition configuring a given instance quantity in a first product representation of a configuration is identical to a sum of instances in another product representation of the configuration; and
determining at least one product variant from the quantity mismatch report by the data processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program for determining a quantity mismatch report so that a plurality of configured quantities for a plurality of product variants can be compared. The method includes transforming a plurality of logical expressions. The method also includes detecting a quantity mismatch report from said transformed logical expressions. The method further includes determining at least one product variant from the quantity mismatch report.
8 Citations
17 Claims
-
1. A method of determining a quantity mismatch report in a data processing system so that a plurality of configured quantities for a plurality of product variants in a product lifecycle management system can be compared, comprising:
-
transforming a plurality of logical expressions by the data processing system, wherein the plurality of logical expressions relate a first plurality of quantity conditions from a first element of the product lifecycle management system to a second plurality of quantity conditions from a second element of the product lifecycle management system; detecting a quantity mismatch report from the transformed logical expressions by the data processing system, wherein the quantity mismatch report indicates that whether a variant condition configuring a given instance quantity in a first product representation of a configuration is identical to a sum of instances in another product representation of the configuration; and determining at least one product variant from the quantity mismatch report by the data processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine readable medium encoded with executable instructions that, when executed, cause a data processing system to perform the steps of:
-
transforming a plurality of logical expressions, wherein the plurality of logical expressions relate a first plurality of quantity conditions from a first element of the product lifecycle management system to a second plurality of quantity conditions from a second element of the product lifecycle management system; detecting a quantity mismatch report from the transformed logical expressions, wherein the quantity mismatch report indicates that whether a variant condition configuring a given instance quantity in a first product representation of a configuration is identical to a sum of instances in another product representation of the configuration; and determining at least one product variant from the quantity mismatch report. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system, comprising:
- a processor; and
an accessible memory, the data processing system configured to implement a method to determine a quantity mismatch report in a product lifecycle management system by performing the steps of;transforming a plurality of logical expressions, wherein the plurality of logical expressions relate a first plurality of quantity conditions from a first element of the product lifecycle management system to a second plurality of quantity conditions from a second element of the product lifecycle management system; detecting a quantity mismatch report from the transformed logical expressions, wherein the quantity mismatch report indicates that whether a variant condition configuring a given instance quantity in a first product representation of a configuration is identical to a sum of instances in another product representation of the configuration; and determining at least one product variant from the quantity mismatch report. - View Dependent Claims (14, 15, 16)
- a processor; and
-
17. A method of determining a quantity mismatch report in a data processing system, comprising:
-
transforming a plurality of logical expressions by the data processing system, wherein the plurality of logical expressions relate a first plurality of quantity conditions from a first element of the product lifecycle management system to a second plurality of quantity conditions from a second element of the product lifecycle management system, by; subtracting a first logical expression from a second logical expression using a truth table, whereby a combination of lines in the truth table having a true expression is translated into a minterm table, and minimizing the minterm table by calculating a plurality of prime implicants; detecting a quantity mismatch report from the transformed logical expressions using a prime implicant table in positional cube notation to identify a plurality of equivalent primitives, wherein the quantity mismatch report indicates that whether a variant condition configuring a given instance quantity in a first product representation of a configuration is identical to a sum of instances in another product representation of the configuration; and determining at least one product variant from the quantity mismatch report.
-
Specification