Patent ID: 9430785
Filing Date: 2016-08-30
CPC Classification: G06F,G06Q

Claim Text:
1. A computer-implemented method, comprising: obtaining a request to determine a category for a page from among a plurality of categories organized in a hierarchical category browse tree, each category of the plurality of categories corresponding to one of a plurality of category browse nodes in the hierarchical category browse tree, the page associated with one or more items, each of the one or more items associated with a respective-subset of the plurality of categories; determining a browse path for each of the one or more items to identify a plurality of browse paths through the hierarchical category browse tree based at least in part by traversing the hierarchical category browse tree from an initial category browse node to a category browse node corresponding to a respective category of the respective-subset of the plurality of categories associated with a respective one of the one or more items; determining ranking data associated with each of the plurality of category browse nodes; determining a respective weight for the plurality of category browse nodes based at least in part on the ranking data; for each level of the hierarchical category browse tree, determining a frequency of appearance for each category browse node of the plurality of category browse nodes that is included in one of the plurality of browse paths; determining a respective value for each of the plurality of category browse nodes based at least in part upon a respective frequency of appearance of a category browse node of the plurality of category browse nodes and the respective weight for each of the plurality of category browse nodes; and selecting, for the page, the category associated with a category browse node of the plurality of category browse nodes whose respective value meets a specified threshold.