Patent ID: 7890549

Claim:
In a computer system, having one or more processors or virtual machines, one or more memory units, one or more input devices and one or more output devices, a network, and shared memory supporting communication among the processors, a computer implemented method for constructing terminology signatures or concept ID signatures related to a topic, domain, or universe of terminology from at least one first computer accessible artifact comprising the steps of: a) obtaining a mapping relationship or mapping procedure for mapping terms to concept IDs; b) using the mapping relationship or mapping procedure to map terms from computer accessible artifacts to concept IDs; c) obtaining a ground set of term or concept ID weights related to a topic, domain or universe of terminology; d) obtaining a first canonical method for selecting partial signature subsets of terms or concept IDs from the first computer accessible artifact; e) using the first canonical method for partial signature selecting subsets of terms or concept IDs from the first computer accessible artifact; f) obtaining a second canonical method for weighting partial signature subsets of terms or concept IDs based on the ground set of term or concept ID weights from the first computer accessible artifact; g) using the second canonical method for weighting partial signature subsets of terms or concept IDs from the first computer accessible artifact; and h) combining at least one weighted partial signature subset of terms or concept IDs as a terminology signature or a concept ID signature for the first computer accessible artifact.