22. A system for recommending content to a user, for use with a pool of candidate resources each having a respective document summa identifying a respective plurality of concepts considered represented in the candidate resource and a relative strength by which each concept is considered associated with the candidate resource, the system comprising: memory; a data processor coupled to the memory, the data processor configured to: store in a database a user profile identifying a plurality of concepts considered of interest to the user, each in conjunction with a relative strength by which the concept is considered of interest to the user; for a document currently being consumed by the user, develop a current document summary identifying a plurality of concepts considered represented in the document and a relative strength by which each concept is considered associated with the document; blend the user profile with the current document summary to develop a blended user profile; search a database for documents having document summaries which match a profile determined in dependence upon the blended user profile, prune from the pool each given one of the candidate resources whose first n 1 concepts, in order of relative strength in the document summary for the given resource, does not match the first n 1 concepts identified in the blended user profile in order of relative strength in the blended user profile; and present towards the user a list of resources in dependence upon the pruned pool, where n 1 is a predetermined positive integer.
22. A system for recommending content to a user, for use with a pool of candidate resources each having a respective document summa identifying a respective plurality of concepts considered represented in the candidate resource and a relative strength by which each concept is considered associated with the candidate resource, the system comprising: memory; a data processor coupled to the memory, the data processor configured to: store in a database a user profile identifying a plurality of concepts considered of interest to the user, each in conjunction with a relative strength by which the concept is considered of interest to the user; for a document currently being consumed by the user, develop a current document summary identifying a plurality of concepts considered represented in the document and a relative strength by which each concept is considered associated with the document; blend the user profile with the current document summary to develop a blended user profile; search a database for documents having document summaries which match a profile determined in dependence upon the blended user profile, prune from the pool each given one of the candidate resources whose first n 1 concepts, in order of relative strength in the document summary for the given resource, does not match the first n 1 concepts identified in the blended user profile in order of relative strength in the blended user profile; and present towards the user a list of resources in dependence upon the pruned pool, where n 1 is a predetermined positive integer. 24. A system according to claim 22 , wherein developing a current document summary comprises: identifying a plurality of the concepts used in the document currently being consumed; scoring a quality of each usage of the identified concepts in the document currently being consumed; and developing, in dependence upon the quality scores for each given one of the identified concepts, a feature strength for the concept as used in the document currently being consumed, the document summary indicating each of the concepts in the plurality of concepts in conjunction with its feature strength.