Patent ID: 8775684

Claim:
A client computer system, comprising: a processor; and a memory in data communication the processor, the memory storing a data store, the data store storing a web page including web page content that defines advertisement slots and includes references to instructions executable by the processor, the instructions including: storing instructions configured to cause the processor to store content requests generated by the web page content for each advertisement slot; timing instructions configured to cause the processor to start separate timers in response to storing the content requests generated by the web page content, each separate timer corresponding to only one of the stored content requests and being started in response to the storing of the only one content request to which it corresponds; and request instructions configured to cause the processor to, at the expiration of each separate timer, transmit to a content server stored content requests that are stored in the data store prior to the expiration of the separate timer and that have not been previously transmitted to the content server in response to an expiration of any separate timer; wherein: the content requests are advertisement requests; during execution of the instructions at least two timers overlap such that a first timer of the two timers is started before a second timer of the two timers is started, and the second timer is started before the first timer expires and the second timer expires after the first timer expires; upon expiration of the first timer a content request for the first timer and a content request for the second timer are transmitted to the content server, and upon expiration of the second timer the content request for the first timer and the content request for the second timer are not sent to the content server; and the request instructions are further configured to cause the processor to determine a corresponding content server address for each content request, and to transmit the stored content requests to the corresponding content server addresses as a single request for each content server address.