Method and system for profiling users based on their relationships with content topics
First Claim
1. A computer implemented method for profiling a user based on the user'"'"'s activity, the method comprising:
- assigning one or more topics to each of a plurality of documents based at least in part upon content contained in the documents;
maintaining an affinity variable associated with the user for each of one or more of the topics assigned to a document attributed to the user;
determining whether a first affinity variable for the user for a given topic has reached a threshold; and
associating the user with the given topic for the first affinity variable which reaches the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An affinity generation system according to the present invention analyzes a profiled user'"'"'s authorship and document usage within an ‘intranet’ to create a set of affinities between documents and topical classifications used in a hierarchical content catalog. These affinities are weighted depending on the system usage and amount of collected evidence. Once a certain threshold has been reached, the threshold being fixed or dynamically set to achieve a desired policy, the affinities are published into the content catalog. The user looking for specific expertise can then search or browse the content catalog and find both documents and people with strong affinities to the selected content area.
78 Citations
22 Claims
-
1. A computer implemented method for profiling a user based on the user'"'"'s activity, the method comprising:
-
assigning one or more topics to each of a plurality of documents based at least in part upon content contained in the documents;
maintaining an affinity variable associated with the user for each of one or more of the topics assigned to a document attributed to the user;
determining whether a first affinity variable for the user for a given topic has reached a threshold; and
associating the user with the given topic for the first affinity variable which reaches the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17)
-
-
15. The method of 14, comprising establishing communication between the user and one or more of the plurality of user who have identified the user'"'"'s association with the given topic.
-
18. A computerized system for profiling users based on their affinity to content, the system comprising:
-
a content catalog stored on a memory device which associates documents with topics;
one or more usage metric routines executable by the computerized system for maintaining an affinity value for each user for each of one or more topics assigned to documents attributed to the user;
a plurality of user profiles stored on a memory device containing affinity values maintained for the users; and
a publication agent executable by the computerized system for associating certain topics in the content catalog with certain users based at least in part upon the affinity values contained in the user profiles. - View Dependent Claims (19, 20, 21)
-
-
22. A computer readable medium containing program code for, when executed by a computer, causing the computer to perform a method for profiling a user based on the user'"'"'s activity, the method comprising:
-
assigning one or more topics to each of a plurality of documents based at least in part upon content contained in the documents;
maintaining an affinity variable associated with the user for each of one or more of the topics assigned to a document attributed to the user;
determining whether a first affinity variable for the user for a given topic has reached a threshold; and
associating the user with the given topic for the first affinity variable which reaches the threshold.
-
Specification