Patent ID: 7406459

Claim:
At least one computer readable medium having thereon at least one computer executable module for constructing concept networks comprising: a search tool for a plurality of data storage locations, each data storage location being arranged into a node, certain nodes being connected by at least one link, the at least one link comprising at least one hyperlink having a structure comprising a plurality of hyperlink blocks and each link being useable to gain access to at least one of the plurality of data storage locations; a first concept network that considers a portion of certain ones of the plurality of nodes based on the at least one link, wherein: the first concept network is constructed based on at least one hyperlink block of the structure of the at least one hyperlink; and the first concept network is merged with a second concept network based on a measure of mutual information between the first concept network and the second concept network, the measure of mutual information comprising calculating a mutual information MI for a word pair w i , w j in accordance with: MI ( w i , w j )= P r ( w i , w j )log( P r ( w i , w j ))/( P r ( w i ) P r ( w j )) MI ( w i , w j )= P r ( w i , w j )log P r ( w i , w j )/ P r ( w i ) P r ( w j ) wherein P r (w i ) corresponds to a probability that a first word w i of the word pair appears in a data structure, P r (w j ) corresponds to a probability that a second word w j , of the word pair appears in the data structure, and P r (w i ,w j ) corresponds to a probability that both words w i , w j , of the word pair appear in the data structure; and a user interface configured to, at least, enable interaction with the search tool and display at least one search result based on the first concept network.