Patent Document ID: 9218546
Application ID: 13486167

Base Claim:
1. A method comprising: receiving data specifying a first image; receiving text labels for the first image; for each of one or more of the text labels: receiving search results in response to a web search performed using the text label as a query, each search result referencing a web resource; assigning a text label ranking score to the text label based on a number of the resources referenced by the received search results that include an image matching the first image; ranking the text labels, at least in part, based on the text label ranking scores assigned to text labels; and selecting an image label for the first image from the ranked text labels, the image label being selected based on the ranking.

---

Claim 10:
10. The method of claim 1 wherein the text label ranking score for each text label is based on the formula: 
 median_score*log(1+max(1,docs_matched))*smoothing_factor/(smoothing_factor+original_rank_position), wherein median_score specifies a median search result score calculated according to search result scores associated with the search results, docs_matched specifies a number of search results returned by the web search, smoothing_factor is a constant value, and original_rank_position specifies an original rank position of the received text labels.