Patent ID: 7440943

Claim:
A system for providing item recommendations, comprising: a memory; a device, responsive to a user request, for recording an item on a hardcopy medium, wherein recording the item on a hardcopy medium comprises an implicit rating for the item by the user; a processor, for storing ratings on items and for generating recommendations for new items based on recommendation criteria; wherein, responsive to the recording of the item on a hardcopy medium, the processor stores the implicit rating for the recorded item in the memory, determines whether, based on the implicit rating for the recorded item and the recommendation criteria, to generate an item recommendation, and if the criteria for generating a recommendation is met, generates a recommendation of a new item; wherein the memory stores user profiles for users of the system, wherein each user profile includes a set of user preferences pertaining to items and wherein the processor, responsive to the recorded item, updates the user's profile with the implicit rating of the recorded item; wherein the processor further stores a representation of the recorded item in memory and determines an item similarity for the recorded item with other items stored in the memory by comparing the stored representation of the recorded item with stored representations of other recorded items stored in memory; wherein the processor characterizes content of the recorded item sing linguistic tools and wherein the processor determines an item to item similarity between two recorded items by calculating a sum or weights of keywords in common divided by a sum of weights of all keywords associated with the two recorded items.