IP Library Patent Application 14696158
Patent Application
App. No. 14/696,158

SYSTEM AND METHOD FOR STREAMLINING THE DESIGN AND DEVELOPMENT PROCESS OF MULTIPLE ADVERTISING UNITS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/696,158
Abstract

A tool provides for the batch processing of multiple ad units, allowing quickly and simultaneously reformatting assets into multiple standard online advertisement formats and exporting the ad units to an ad server with scripting code so as to save time and cost in generating an online advertising campaign. The tool may also include high level commands to allow a user to simultaneously or individually adjust an ad unit for different renderings for an online advertising campaign.

Claims (51)

1 . A computer system for designing Internet banner ad units, comprising:

a programmable controller device;

a memory, coupled to the programmable controller device, on which are stored instructions, comprising instructions that when executed cause the programmable controller device to:

present a user interface configured for designing a plurality of artboards of varying sizes or shapes in an artboard canvas;

modify the plurality of artboards according to an instruction received via the user interface, the instruction applied to all of the plurality of artboards;

generate a plurality of export files, each corresponding to an artboard of the plurality of artboards and each comprising executable code for displaying images and text of the corresponding artboard in a browser, responsive to an instruction received via the user interface to export the plurality of artboards; and

export the plurality of export files to an ad server.

2 . The computer system of claim 1 , wherein the executable code comprises code in a scripting language.

3 . The computer system of claim 1 , wherein the instructions that when executed cause the programmable controller device to generate the plurality of export files comprise instructions that when executed cause the programmable controller device to generate a first export file and a second export file, both corresponding to an artboard of the plurality of artboards, the first export file comprising executable code in a first programming language and the second export file comprising executable code in a second programming language.

4 . The computer system of claim 1 , wherein the instructions that when executed cause the programmable controller device to generate the plurality of export files comprise instructions that when executed cause the programmable controller device to:

convert the plurality of artboards into a self-defining object notation; and

incorporate executable code in a scripting language related to the self-defining object notation into the plurality of export files.

5 . The computer system of claim 4 , wherein the self-defining object notation is based on a subset of the scripting language.

6 . The computer system of claim 1 , wherein the instructions further comprise instructions that when executed cause the programmable controller device to:

preview an export file of the plurality of export files in a browser executing on the computer system.

7 . The computer system of claim 1 , wherein the instructions further comprise instructions that when executed cause the programmable controller device to:

extract images from the export file; and

save the images as image files.

8 . A non-transitory machine readable medium, on which are stored instructions, comprising instructions that when executed cause a machine to:

present a user interface configured for designing a plurality of artboards of varying sizes or shapes in an artboard canvas;

modify the plurality of artboards according to an instruction received via the user interface, the instruction applied to all of the plurality of artboards;

generate a plurality of export files, each corresponding to an artboard of the plurality of artboards and each comprising executable code for displaying images and text of the corresponding artboard in a browser, responsive to an instruction received via the user interface to export the plurality of artboards; and

export the plurality of export files to an ad server.

9 . The machine readable medium of claim 8 , wherein instructions that when executed cause the machine to generate the plurality of export files comprise instructions that when executed cause the machine to insert code in a scripting language into the export file.

10 . The machine readable medium of claim 8 , wherein the instructions that when executed cause the machine to generate the plurality of export files comprise instructions that when executed cause the machine to generate a first export file and a second export file, both corresponding to an artboard of the plurality of artboards, the first export file comprising executable code in a first programming language and the second export file comprising executable code in a second programming language.

11 . The machine readable medium of claim 8 , wherein the instructions that when executed cause the machine to generate the plurality of export files comprise instructions that when executed cause the machine to generate a first export file and a second export file, both corresponding to each artboard of the plurality of artboards, the first export file comprising executable code in a first programming language and the second export file comprising executable code in a second programming language.

12 . The machine readable medium of claim 8 , wherein the instructions that when executed cause the machine to generate the plurality of export files comprise instructions that when executed cause the machine to:

convert the artboards into a self-defining object notation; and

incorporate executable code in a scripting language to the self-defining object notation into the plurality of export files,

wherein the self-defining object notation is based on a subset of the scripting language.

13 . The machine readable medium of claim 8 , wherein the instructions further comprise instructions that when executed cause the machine to:

preview an export file of the plurality of export files in a browser executing on the computer system.

14 . The machine readable medium of claim 8 , wherein the instructions further comprise instructions that when executed cause the machine to:

extract images from the export file; and

save the images as image files.

15 . A method of designing Internet banner ad units, comprising:

presenting a user interface in a computer system configured for designing a plurality of artboards of varying sizes or shapes in an artboard canvas;

modifying the plurality of artboards according to an instruction received via the user interface, the instruction applied to all of the plurality of artboards;

generating a plurality of export files, each corresponding to an artboard of the plurality of artboards and each comprising executable code for displaying images and text of the corresponding artboard in a browser, responsive to an instruction received via the user interface to export the plurality of artboards; and

exporting the plurality of export files to an ad server.

16 . The method of claim 15 , wherein generating the plurality of export files comprises inserting code in a scripting language into the export file.

17 . The method of claim 15 , wherein generating a plurality of export files comprises generating a first export file and a second export file, both corresponding to an artboard of the plurality of artboards, the first export file comprising executable code in a first programming language and the second export file comprising executable code in a second programming language.

18 . The method of claim 15 , wherein generating the plurality of export files comprises:

converting the plurality of artboards into a self-defining object notation; and

incorporating executable code in a scripting language to the self-defining object notation into the plurality of export files,

wherein the self-defining object notation is based on a subset of the scripting language.

19 . The method of claim 15 , further comprising:

previewing an export file of the plurality of export files in a browser.

20 . The method of claim 15 , further comprising:

extracting images from the plurality of artboards; and

saving the images as image files.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Feb 25, 2016
From: CONVERSANT, INC.; CONVERSANT, LLC
To: CONVERSANT, LLC
Reel/Frame 037831/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2015
From: LINDSAY, ANDREW; MAGUIGAD, NOEL; PETKOV, MARIN; TRIGERE, SHATAY ZOE; YOUNG, BRIAN D.
To: CONVERSANT, INC.
Reel/Frame 035836/0804 →