Patent ID: 9047627
Filing Date: 2015-06-02
Classification: G06Q

Abstract:
1. A computer-implemented method, comprising: receiving, at an advertising exchange, advertisement requests for publisher hosts from user devices, each request specifying a publisher host, and for each request, wherein each advertisement served through an advertising exchange in response to the requests requires at the publisher host a publisher side file of a vendor for the advertisement, the publisher side file for the vendor being a file that facilitates processing of an expandable advertisement served by the vendor in a resource served by the publisher host, and wherein each publisher side file for a vendor corresponds to only the expandable content items the vendor serves; accessing, by the advertising exchange, an association of publisher hosts and vendors that specifies, for each publisher host, vendors for which the publisher host provides publisher side files; determining, by the advertising exchange, a set of vendors for the publisher host, each of the vendors being a vendor for which the publisher host provides a publisher side file for the vendor, and wherein the set of vendors excludes vendors for which the publisher does not provide a publisher side file; enabling, by the advertising exchange, expandable advertisements served only by the set of vendors to participate in the advertisement selection process to select an advertisement to fulfill the request; for each advertisement request: receiving data indicating a selected expandable advertisement selected by the advertisement selection process; and providing response data in response to the advertisement request that causes the selected expandable advertisement to be served to the user device.