RANKING DOCUMENTS WITH SOCIAL TAGS
First Claim
Patent Images
1. A computer-implemented method for ranking documents with social tags, the method comprising:
- receiving a number ranking feature containing a number of times a document was tagged;
receiving a textual property ranking feature containing a union of each social tag associated with the document;
transforming the number ranking feature into a static input value;
transforming the textual property ranking feature into a dynamic input value; and
determining a document rank for the document by inputting at least one of the static input value or the dynamic input value into a ranking function.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for ranking documents with social tags. A number ranking feature containing a number of times a document was tagged is received. A textual property ranking feature containing a union of each social tag associated with the document is also received. The number ranking feature is transformed into a static input value. Further, the textual property ranking feature is transformed into a dynamic input value. A document rank for the document is determined by inputting the static input value and/or the dynamic input value into a ranking function.
51 Citations
20 Claims
-
1. A computer-implemented method for ranking documents with social tags, the method comprising:
-
receiving a number ranking feature containing a number of times a document was tagged; receiving a textual property ranking feature containing a union of each social tag associated with the document; transforming the number ranking feature into a static input value; transforming the textual property ranking feature into a dynamic input value; and determining a document rank for the document by inputting at least one of the static input value or the dynamic input value into a ranking function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a processor; a memory operatively coupled to the processor; and a program module (i) which executes in the processor from the memory and (ii) which, when executed by the processor, causes the computer system to rank documents with social tags by; crawling a profile database to obtain the social tags associated with a document; determining a number ranking feature containing a number of times the document was tagged; determining a textual property ranking feature containing a union of the social tags associated with the document; transforming the number ranking feature into a static input value; transforming the textual property ranking feature into a dynamic input value; and determining a document rank for the document by inputting at least one of the static input value or the dynamic input value into a ranking function. - View Dependent Claims (11, 12, 13, 14, 15, 18, 19, 20)
-
-
16. A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
crawl documents to obtain document ranking features; crawl a profile database to obtain social tags associated with a document, the profile database comprising a plurality of user profiles associated with a plurality of users, each user profile comprising the social tags associated to the document by one of the plurality of users; determine a number ranking feature containing a number of times the document was tagged by the plurality of users; determine a textual property ranking feature containing a union of the social tags associated with the document by the plurality of users; transform the number ranking feature into a static input value that is query independent; transform the textual property ranking feature into a dynamic input value that is query dependent; and determine a document rank for the document by inputting at least one of the static input value or the dynamic input value into a ranking function, and further inputting the document ranking features into the ranking function. - View Dependent Claims (17)
-
Specification