Patent ID: 6845374

Claim:
A method for adaptive text recommendation, the method comprising: receiving a query submitted by a client; computing a plurality of similarity scores between a plurality of documents that are of interest to the client, each of the plurality of similarity scores indicating similarity of words in a first document D 1 and words in a second document D 2 , and each similarity score being computed according to: similarity ⁢ ⁢ ( D 1 , D 2 ) = ∑ w ∈ D 1 ⋂ D 2 ⁢ ⁢ count ⁢ ⁢ ( w , D 1 ) ⁢ ⁢ count ⁢ ⁢ ( w , D 2 ) [ ∑ w ∈ D 1 ⋂ D 2 ⁢ ⁢ count ⁢ ⁢ ( w , D 1 ) 2 ] 1 / 2 ⁡ [ ∑ w ∈ D 1 ⋂ D 2 ⁢ ⁢ count ⁢ ⁢ ( w , D 2 ) 2 ] 1 / 2 ; grouping the plurality of documents into a plurality of clusters based on the similarity scores; constructing a recommended set by selecting one or more documents from the plurality of clusters, wherein the construction of the recommended set of documents further comprises calculating a relevance score of each document in the eligible set of documents; selecting documents of the eligible set of documents with high relevance scores; applying other selection criteria comprising popularity of the document in the eligible set of documents and client preference for the document in the eligible set of documents; and presenting the recommended set to the client.