Patent ID: 9098598
Filing Date: 2015-08-04
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: receiving, by a data processing apparatus in a content management system, expandable content item requests for publishers, each request specifying a publisher, wherein the content management system is separate from the publishers, and at least two requests each specify a different publisher, and for each request: for each request for which the publisher specified by the request utilizes a default location for the publisher side file location, modifying, by the data processing apparatus, the data specifying the at least one expandable content item that includes the location macro to specify the default location by substituting the location macro in the request with data specifying the default location; and for each request for which the publisher specified by the request utilizes a non-default location for the publisher side file location, allowing only the at least one expandable content item that includes the location macro to participate in the content item selection process and modifying, by the data processing apparatus, the data specifying the at least one expandable content item to specify the non-default location by substituting the location macro in the request with data specifying the non-default location.