Patent ID: 7743046

Claim:
An information collating device for collating information available on a computer network, said network comprising a processing unit, a data storage means, inputting means and displaying means, said collating device comprising: (i) a querying component adapted means to receive a plurality of keywords and/or key phrases from a user via inputting means; (ii) a traversing component adapted means to define a level of traverse; (iii) an inserting and modifying component adapted means to insert and modify said keyword or key phrases provided to said querying component; (iv) an expandable interlink and interdependency repository adapted means to store for future use, interlinks and interdependencies between keywords and key phrases and the level of traverse needed to access the interlinks and interdependencies between individual keywords or key phrases; (v) an analyzing component adapted means to receive keywords, key phrases and traversing level from said querying component and said tree traversing component respectively, said analyzing component further adapted to establish new interlinks and interdependencies between keywords and key phrases depending on level of traverse and draw on stored interlinks and interdependencies of the previously created same or similar keywords or key phrases from said interlink and interdependency repository to create an analysis; (vi) a knowledge map building component adapted means to receive said analysis and create a map in said data storage means containing discrete spaces allocated to each of said keywords and/or key phrases in a one to one or one to many correspondences; (vii) at least one data mining component adapted means to mine data at different locations in said network, said data mining component comprising: (a) a navigational component adapted means to navigate various locations in said network to search for said keywords and for key phrases; (b) a selector component adapted means to direct said navigational component to navigate various selected locations in the network; (c) a filtering component to selectively filter out unwanted data; (d) a crawler component adapted means to scan individual items in the selected locations and further adapted to match and extract items of data from said individual data items containing at least some of said keywords and/or key phrases; (viii) a translation component adapted means to receive data from said crawler component which receives data from the search from all locations wherein files are of different format and then translating this data to a predetermined standard format; (ix) an indexing component adapted means to receive translated data from said translating component and index items in the translated data in accordance with a predetermined rating; (x) a posting component means for posting indexed rated items of translated data in at least one location in said map to form collated information; and (xi) a browsing component means for browsing and viewing said collated information and interlinks in said displaying means.