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. 23. A system according to claim 22 , wherein each of the concepts identified in either the user profile or the current document or both is identified by a normalized term in combination with a usage attribute identifying a way in which the term is used.