Patent ID: 7761395
Filing Date: 2010-07-20
Classification: G06Q

Abstract:
1. A method performed in a data processing system including a program in memory which processes knowledge collected about a software component, the system including a knowledge generation master and a plurality of knowledge generation nodes, the method comprising the steps of: acquiring, by a crawler module of the knowledge generation master, new information about the software component, wherein the crawler module gathers information about the software component from a plurality of sources; receiving, with a scheduler module of the knowledge generation master, performance information from at least one of the plurality of knowledge generation nodes, wherein the scheduler module maintains a schedule that instructs the crawler module to probe at least one of the plurality of sources for new information; determining, with the scheduler module of the knowledge generation master, whether one of the plurality of knowledge generation nodes should process the new information including analyzing the performance information; if one of the plurality of knowledge generation nodes can process the new information, assigning, with the scheduler module, the new information for processing by that knowledge generation node; and if one of the plurality of knowledge generation nodes cannot process the new information, creating, with the scheduler module, a new knowledge generation node and assigning the new information for processing by the new knowledge generation node; wherein the new knowledge generation node substantially corresponds to the data type of the new information and handles the size of the new information; and wherein each knowledge generation node comprises: