System deconstruction for component substitution
First Claim
1. A method, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising:
- deconstructing a first system tree in a computer-readable medium, the first system tree deconstructing into a first plurality of constituent nodes, each node in the first system tree representing a characteristic of a component of a system under consideration;
searching a database of trees for a plurality of trees containing similar attributes to the first system tree, within an inputted band of variability, across key system characteristics;
ranking each of the first nodes according to their respective environmental impact in relation to a plurality of relevant nodes such that a second plurality of environmentally unfriendly nodes are ranked highly;
qualifying a second tree of the plurality of trees based on a frequency of nodes in the second tree that are similar to the second environmentally unfriendly nodes;
selecting a third plurality of most relevant nodes from the second tree, wherein the searching the database is terminated when the third nodes reach a threshold, the threshold representing a fraction, less than a whole, of an environmental footprint of the first system tree; and
replacing, in the first system tree, the second nodes with the third nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for system deconstruction for component substitution. The method includes a system tree which is deconstructed in a computer-readable medium, the system tree deconstructing into constituent nodes. Each node in the system tree represents a characteristic of a component of a system under consideration. A database of trees is searched for trees containing similar attributes to the system tree. Trees are qualified based on a frequency of nodes that are similar to certain highly ranked nodes in the system tree. The most relevant nodes from the qualified trees are selected. Searching the database is terminated when the most relevant nodes account for a fraction, less than a whole, of an environmental footprint of the system tree.
-
Citations
20 Claims
-
1. A method, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising:
-
deconstructing a first system tree in a computer-readable medium, the first system tree deconstructing into a first plurality of constituent nodes, each node in the first system tree representing a characteristic of a component of a system under consideration; searching a database of trees for a plurality of trees containing similar attributes to the first system tree, within an inputted band of variability, across key system characteristics; ranking each of the first nodes according to their respective environmental impact in relation to a plurality of relevant nodes such that a second plurality of environmentally unfriendly nodes are ranked highly; qualifying a second tree of the plurality of trees based on a frequency of nodes in the second tree that are similar to the second environmentally unfriendly nodes; selecting a third plurality of most relevant nodes from the second tree, wherein the searching the database is terminated when the third nodes reach a threshold, the threshold representing a fraction, less than a whole, of an environmental footprint of the first system tree; and replacing, in the first system tree, the second nodes with the third nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a non-transitory computer readable storage to store a first system tree having a first plurality of nodes, each of the first nodes in the first system tree representing a characteristic of a component of a system under consideration; and an analysis engine operatively associated with the non-transitory computer readable storage to deconstruct the first system tree into the first plurality of nodes, the analysis engine searching a database of trees for a plurality of trees containing similar attributes to the first system tree, within an inputted band of variability, across key system characteristics, the analysis engine ranking each of the first nodes according to their respective environmental impact in relation to a plurality of relevant nodes such that a second plurality of environmentally unfriendly nodes are ranked highly, the analysis engine qualifying a second tree of the plurality of trees based on a frequency of nodes in the second tree that are similar to the second environmentally unfriendly nodes, the analysis engine selecting a third plurality of most relevant nodes from the second tree, wherein the analysis engine terminates the searching the database when the third nodes reach a fraction, less than a whole, of an environmental footprint of the first system tree, and the analysis engine replacing, in the first system tree, the second nodes with the third nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; a non-transitory storage medium to store instructions executed by the processor to implement an analysis engine operatively associated with computer readable storage to deconstruct a first system tree into a first plurality of constituent nodes, each of the first plurality of nodes in the first system tree representing a characteristic of a component of a system under consideration, the analysis engine searching a database of trees for a plurality of trees containing similar attributes to the first system tree, within an inputted band of variability, across key system characteristics, the analysis engine ranking each of the first nodes according to their respective environmental impact in relation to a plurality of relevant nodes such that a second plurality of environmentally unfriendly nodes are ranked highly, and the analysis engine qualifying a second tree based on a frequency of nodes in the second tree that are similar to the second environmentally unfriendly nodes; and the non-transitory storage medium to further store instructions executed by the processor to implement a substitution and design module called by the analysis engine, the module selecting a third plurality of most relevant nodes from the second tree, wherein the searching the database is terminated when the third nodes reach a threshold, the threshold representing a fraction, less than a whole, of an environmental footprint of the system tree, the module further to replace in the first system tree, the second nodes with the third nodes. - View Dependent Claims (20)
-
Specification