Claims
- 1. A system for providing item recommendations, comprising:
a memory; a device, responsive to a user request, for recording an item on a hardcopy medium; a processor, for storing ratings of items and for generating recommendations for new items based on recommendation criteria; wherein, responsive to the user request, the processor stores an implicit rating for the requested item in the memory, determines whether, based on the implicit rating 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.
- 2. The system of claim 1, wherein the processor further stores a representation of the recorded item in the memory.
- 3. The system of claim 2, wherein the representation is selected from the group consisting of a representation of the entire recorded item, a thumbnail image of the recorded item, a set of item attributes and a characterization of the recorded item's content.
- 4. The system of claim 1, 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 user request, updates the user's profile with the implicit rating.
- 5. The system of claim 4, wherein the processor further stores a representation of the recorded item in memory and determines an item similarity for the recorded item.
- 6. The system of claim 5, wherein the item similarity comprises an item to item similarity is determined by comparing the stored representation of the recorded item with the stored representations of other recorded items stored in the memory.
- 7. The system of claim 5, wherein the item similarity comprises an item to user similarity which is determined by comparing the stored representations of the user's recorded items with the stored representations of other recorded items stored in the memory.
- 8. The system of claim 4, wherein the processor determines a user to user similarity for the user by comparing the user's profile with the other user profiles stored in the memory.
- 9. The system of claim 4, wherein the processor updates the user's profile by determining how often the user records items having a similar item similarity and further stores the updated user profile in the memory.
- 10. The system of claim 4, wherein the processor, responsive to the user's request, stores a record of a user ID, a record of an item ID and a time stamp.
- 11. The system of claim 4, wherein the processor determines an action based user similarity by correlating the number of user implicit ratings in the user's profile to the total number of recorded item implicit ratings stored in the memory.
- 12. The system of claim 1, wherein the device is selected from the group consisting of a printer, a copier, a scanner and a multi-function device for printing, scanning and copying.
- 13. A method for generating recommendations, comprising:
providing a user request for recording an item on a hardcopy medium; storing an implicit rating of the requested item; determining whether, based on the implicit rating and recommendation criteria, to generate an item recommendation; if the criteria for generating a recommendation is met, generating a recommendation of a new item.
- 14. The method of claim 13, wherein the recording is selected from the functions of printing, scanning and copying.
- 15. The method of claim 13, further comprising storing user profiles for users providing user requests, wherein each user profile includes a set of user preferences pertaining to items and further comprising, updating the requesting user's profile with the implicit rating.
- 16. The method of claim 13, further comprising storing a representation of the recorded item in a memory.
- 17. The method of claim 16, wherein the representation is selected from the group consisting of a representation of the entire recorded item, a thumbnail image of the recorded item, a set of item attributes and a characterization of the recorded item's content.
- 18. The method of claim 15, further comprising storing a representation of the recorded item in memory and determining an item similarity for the recorded item.
- 19. The method of claim 15, further comprising storing a representation of the recorded item in memory and comparing the stored representation of the recorded item with stored representations of other recorded items.
- 20. The method of claim 15, further comprising storing a representation of the recorded item in memory and comparing the stored representations of the user's recorded items with the stored representations of other recorded items.
- 21. The system of claim 13, further comprising determining a user to user similarity for the user by comparing the user's profile with the other stored user profiles.
- 22. The method of claim 15, further comprising updating the user profile for each item provided by the user.
- 23. The method of claim 15, further comprising:
determining an action based user similarity rating by correlating the number of user provided items in the user's profile to the total number of recorded item representations stored in the memory.
- 24. A knowledge management system, comprising:
a device, responsive to a user request, for recording a requested item on a hardcopy medium; a knowledge management service located on a distributed network remote from the device for providing services associated with items in the system comprising: a repository and a processor, wherein for each item requested to be recorded, the knowledge management service stores an electronic copy of the recorded item in the repository, generates and stores a record of the user request with the requested item in the repository and associates a service with the requested item; and an input device for requesting services associated with items on the system.
- 25. The knowledge management system of claim 24, wherein the device comprises a printer and the device and the input device are connected to the knowledge management service via the Internet.
- 26. The knowledge management system of claim 24, wherein the services associated with items comprise content extraction and indexing.
- 27. The knowledge management system of claim 24, wherein the services comprise recommendations.
- 28. The knowledge management system of claim 24, wherein the device comprises a multi-function device for printing, scanning and copying items.
- 29. The knowledge management system of claim 24, wherein the knowledge management service comprises a recommender service for storing ratings of items and for generating recommendations for new items based on recommendation criteria;
wherein, responsive to the user request, the recommendation service stores an implicit rating for the requested item, determines whether, based on the implicit rating 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.
- 30. The knowledge management system of claim 24, wherein the recommender service further stores user profiles for use in generating recommendations.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation application of copending application Ser. No. 09/746,917 filed Dec. 22, 2000, to Grasso et al. for “Recommender System and Method.” This application is related to copending, coassigned U.S. patent application Ser. No. 09/746,913, Grasso et al., “Knowledge Management System and Method,” filed Dec. 22, 2000, and copending, coassigned U.S. patent application Ser. No. 09/746,914 to Snowdon et al., “Electronic Board System,” filed Dec. 22, 2000.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09746917 |
Dec 2000 |
US |
| Child |
10877565 |
Jun 2004 |
US |