Patent ID: 9418121
Filing Date: 2016-08-16
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: maintaining an index for a collection of resources, wherein each resource in the collection is associated with zero or more respective entity tags, and wherein each entity tag includes a respective entity name; receiving a search query from a user device; identifying a plurality of resources in the collection that satisfy the search query using the index; determining that (i) the search query includes more than a first threshold number of distinct nouns that are hypernyms, (ii) the search query includes more than a different, second threshold number of distinct adjectives, or (iii) the plurality of resources is associated with more than a different, third threshold number of distinct entity tags; in response to determining that (i) the search query includes more than a first threshold number of distinct nouns that are hypernyms, (ii) the search query includes more than a different, second threshold number of distinct adjectives, or (iii) the plurality of resources is associated with more than a different, third threshold number of distinct entity tags, processing each entity tag that is associated with a respective identified resource as a current entity tag, including: generating a results page that includes the UI element data; and sending the results page to the user device.