Patent ID: 8255391
Filing Date: 2012-08-28
Classification: G06F

Abstract:
1. A method for approximating a ranking function of a search engine, the method comprising: receiving training data, the training data including at least a first web page, a first label, a second web page and a second label, wherein the first label is based on a first rank generated by a search engine for the first web page in response to a first keyword, and the second label is based on a second rank generated by the search engine for the second web page in response to a second keyword; receiving the first web page at a feature extraction processor, the feature extraction processor effective to identify first features in the first web page and calculate first values relating to the first features; receiving the second web page at the feature extraction processor, the feature extraction processor effective to identify second features in the second web page and calculate second values relating to the second features; receiving the first features, the first values, the first label, the second features, the second values, and the second label at a machine learning processor; and determining a ranking function approximating a ranking function used by the search engine, at the machine learning processor based on the first features, the first values, the first label, the second features, the second values, and the second label, wherein the ranking function includes respective weights for the first features and for the second features; at least some the respective weights for the first and second features are different than values assigned to the first and second features by the ranking function used by the search engine.