Patent ID: 8577878
Filing Date: 2013-11-05
Classification: G06F,Y10S

Abstract:
1. A method performed by a data processing apparatus, the method comprising: receiving a search query comprising one or more query terms and one or more labels; obtaining a plurality of search results responsive to the query terms, wherein each of the search results has a respective score, and wherein the plurality of search results are ranked according to the respective scores; filtering a specified number of the search results in ranked order based on a respective uniform resource locator of each search result to form a plurality of filtered search results; annotating each filtered search result of the plurality of search results with one or more of the labels that are associated with uniform resource locator patterns that match the respective uniform resource locators of the filtered search results; modifying the respective score of one or more of the annotated search results wherein modifying the score of the annotated search result comprises adjusting the score by a weight associated with a label annotation of the annotated search result; and ranking the annotated search results based on the one or more modified scores.