Patent ID: 9064261
Filing Date: 2015-06-23
Classification: G06Q

Abstract:
1. A method comprising: receiving, by one or more processors, a content item request from a resource, the resource associated with a resource sponsor; verifying, by the one or more processors, the content item request including filtering out spam requests and determining if the content item request is valid; for invalid requests, determining, by the one or more processors, whether the invalid request is spam, and if so, not providing a content item in response to the content item request; for invalid requests, determining, by the one or more processors, whether the invalid request is improperly formatted, and if so, providing a content item responsive to the content item request including selecting a content item based at least in part on a parameter description previously provided by the resource sponsor; for invalid requests, determining, by the one or more processors, whether the invalid request is a request for a missing advertisable entity in a hierarchy of advertisable entities, and if so, providing a content item responsive to the content item request including selecting a content item based on another advertisable entity in the hierarchy associated with the resource sponsor; and providing, by the one or more processors, information related to invalid requests to the resource sponsor in a user interface, wherein the provided information related to invalid requests includes whether the invalid request is spam, improperly formatted or a request for a missing advertisable entity in a hierarchy of advertisable entities, the user interface including tools for enabling the resource sponsor to accept and validate an invalid content item request so that subsequent requests of the same type are validated upon receipt.