System and method analyzing design elements in computer aided design tools
First Claim
1. A method for analyzing design elements in a CAD tool design comprising the steps of:
- for each configuration command in a configuration file;
encoding information in the configuration command to generate a configuration element;
ordering the configuration element with a sequence number indicating the order in which the configuration command appeared in the configuration file; and
storing the configuration element in computer memory; and
for each said design element of interest;
applying each of the configuration elements stored in said computer memory to the design element of interest in an order indicated by the sequence number to analyze the design.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for analyzing design elements in a CAD tool design. A configuration element generator encodes information in a configuration command to generate a configuration element associated with at least one of the design elements. A sequencer, coupled to the configuration element generator, tags the configuration element with a sequence number. A computer memory, coupled to the sequencer, stores the configuration element. A processor, coupled to the computer memory, applies, to the design element that is of interest, each stored said configuration element associated with the design element of interest, in an order indicated by the sequence number. A configuration element is an encoding of data comprising formatted information associated with a design.
73 Citations
20 Claims
-
1. A method for analyzing design elements in a CAD tool design comprising the steps of:
-
for each configuration command in a configuration file;
encoding information in the configuration command to generate a configuration element;
ordering the configuration element with a sequence number indicating the order in which the configuration command appeared in the configuration file; and
storing the configuration element in computer memory; and
for each said design element of interest;
applying each of the configuration elements stored in said computer memory to the design element of interest in an order indicated by the sequence number to analyze the design. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for analyzing design elements in a CAD tool design comprising the steps of:
-
for each configuration command in a configuration file;
encoding information in the configuration command to generate a configuration element;
ordering the configuration element with a sequence number indicating the order in which the configuration command appeared in the configuration file;
storing the configuration element in a first list if the configuration element is a partial specifier; and
storing the configuration element in a second list if the configuration element is a complete specifier;
for each said design element of interest;
evaluating each partial specifier in the first list to determine if the evaluated partial specifier matches the design element of interest;
retrieving the configuration element into a third list if the evaluated partial specifier matches the particular configuration element; and
retrieving, into the third list, each complete specifier in the second list that matches the particular configuration element;
applying each of the configuration elements in the third list to the design element of interest in an order indicated by the sequence number; and
discarding the third list from said computer memory after the configuration elements therein have been applied to the design element of interest. - View Dependent Claims (7)
-
-
8. A system for analyzing design elements in a CAD tool design comprising:
-
a configuration element generator for encoding information in a configuration command to generate a configuration element associated with at least one of the design elements;
a sequencer coupled to the configuration element generator for tagging the configuration element with a sequence number;
computer memory, coupled to the sequencer, for storing the configuration element; and
a processor coupled to said computer memory, for applying, to said design element that is of interest, each stored said configuration element associated with said design element of interest, in an order indicated by the sequence number. - View Dependent Claims (9, 10, 11)
-
-
12. A system for analyzing design elements in a CAD tool design comprising:
-
encoding means for encoding information in a configuration command to generate a configuration element associated with at least one of the design elements;
sequencing means, coupled to said encoding means, for tagging the configuration element with a sequence number;
storage means, coupled to said sequencing means, for storing the configuration element; and
processing means, coupled to said sequencing means and to said storage means, for applying, to said design element that is of interest, each stored said configuration element associated with said design element of interest, in an order indicated by the sequence number, to analyze the design. - View Dependent Claims (13)
-
-
14. A system for analyzing design elements in a CAD design comprising:
-
a model generator for receiving design information from a design file to generate the CAD design;
a storage unit coupled to the model generator for storing the CAD design;
a configuration element generator for receiving configuration commands from a configuration file to generate a list of configuration elements associated with specific design elements of the CAD design; and
an analysis engine coupled to the storage unit and to the configuration element generator for analyzing one of the design elements at a time using information in the list of configuration elements. - View Dependent Claims (15, 16, 17)
-
-
18. A software product comprising instructions, stored on computer-readable media, wherein the instructions, when executed by a computer, perform steps for analyzing design elements in a CAD tool design, comprising:
-
for each configuration command in a configuration file;
encoding information in the configuration command to generate a configuration element;
ordering the configuration element with a sequence number indicating the order in which the configuration command appeared in the configuration file; and
storing the configuration element in computer memory; and
for each said design element of interest;
applying each of the configuration elements stored in said computer memory to the design element of interest in an order indicated by the sequence number to analyze the design. - View Dependent Claims (19, 20)
-
Specification