Patent ID: 9098857
Filing Date: 2015-08-04
Classification: G06Q,H04L

Abstract:
1. A computer implemented method for a control application executed by a processor configured to modify a request for data generated by a client computer that is directed to a server hosting the data, the method comprising: accessing, by the processor, the request for data generated by the client computer that is directed to the server hosting the data, the request for data including a resource location; identifying, by the processor, the resource location in the accessed request for data from the client computer; identifying, by the processor, an advertising campaign associated with the identified resource location by comparing the identified resource location to a list of resource locations associated with one or more advertising campaigns, the one or more advertising campaigns including standard advertisements associated with the advertising campaigns; accessing, by the processor, rules associated with the identified advertising campaign, the rules defining a control group of client computers; applying, by the processor, the accessed rules that defining the control group and that are associated with the identified advertising campaign to an identifier associated with the client computer to determine whether the client computer is included in the control group; modifying, by the processor, the request for data to add one of a first control parameter and a second control parameter to the request based on the determination whether the client computer is in the control group including: adding the first control parameter indicating that the client computer receives a control advertisement that is not associated with the identified advertising campaign when the processor determines that the client computer is in the control group; and adding the second control parameter indicating that the client computer receives a standard advertisement associated with the identified advertising campaign when the processor determines that the client computer is not in the control group; and transmitting, from the processor, the modified request for data to the server the accessed request was directed to.