1. A method for generating one or more context-sensitive content recommendations, comprising the steps of: detecting information needs of a user; retrieving one or more content-recommendation templates that substantially match the detected information needs; and instantiating the retrieved templates with one or more parameter values to generate one or more recommended contents, wherein said steps are performed by a processor.
1. A method for generating one or more context-sensitive content recommendations, comprising the steps of: detecting information needs of a user; retrieving one or more content-recommendation templates that substantially match the detected information needs; and instantiating the retrieved templates with one or more parameter values to generate one or more recommended contents, wherein said steps are performed by a processor. 5. The method of claim 1 , wherein the step of retrieving one or more content-recommendation templates further comprises the steps of: retrieving templates from a template database using one or more template queries; and ranking the retrieved templates.