Patent ID: 8849814

Claim:
A computer-implemented method of ranking categories, each category having at least one keyword, each category having a plurality of associated documents, a search engine identifying relevant categories based upon a comparison of category keywords with search terms in a search request provided to the search engine, the computer-implemented method comprising: assigning a score to each category using the relationship Issue ⁢ ⁢ Rank ⁡ ( X ) = k ⁢ ⁢ 1 * NoS x ∑ i = 1 N ⁢ ⁢ NoS i + k ⁢ ⁢ 2 * ∑ i = 1 N ⁢ ⁢ W ix ∑ i = 1 N ⁢ ⁢ ∑ j = 1 N ⁢ ⁢ W ij + k ⁢ ⁢ 3 * ∑ i = 1 N ⁢ ⁢ W ix * NoS i ∑ j = 1 N ⁢ ⁢ ∑ i = 1 N ⁢ ⁢ W ij * NoS i + k ⁢ ⁢ 4 * NoV x + k ⁢ ⁢ 5 * ∑ i = 1 N ⁢ ⁢ W ix * NoV i ∑ j = 1 N ⁢ ⁢ ∑ i = 1 N ⁢ ⁢ W ij * NoV i wherein: X denotes a category; k1 is a coefficient representing a number of searches made regarding the category X; NoS x is the number of searches made regarding the category X; N is a number of categories defined; NoS i is a number of searches made for each category I; k2 is a coefficient representing a weight of a relationship between the category X and all other categories; W ix is a weighted relationship between the category X and another category I; k3 is a coefficient representing a weighted number of searches made against related categories; k4 is a coefficient representing a number of video clips related to the category X; NoV x is the number of video clips related to the category X; k5 is a coefficient representing a number of video clips related to categories related to the category X; and, ranking the categories based upon the assigned scores, wherein the assigning of a score to each category and the ranking of the categories based upon the assigned scores are performed using software running on at least one computer including at least one non-transitory computer storage medium for storing the software for performing the assigning and the ranking.