System and method utilizing content marketing and ad buying systems, performance tools and automation rules for programmatic advertisement campaign management
20170228796 · 2017-08-10
Inventors
Cpc classification
International classification
Abstract
A system and method of creating and overseeing advertisement campaigns utilizing and synthesizing data from third party systems in a new and novel manner. An internet connected system uses modern web coding techniques, frameworks, and languages to integrate data generated by third party remote systems. The system includes a single interface that allows for utilizing and interacting with analytic data provided from and to these third party remote systems in a real time and innovative manner. The system optimizes content marketing advertisement buying through focusing on productivity gain and automated advertisement generation. The productivity gain is used to facilitate campaign and advertisement launch, and includes performance tools to scale campaigns and automation rules for programmatic campaign management.
Claims
1. A method of distributing online advertisements comprising the steps of: generating advertisements, where generating advertisements comprises the steps of accepting only one or more titles, one or more uniform resource locators (URLs), and one or more images; combining the titles, URLs, and images to create the advertisements; and providing the advertisements to a user for previewing; distributing the advertisements to a plurality of third party systems, where the third party systems provide the advertisements to end users; and managing the advertisements, where managing the advertisements comprises the steps of harvesting data from the plurality of third party systems; synthesizing the data to provide results for individual advertisements; and providing the synthesized data to the user.
2. The method of claim 1, wherein the step of managing the advertisements further comprises the step of providing instructions to the third party systems to disable one or more, but not all, of the advertisements.
3. The method of claim 1, wherein the step of managing the advertisements further comprises the step of accepting a rule from the user.
4. The method of claim 3, wherein the step of managing the advertisements further comprises the step of providing instructions to the third party systems to disable one or more, but not all, of the advertisements based upon the rule accepted from the user.
5. The method of claim 3, wherein the rule comprises instructions to disable one or more advertisements based upon the occurrence of one or more future events.
6. The method of claim 1, wherein the third party systems provide the advertisements indirectly to end users via one or more networked computer systems.
7. The method of claim 1, wherein the advertisements are provided to end users through web browsers.
8. The method of claim 1, wherein the step of accepting only one or more titles, one or more URLs, and one or more images is provided from the user via a single web page.
9. A method of distributing content over the interne comprising the steps of: generating content, where generating content comprises the steps of accepting one or more strings, one or more uniform resource locators (URLs), and one or more images; and combining the strings, URLs, and images to create the content, where the content comprises a plurality of individual content items; distributing the content to a plurality of third party systems, where the third party systems provide the content to end users; managing the content; where managing the content comprises the steps of harvesting data from the plurality of third party systems; synthesizing the data to provide results for the individual content items; and providing the synthesized data to the user.
10. The method of claim 9, wherein the step of generating content further comprises the step of providing the content to a user for previewing.
11. The method of claim 9, wherein the step of managing the content further comprises the step of providing instructions to the third party systems to disable one or more, but not all, of the individual content items.
12. The method of claim 9, wherein the step of managing the content further comprises the step of accepting a rule from the user.
13. The method of claim 12, wherein the step of managing the content further comprises the step of providing instructions to the third party systems to disable one or more, but not all, of the individual content items based upon the rule accepted from the user.
14. The method of claim 12, wherein the rule comprises instructions to disable one or more individual content items based upon the occurrence of one or more future events.
15. The method of claim 9, wherein the third party systems provide the content indirectly to end users via one or more networked computer systems.
16. The method of claim 9, wherein the content is provided to end users through web browsers.
17. The method of claim 9, wherein the step of accepting only one or more strings, one or more URLs, and one or more images is provided from the user via a single web page.
18. A system for generating, distributing, and managing advertisements distributed through third party systems comprising: an advertisement generation subsystem, where the advertisement generation subsystem comprises computer readable instructions for accepting one or more titles, one or more uniform resource locators (URLs), and one or more images; combining the titles, URLs, and images to create advertisements; and providing the advertisements to a user for previewing; an advertisement distribution subsystem, where the advertisement distribution subsystem comprises computer readable instructions for distributing the advertisements to a plurality of third party systems; an advertisement management subsystem, where the advertising management subsystem comprises computer readable instructions for harvesting data from the third party systems; synthesizing the data to provide results for individual advertisements; and providing the synthesized data to the user.
19. The system of claim 18, wherein the advertisement management subsystem further comprises computer readable instructions for accepting a rule from the user, and providing instructions to the third party systems to disable one or more, but not all, of the advertisements based upon the rule accepted from the user.
20. The system of claim 18, wherein the advertisement generation subsystem further comprises computer readable instructions for providing a single webpage through which the user can provide the one or more titles, one or more URLs, and one or more images, wherein the webpage comprises instructions for accepting inputs and creating objects, where each object comprises multiple vectors, where each vector comprises a URL, title, and image.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0018] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of this invention.
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION OF THE FIGURES
[0028] Many aspects of the invention can be better understood with references made to the drawings below. The components in the drawings are not necessarily drawn to scale. Instead, emphasis is placed upon clearly illustrating the components of the present invention. Moreover, like reference numerals designate corresponding parts through the several views in the drawings. Before explaining at least one embodiment of the invention, it is to be understood that the embodiments of the invention are not limited in their application to the details of construction and to the arrangement of the components set forth in the following description or illustrated in the drawings. The embodiments of the invention are capable of being practiced and carried out in various ways. In addition, the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting.
[0029]
[0030] In
[0031]
[0032]
[0033] In selected embodiments, the system generates a large number of ads, using a smaller number of inputs. In some embodiments, the system provides instructions to a remote system, such as a web browser of a user. These instructions accept the inputs entered by the user and create objects, all without making additional requests to the system; in other words, without loading an additional page. Each object includes multiple vectors, where each vector includes a URL, title, and image. The vectors are created by combining the different combinations of URLs, titles, and images. Using the dynamically created object, the browser can display a preview of all of the generated ads, whereby the user can add additional ads, either manually or through the submission of additional URLs, titles, and/or images. Furthermore, the user can edit or delete certain ads (vectors) from the object. If the generated ads are acceptable to the user, the object can be sent to the system, and acted upon accordingly.
[0034]
[0035] The system and method herein enables a user to click on the campaign 46 to access the ads 47. This is another important element to the invention. This step allows a user of the system to directly access the ad campaign at the ad level. As mentioned previously during the discussion of
[0036]
[0037]
[0038] Users also upload images 69. The user attempts to upload more images 68. If successful, it generates image items 70 and saves the data 67. If unsuccessful, it saves what data it can 67.
[0039] As will be appreciated, the steps of entering a title, URL, and images can be repeated many times, in which case there are multiple titles, URLs, and images. After the user is finished entering the URL(s), title(s), and image(s) and the data is saved 67, the system creates a large number of combinations of URL/Title/Images 71, which can be previewed 72. In a particular embodiment, the ads are generated by creating all of the combinations of titles, URLs, and images, whereby no two ads have the same title, URL, and image. Once previewed and approved, the system generates ads 73. These ads can then be sent to third party systems such as Taboola® 74 and Outbrain® 75.
[0040]
[0041]
[0042] The system utilizes multiple API requests to the third party systems to obtain the appropriate data. A first temporary object is created and is composed of a campaign's general data, such as status, conversions, cost-per-click (CPC), and impressions. The first temporary object may also include budget information related to the campaign, including a daily budget and click-through-rate (CTR). A second object is created and is composed of multiple ad vectors, with each vector including ad information such as status, CPC, budget, and CPA, and associated campaign. These objects are then provided by the system to the user via a web browser. Accordingly, the user is able to interact with multiple campaigns through multiple third party systems in a single interface. Furthermore, individual ads within a campaign may be updated, such as modifying the bidding or budget for an ad or campaign.
[0043]
[0044] It should be understood that while the preferred embodiments of the invention are described in some detail herein, the present disclosure is made by way of example only and that variations and changes thereto are possible without departing from the subject matter coming within the scope of the following claims, and a reasonable equivalency thereof, which claims I regard as my invention.
[0045] A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.