Patent ID: 7333985

Claim:
A method for dynamically updating a collection of information in a database including a plurality of pre-existing clusters of information for publication comprising: a) extracting from received information a set of characterizing features which characterize the received information, wherein said received information comprises multiple features of a given type and wherein the multiple features are ranked in importance as the features are extracted; b) updating the collection of information by grouping the received information with one or more pre-existing clusters in the collection that have characterizing features in common with the received information and grouping together a plurality of pre-existing clusters having common characteristics to produce a neighborhood of clusters, wherein each of the one or more pre-existing clusters includes a set of characterizing features which characterize the cluster, wherein the received information is grouped with a pre-existing cluster if an inner product of the features that characterize the received information and the features that characterize the pre-existing cluster exceeds a threshold; and c) publishing at least a portion of the updated collection of information of the neighborhood of clusters based on a customer request for information.