System and method for inferring user interest based on analysis of user-generated metadata
First Claim
1. A method operable on a computer for inferring a user'"'"'s interests from user generated tags, the method comprising:
- collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags;
calculating a corresponding z-score for a given one of one or more of the distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag;
retaining the given distinct tag where the z-score is higher than or equal to a threshold; and
using the retained given distinct tag to infer a user'"'"'s interest, where the retained given distinct tag is representative of the user'"'"'s true interests.
9 Assignments
0 Petitions
Accused Products
Abstract
There are provided methods and systems for inferring a user'"'"'s interests from user-generated tags of web-based content. In accordance with the invention, user-generated tags from viewing web-based content are collected over a predetermined period of time. A subset of distinct or unique tags is identified from among the collected tags. A z-score is calculated for each identified distinct tag, where the z-score is a measure of the statistical significance of the tag. The subset of distinct tags is then sorted based on their corresponding z-score. All distinct tags having a corresponding z-score lower than a predetermined threshold are rejected and the remaining distinct tags, having a corresponding z-score higher than the threshold are used to infer a user'"'"'s interest. The ability to infer a user'"'"'s interests from the remaining distinct tags may thus benefit web-based applications by achieving a high degree of accuracy in predicting the interests of users by leveraging on the use of the user generated content tags and keywords.
-
Citations
25 Claims
-
1. A method operable on a computer for inferring a user'"'"'s interests from user generated tags, the method comprising:
-
collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags; calculating a corresponding z-score for a given one of one or more of the distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag; retaining the given distinct tag where the z-score is higher than or equal to a threshold; and using the retained given distinct tag to infer a user'"'"'s interest, where the retained given distinct tag is representative of the user'"'"'s true interests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for inferring a user'"'"'s interests from user generated tags, the system comprising:
-
a processor; a memory connected to the processor and storing instructions for operating the processor to perform the steps of; collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags; calculating a corresponding z-score for a given one of the one or more of the distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag; retaining the given distinct tag where the z-score is higher than or equal to a threshold; and using the retained given distinct tag to infer a user'"'"'s interest, where the retained given distinct tag is representative of a user'"'"'s true interests. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for inferring a user'"'"'s interests from user generated tags, the system comprising:
-
means for collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags; means for calculating a corresponding z-score for a given one of the one or more of distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag; means for retaining a given distinct tag where the z-score is higher than or equal to a threshold; and means for using the retained given distinct tag to infer a user'"'"'s interest, where the retained given distinct tag is representative of a user'"'"'s true interests. - View Dependent Claims (18, 19)
-
-
20. A program stored on a computer readable media for making a computer execute the steps of:
-
collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags; calculating a corresponding z-score for a given one of the one or more of the distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag; retaining the given distinct tag where the z-score is higher than or equal to a threshold; and using the retained given distinct tag to infer a user'"'"'s interest, where the retained given distinct tag is representative of a user'"'"'s true interests. - View Dependent Claims (21, 22)
-
-
23. A recording medium recording a program for making a computer execute the steps of:
-
collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags; calculating a corresponding z-score for a given one of the one or more of the distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag; retaining the given distinct tag where the z-score is higher than or equal to a threshold; and using the retained given distinct tag to infer a user'"'"'s interest, where the retained given distinct tag is representative of a user'"'"'s true interests. - View Dependent Claims (24, 25)
-
Specification