×

Address modification for advertisement mediation

  • US 10,013,707 B1
  • Filed: 01/21/2014
  • Issued: 07/03/2018
  • Est. Priority Date: 01/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of routing an advertisement based content request through an advertisement gateway, the method comprising:

  • receiving, on an electronic device from the advertisement gateway, an advertisement content in non-transitory memory of the electronic device;

    rendering, by the electronic device executing a test environment execution application from the non-transitory memory, the advertisement content in a test environment;

    intercepting, by the electronic device executing the test environment execution application, at least one outbound request for secondary content initiated by execution of the advertisement content, wherein the at least one outbound request is directed outside the electronic device and to an external source address other than the advertisement gateway;

    rewriting, by the electronic device executing the test environment execution application, the advertisement content to direct the at least one outbound request to the advertisement gateway address instead of the external source address;

    in response to the rewriting, creating, by the electronic device executing the test environment execution application, a revised advertisement content based on the rewriting;

    writing, by the electronic device executing the test environment execution application, a definition file identifying a type of the advertisement content, the external source address, and a definition of a content of the at least one outbound request;

    transmitting, by the electronic device executing the test environment execution application, the definition file to the advertisement gateway to update definitions of the advertisement gateway describing content for rewriting by the advertisement gateway when the content passes through the advertisement gateway, wherein the definition file is configured to cause the advertisement gateway to rewrite subsequent advertisement content to route outbound content requests from the electronic device through the advertisement gateway to their original destination to shift a processing load associated with rewriting the subsequent advertisement content from the electronic device to the advertisement gateway;

    subsequent to creating the revised advertisement content, executing the revised advertisement content on the electronic device outside of the test environment;

    upon executing the revised advertisement content outside of the test environment, generating, by the electronic device, a secondary content request message for second advertisement content based on the revised advertisement content, and redirecting the secondary content request message to the advertisement gateway via the advertisement gateway address based on the revised advertisement content; and

    receiving, by the electronic device from the advertisement gateway, the subsequent advertisement content rewritten based on the definition file by the advertisement gateway responsive to receipt of the definition file.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×