Node similarity for component substitution
First Claim
1. A method of determining node similarity for component substitution, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising:
- determining similarity metric values between nodes of a target system tree associated with a target system and nodes in other system trees respectively associated with other systems, wherein each system comprises components and nodes of each system tree represent respective ones of the components of the associated system, wherein the determining comprisescomparing nodes of the target system tree with respective nodes of the other system trees by applying at least one of domain based rules and attribute based similarity metrics to attributes of the system components represented by the nodes being compared, andassigning a similarity score to each node of the other system trees compared to a respective one of the nodes of the target system tree based on results of the comparing; and
for at least one of the nodes of the target system, identifying replacement ones of the nodes of the other system trees based on their respective assigned similarity scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of determining node similarity for component substitution. An example of a method may be carried out by program code stored on non-transient computer-readable medium and executed by a processor. The method includes estimating a normalized similarity metric between the plurality of nodes in the system tree and nodes in other trees. The method also includes assigning a similarity score to each compared node using at least one of: domain based rules, attribute based similarity metrics, and machine learning. The method also includes combining results for cluster analysis.
-
Citations
20 Claims
-
1. A method of determining node similarity for component substitution, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising:
-
determining similarity metric values between nodes of a target system tree associated with a target system and nodes in other system trees respectively associated with other systems, wherein each system comprises components and nodes of each system tree represent respective ones of the components of the associated system, wherein the determining comprises comparing nodes of the target system tree with respective nodes of the other system trees by applying at least one of domain based rules and attribute based similarity metrics to attributes of the system components represented by the nodes being compared, and assigning a similarity score to each node of the other system trees compared to a respective one of the nodes of the target system tree based on results of the comparing; and for at least one of the nodes of the target system, identifying replacement ones of the nodes of the other system trees based on their respective assigned similarity scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system determining node similarity for component substitution, comprising:
-
a non-transitory computer readable storage to store system trees comprising sets of nodes, wherein a system tree is associated with a respective system, each system comprises components, and nodes of each system tree represent components of the associated system; and an analysis engine operatively associated with the computer readable storage to perform operations comprising determining similarity metric values between nodes of a target one of the system trees and nodes in other ones of the system trees, wherein the determining comprises the analysis engine comparing nodes of the target system tree with nodes of the other system trees by applying at least one of domain based rules and attribute based similarity metrics to attributes of the system components represented by the nodes being compared, and the analysis engine assigning a similarity score to each node of the other system trees compared to a respective one of the nodes of the target system tree based on results of the comparing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for determining node similarity for component substitution, comprising:
an analysis engine operatively associated with a non-transitory computer readable storage to perform operations comprising determining similarity metric values between nodes of a target system tree associated with a target system and nodes in other system trees respectively associated with other systems, wherein each system comprises components and nodes of each system tree represent respective ones of the components of the associated system, wherein the determining comprises the analysis engine comparing ones of the nodes of the target system tree with respective ones of the nodes of the other system trees by applying at least one of domain based rules and attribute based similarity metrics to attributes of the system components represented by the nodes being compared, and the analysis engine assigning a similarity score to each node of the other system trees compared to a respective one of the nodes of target system tree based on results of the comparing. - View Dependent Claims (19, 20)
Specification