Patent ID: 9170995
Filing Date: 2015-10-27
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method, comprising: identifying, by one or more computers, a first content item on a web page, the web page having one or more additional content items separate from the first content item; receiving, by one or more computers, a request for an advertisement to be displayed on the web page; identifying, by one or more computers, metadata attributes associated with the first content item and the one or more additional content items on the web page; selecting by one or more computers, as candidate advertisements, one or more advertisements that include at least one advertisement keyword that matches any of the metadata attributes; ranking, by one or more computers, the candidate advertisements, based on a number of matching advertisement keywords and metadata attributes; and providing, by one or more computers, at least one of the candidate advertisements in response to the request based on the ranking.