Patent ID: 8977640
Filing Date: 2015-03-10
Classification: G06F,G06Q

Abstract:
1. A method of processing a supply query using parallel processing to load-balance data server requests, comprising: determining a maximum processing time for executing supply queries, wherein the maximum processing time is based on an available amount of system resources; determining a maximum number of advertising targeting attributes capable of being processed in a single supply query to a data server within the maximum processing time; receiving a first supply query comprising a request for advertising opportunities and specifying a first set of advertising targeting attributes, wherein a first size of the first set of advertising targeting attributes is greater than the maximum number of advertising targeting attributes capable of being processed in a single supply query to a data server; generating a plurality of second supply queries from the first supply query by selecting a plurality of subsets of advertising targeting attributes from the first set of advertising targeting attributes, wherein each of the plurality of subsets of advertising targeting attributes comprises a subset of advertising targeting attributes selected from the first set of advertising targeting attributes, wherein a second size of each of the subsets of advertising targeting attributes is less than the maximum number of advertising targeting attributes capable of being processed in a single supply query to a data server; and executing the plurality of second supply queries in parallel by delivering each supply query to a respective data server to obtain a plurality of second results.