Patent ID: 9292863
Filing Date: 2016-03-22
CPC Classification: G06F,G06Q

Claim Text:
1. A method comprising: receiving, by at least one computing device, a request for one or more advertisements contextually relevant to at least one web object; selecting, by the at least one computing device and in response to the received request for one or more advertisements, one or more keywords from the at least one web object as search criteria to search for representative keywords of the at least one web object, at least one keyword from the at least one web object being selected based on a frequency of appearance of the keyword in the at least one web object; performing, by the at least one computing device, at least one query, each query using at least one keyword of the one or more keywords selected from the at least one web object as criteria for the query to generate a set of search results satisfying the criteria; analyzing, by the at least one computing device, each query's set of search results to determine an ability of each of the one or more keywords selected from the at least one web object to be representative of content of the at least one web object; selecting, by the at least one computing device, at least one of the one or more keywords as being representative of the content of the at least one web object, each representative keyword is selected based on results of the analyzing of each query's set of search results; and selecting, by the at least one computing device, the one or more contextually-relevant advertisements, each contextually-relevant advertisement that is selected having at least one representative keyword associated with it, each of the one or more contextually-relevant advertisements to be served for presentation at a user device in connection with the at least one web object.