Patent ID: 8407263
Filing Date: 2013-03-26
Classification: G06Q,Y10S

Abstract:
1. 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 scaleable topic and interest networks using terminology signatures or concept ID signatures related to a topic, domain or universe of terminology or concept IDs comprising the steps of: a) obtaining a first set of terminology signatures or concept ID signatures related to a topic, domain, or universe of terminology or concept IDs; b) obtaining a plurality of subsets of the first set of signatures; c) distributing the plurality of subsets to a plurality of processors or virtual machines; d) using the distributed subsets of signatures to a plurality of processors or virtual machines to recognize terminology or concepts related to the first set of terminology signatures or concept ID signatures; e) using the distributed subsets of signatures to a plurality of processors or virtual machines to recognize terminology or concepts not related to the first set of terminology signatures or concept ID signatures; f) constructing a network distributed subsets of signatures assigned to a plurality of processors or virtual machines; g) arranging the network for communicating a computer accessible artifact or a reference to computer accessible artifact by a first processor or virtual machine to a second processor or virtual machine; h) configuring the a first processor or virtual machine to a computer accessible artifact or a reference to computer accessible artifact when there is indicates at least a partial match of the computer accessible artifact to the subset of signatures assigned to first processors or virtual machine; i) segmenting a first set of signatures into a plurality of bands of subsets; j) wherein each band specialization represents a different level of specialization with respect to the terminology or concepts; k) distributing plurality of bands of subsets to different groups of processors or virtual machines; l) arranging for the least specialized bands of subsets to be initial nodes in the network; and m) arranging for the most specialized bands of subsets to be terminal nodes in the network.