×

Decompilation used to generate dynamic data driven advertisements

  • US 7,941,340 B2
  • Filed: 09/30/2008
  • Issued: 05/10/2011
  • Est. Priority Date: 09/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving an advertisement creative at least one processor;

    decompiling the advertisement creative into a plurality of static elements using the at least one processor by parsing the received advertisement creative to identify the plurality of static elements, the static elements each including respective fixed information;

    enabling a user to select a static element of the plurality of static elements to be converted into a first dynamic element, said enabling including providing a user interface with which the user is enabled to interact to select the static element to be converted into the first dynamic element and that indicates at least one static element of the plurality of static elements not selected to be converted into a dynamic element;

    generating an unpopulated dynamic advertisement creative that is an unpopulated dynamic version of the received advertisement creative, the unpopulated dynamic advertisement creative including a placeholder corresponding to the selected static element and including the at least one static element indicated as not selected to be converted into a dynamic element, the placeholder configured to be dynamically populated with data;

    generating a schema that identifies one or more dynamic elements of the unpopulated dynamic advertisement creative including the first dynamic element, and that identifies a type of data used to populate one or more placeholders of the unpopulated dynamic advertisement creative including the placeholder; and

    generating a call routine using at least one processor that is configured to be loadable with data defined according to the generated schema in response to a request for an advertisement to display in a web page, is configured to be transmitted to a web browser in response to the request, and is configured to be executed by the web browser to call the unpopulated dynamic advertisement creative to enable the one or more placeholders of the unpopulated dynamic advertisement creative to be populated with data loaded in the call routine.

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