METHODS AND SYSTEMS FOR MODIFYING A USER PROFILE FOR A RECOMMENDATION ALGORITHM AND MAKING RECOMMENDATIONS BASED ON USER INTERACTIONS WITH ITEMS
First Claim
1. A computerized method for modifying a user profile for a recommendation algorithm, comprising:
- providing a user with electronic access to an item, the item comprising one of a document, an article, a chart, a graphic, a report, and a web page;
enabling user interaction with the item;
electronically tracking and storing the user interaction with the item; and
modifying the user'"'"'s user profile used by a recommendation engine based on the tracked user interactions.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for modifying a user profile for a recommendation algorithm are provided. A user is provided with electronic access to an item. The item may comprise one of a document, an article, a chart, a graphic, a report, a web page, or the like. User interaction with the item is enabled. The user interaction with the item is then electronically tracked and stored. The user'"'"'s user profile used by a recommendation engine is then modified based on the tracked user interactions. The user interaction may comprise at least one of annotating, highlighting, modifying, customizing, adding comments to the item, and the like. The user modified item can be saved and details of the user interaction with the item may be used to modify the user profile. At least one of items or peer recommendations can then be provided to the user based on the modified user profile.
-
Citations
22 Claims
-
1. A computerized method for modifying a user profile for a recommendation algorithm, comprising:
-
providing a user with electronic access to an item, the item comprising one of a document, an article, a chart, a graphic, a report, and a web page; enabling user interaction with the item; electronically tracking and storing the user interaction with the item; and modifying the user'"'"'s user profile used by a recommendation engine based on the tracked user interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for modifying a user profile for a recommendation algorithm, comprising:
-
a user interface providing a user with electronic access to an item, the item comprising one of a document, an article, a chart, a graphic, a report, and a web page, and enabling user interaction with the item; a software application for electronically tracking the user interaction with the item; a database for storing the user interaction with the item; a database for storing a user profile; wherein; the software application modifies the user profile based on the tracked user interactions; and the modified user profile is used by a recommendation engine to serve items or peer recommendations to the user tailored to the modified user profile.
-
-
19. A method for providing recommendations using a continuously modifiable user profile, comprising:
-
entering an initial user profile; providing a user with electronic access to an item, the item comprising one of a document, an article, a chart, a graphic, a report, and a web page; enabling user interaction with the item; electronically tracking and storing the user interaction with the item; modifying the initial user profile based on the tracked user interactions; and serving one or more items or peer recommendations to the user based on the modified user profile. - View Dependent Claims (20, 22)
-
-
21. A system for providing recommendations using a continuously modifiable user profile, comprising:
-
a user interface providing a user with electronic access to an item, the item comprising one of a document, an article, a chart, a graphic, a report, and a web page and enabling user interaction with the item; a software application for electronically tracking the user interaction with the item; a database for storing the user interaction with the item; a database for storing a user profile; a recommendation engine for serving items to users based on the user profile; wherein; the software application modifies the user profile based on the tracked user interactions; and the modified user profile is used by a recommendation engine to serve one or more items or peer recommendations to the user tailored to the modified user profile.
-
Specification