WO2002033629A1 - System and method for integrated scheduling and advertising content management programs - Google Patents

System and method for integrated scheduling and advertising content management programs Download PDF

Info

Publication number
WO2002033629A1
WO2002033629A1 PCT/US2001/032326 US0132326W WO0233629A1 WO 2002033629 A1 WO2002033629 A1 WO 2002033629A1 US 0132326 W US0132326 W US 0132326W WO 0233629 A1 WO0233629 A1 WO 0233629A1
Authority
WO
WIPO (PCT)
Prior art keywords
advertising
generating
producing
module
advertisement
Prior art date
Application number
PCT/US2001/032326
Other languages
French (fr)
Other versions
WO2002033629A9 (en
Inventor
William Hewitt
Original Assignee
Mediaplex, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mediaplex, Inc. filed Critical Mediaplex, Inc.
Priority to AU2002213292A priority Critical patent/AU2002213292A1/en
Publication of WO2002033629A1 publication Critical patent/WO2002033629A1/en
Publication of WO2002033629A9 publication Critical patent/WO2002033629A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates generally to electronic commerce, and specifically to
  • the present invention includes a system and method for generating a dynamic scheduling
  • Advertising management is a significant and increasingly critical component of
  • clients' customers along the value chain result in quicker responsiveness to the changing needs of the customers and, ultimately, to greater profitability.
  • an advertiser whether an internal
  • Advertising campaigns typically involve a series of distinct yet related tasks
  • the advertising professionals need to be able to get feedback from the client and/or third parties about the placement of the advertisements in order to modify
  • Internet advertisements typically take the form of
  • banner advertisements comprising a banner message that pops up and is displayed on a
  • Banner-based advertising has become a very popular medium for advertisers wishing to reach consumers over the Internet. Banner based advertising has the
  • a further object of the present invention is to allow for the advertiser and
  • the client or a third party.
  • the system of the present invention typically includes a server computer, typically
  • the advertising agency on behalf of a client as part of the advertising generation process.
  • server is operatively connected to one or more client computers, as well as a content
  • the advertising agency server which accesses the advertisements themselves, as well as optional notes and comments related to such advertisements.
  • the advertising agency server also includes
  • a scheduling module which is connected to multiple nodes or computers operated by various
  • the scheduling module among other things,
  • the scheduling module preferably
  • the system and process of the present invention further comprises a content
  • management module allows the client or one member of the advertising agency team to
  • Advertising agency a team of advertising professionals working either independently or as a department of a client who are responsible for generating or modifying a advertising
  • Client a company who advertises on the Internet and engages an advertising agency
  • Scheduling Module a software program that classifies and/or stores requests on a
  • Content Management Module a software program that receives input from a client
  • This module may further be responsible for sending information to the scheduling module in response to such input.
  • Banner a piece of content or information that describes an advertisement. Examples
  • a banner include: a string of text, a GIF image, or other rich media contents, such as Flash,
  • Figure 1 illustrates a computer network that includes client computers coupled to a
  • server computer and that is used to implement embodiments of the present invention
  • Figure 2 illustrates a block diagram of a computer or server that execute one ormore
  • Figure 3 illustrates an example GUI showing the sliding navigation bar feature of a
  • Figure 4 illustrates an example GUI showing an input screen reflecting a client
  • Figure 5 illustrates an example GUI showing a production department input screen
  • Figure 6 is an illustration of a schedule or task list in accord with a preferred
  • the present invention that is the subject of the present application is one of a series
  • server computer(s) transmit and receive data over a computer network or standard
  • the memory may be a random access memory (RAM), read-only memory (ROM), a persistent store, such as a mass storage device, or any combination of these devices.
  • the instructions may be loaded into the memory of the advertising agency server
  • a client computer may transmit a sequence of instructions to the
  • server computer in response to a message transmitted to the client over a network by the
  • server receives the instructions over the network connection, it stores the
  • the server may store the instructions for later execution, or it may
  • instructions may not be directly executable by the CPU, and may instead be executed by an interpreter that interprets the instructions.
  • hardwired circuitry may be
  • Figure 1 illustrates a computer network system 100 that implements one or more embodiments of the present invention.
  • system 100 a advertising agency network server
  • computer 104 is coupled, directly or indirectly, to one or more network client computers or
  • nodes 102 and 103 through a network 100.
  • the client computers or nodes made comprise third party systems for sending data to the advertising
  • the server in order to provide market feedback so as to update the advertisement generation process.
  • the third party feedback could include responses to test marketing
  • client computers 102 there is referred to as client computers 102,
  • 103 will also include one or mode computers or nodes belonging to various advertising
  • server computer 104 The network interface between server computer 104 and client computer
  • routers 106, 107, and 108 may also include one or more routers, such as routers 106, 107, and 108.
  • the routers may also include one or more routers, such as routers 106, 107, and 108.
  • the routers may also include one or more routers, such as routers 106, 107, and 108.
  • the routers may also include one or more routers, such as routers 106, 107, and 108.
  • Network 1 10 may be the Internet, a Wide Area Network (WAN), a Local Area Network
  • server 104 in network system 100 is a server that executes an content management module 112 and advertising scheduling process module 1 14.
  • Content management module 112 transmits and receives data from various sources
  • client computers such as network clients 102 and 103, and processes the received data
  • Content management module 1 12 may
  • management process 1 12 may be stored on a remote storage or processing device coupled
  • content management module 1 12 may be
  • advertising scheduling module 1 14 transmits and receives data from various client computers, such as network clients 102 and 103, and processes the received
  • Advertising scheduling module 1 14 may
  • module 114 may be stored on a remote storage or processing device coupled to server 104
  • content management module 112 and advertising
  • scheduling module may be implemented in a plurality of different program modules, each of which may be executed by two or more distributed server computers coupled to each
  • network 1 10 is the Internet
  • network server 104 also executes a web server process (not shown to avoid obscuring the
  • client computer 102 and/or 103 run a web
  • client process typically a web browser or similar graphical user interface
  • FIG. 2 is a block diagram of a representative networked computer, such as
  • RAM random access memory
  • Mass storage device 207 a read only memory (ROM) 206, and a mass storage device 207.
  • ROM read only memory
  • Mass storage device 207 Mass storage device 207
  • a display device 220 for providing visual output is also coupled to processor
  • Keyboard 221 and cursor control unit 222 are coupled to bus 201 for
  • bus 201 Also coupled to processor 202 through bus 201 are additional ports, such as audio
  • Network interface device 223 provides a physical and logical connection between computer
  • system 200 and a network. It is used by various communication applications running on
  • computer 200 for communicating over the network medium and may represent devices such
  • Ethernet card As an Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices. It should be noted that the Ethernet card, ISDN card, modem, or similar devices.
  • FIG. 2 architecture of Figure 2 is provided primarily for purposes of illustration and that a server or
  • client computer used in conjunction with the present invention is not limited to the specific
  • advertising agency server computer such as server 104 in Figure 1.
  • Figures 3 through 6 display a series of graphical interfaces which relate to the process generated by the advertising scheduling module 114 of figure 1. Turning first to figure 4, the
  • first step in the process is for an account manager to request that work begin on a project
  • This entry is typically made by an
  • the advertising scheduling module 1 14 then receives the request from computer 102 and forwards notification (preferably an email notification) of the request to a client
  • the preferred request entry screen shown in figure 4 includes an entry for directing the request to the appropriate
  • an advertising professional e.g., someone in the
  • scheduling module 1 14 to set up a project, or job, which in essence formalizes the request
  • this step in the process may include entries
  • This step in the process may also assigning an account manager, an account group, a production manager, a budget limit. This step in the process may also assigning an account manager, an account group, a production manager, a budget limit. This step in the process may also assigning an account manager, an account group, a production manager, a budget limit. This step in the process may also assigning an account manager, an account group, a production manager, a budget limit. This step in the process may also
  • step in the process allows the person accessing the advertising scheduling module 114 to
  • the advertising scheduling module generates
  • present invention includes not only standard set of tasks, but also to generate standard,
  • advertising scheduling module 114 through a computer 102 and pull up the standard schedule, customizing the schedule as needed (e.g., re-ordering work, adding tasks, deleting tasks, etc.) through the use of up/down or delete/add functions.
  • customizing the schedule e.g., re-ordering work, adding tasks, deleting tasks, etc.
  • up/down or delete/add functions e.g., re-ordering work, adding tasks, deleting tasks, etc.
  • scheduling manager provides entries for an advertising agency member to indicate that a task
  • advertising scheduling module 114 generates notifications, preferably email notifications,
  • scheduling module provides a truly dynamic scheduling process for adjusting and updating
  • Another facet of the present invention involves the integration of the
  • advertising scheduling module 114 with a content management module 112.
  • content management module 112. One example of a preferred embodiment of such a content management module is shown for instance, in
  • present invention could include known, “canned” general content management programs
  • two modules may or may not be distinct (as opposed to one combined program), and they
  • module further preferably accesses a search and retrieval engine to let a user quickly locate
  • the results which preferably include both project files and their
  • banners can be viewed onscreen either as thumbnails or
  • scheduling module has the further benefit of being able to store and send advertising work product to the client without having to generate physical copies of the advertisements.
  • the banner in progress.
  • the client can be notified manually by the advertising
  • the content manager module 1 12 can
  • Events to be processed by the content manager module 1 12 can include but are not
  • resource planning module such as a content manager module 112 can provide input to the advertising agency about the effectiveness of a banner placement. For instance, the level of
  • consumer response as reflected by the number of click-throughs on a banner and the resulting number of purchases of a produce being advertised can be forwarded to a
  • scheduling module so as to dynamically reconfigure the content and targeting of the banner
  • scheduling module 1 14 can improve the information flow from the client to the advertising
  • the advertising scheduling module provides the capability for the client to view the status of the project and the content of the advertisement that is the subject of the project.
  • the client can use a client computer
  • This navigational tool gives the user of the client computer 102 (in the case of this tool typically an advertising agency member) the ability to perform any tasks enabled through on the advertising agency server 104, and to analyze any reports enabled by the advertising agency server 104, while still being capable

Abstract

A system and method for integrating content management and advertising scheduling as part of an online marketing campaign (100) is described. The system includes an advertising scheduling module for generating an advertising production schedule and task list in response to a request for an advertising campaign. The advertising schedule module can update the project information based upon inputs from advertising agency members (102) and clients (103) inputting information from remote computers, as well as information input from a content manager module.

Description

System and Method for Integrated Scheduling and Advertising Content Management Programs
FIELD OF THE INVENTION
The present invention relates generally to electronic commerce, and specifically to
enterprise management for on-line advertising and marketing campaigns. More specifically,
the present invention includes a system and method for generating a dynamic scheduling
program which may be integrated with content management programs for an on-line
advertising campaign. BACKGROUND OF THE INNENTION
Advertising management is a significant and increasingly critical component of
commerce that is conducted over the Internet. Effective advertising requires the
collaboration of organizations that provide complementary services, thus allowing these
companies to streamline their business processes and focus on their core competencies. The
extended enterprises formed by such collaborative relationships are realizing that fully
automated and flexible business processes that connect advertisers, their clients, and the
clients' customers along the value chain result in quicker responsiveness to the changing needs of the customers and, ultimately, to greater profitability.
In on-line advertising and electronic commerce, it is becoming increasingly possible
to manage revenue across the value chain. For example, an advertiser (whether an internal
department of the client or an outside advertising agency) can obtain a distinct competitive
advantage if it can link -campaign content management to scheduling and -accounting
information in its systems. From a control perspective, integrating business processes can
improve on-line campaign management by merging the benefits of an on-line advertising scheduling and production process with the advantages of a dynamic content management
system. In addition, by automating the process of managing and executing on-line marketing
activities, both in terms of production and content, the advertiser enhances its ability to
identify and focus on those cases that require and deserve special attention.
Advertising campaigns typically involve a series of distinct yet related tasks
performed by a team of professionals to generate and update advertisements. Managing the
production and content of such advertising represents a significant activity that requires a
certain investment in resources to ensure that the advertising is targeted to the right
audiences. The advertising professionals (whether part of an outside advertising agency or
internal to the advertising company) must be able to respond quickly to input from the client, offering quick communication capabilities about the status of the advertisement production
and placement. Likewise, the advertising professionals need to be able to get feedback from the client and/or third parties about the placement of the advertisements in order to modify
and fine tune the advertising campaigns (and, as a result to modify the scheduling associated
with generating the campaigns).
While the broadest scope of the present invention includes the integration of
content management and scheduling for advertisement for use in a variety of different
advertising media (e.g., television, radio, etc.) Such needs are particularly pronounced in
he context of internet advertising. Internet advertisements typically take the form of
"banner" advertisements comprising a banner message that pops up and is displayed on a
vendor's web page. Banner-based advertising has become a very popular medium for advertisers wishing to reach consumers over the Internet. Banner based advertising has the
further advantage of providing feedback to the advertiser and/or client in terms of the popularity of a particular advertisement, and the resulting effect in terms of sales by the
client.
There are presently a number of products that attempt to manage advertising
generation and placement. These products typically involve simple advertising scheduling
management programs (regardless of advertising media) which allow for the tracking of various tasks necessary to the generation of an advertising campaign. Also known are
various types of content management programs which offer certain feedback on the
placement of advertisements in order to improve the return on investment of a client's
advertising campaign. Current products and systems for managing Internet based advertising
systems are generally unable to provide the flexibility, performance, and robustness required to manage truly effective advertising campaigns including dynamic implementation for advertising creation scheduling integrated with content management.
SUMMARY AND OBIECTS OF THE INNENTION
It is an object of embodiments of the present invention to provide a system that
allows for advertiser to integrate the scheduling of on-line advertising generation and the
management of advertising content. A further object of the present invention is to allow for the advertiser and
potentially the client to integrate the scheduling and content management for an advertising piece for use on-line or in other advertising media.
Another object of some of the preferred embodiments of the present inventions is to
provide dynamic scheduling standards in the generation of an on-line advertising campaign which can immediately re-order the flow of work and insert new tasks based upon input trom
the client or a third party.
It is a further object of embodiments of the present invention to provide a system that
allows the automatic notification and status updating of tasks within an advertising project
to multiple professionals within the advertising team.
It is yet a further object of embodiments of the present invention to provide a system
that allows the scheduling of an advertising generation process by a advertiser while allowing
input and content viewing from the client, whereby information received from the client, the advertiser or a third party can dynamically reconfigure the advertisement generation process.
A system and method for providing integrated content management and scheduling
programs in an on-line advertising campaign is described.
The system of the present invention typically includes a server computer, typically
operated on behalf of an advertising agency for storing and maintaining files being generated
on behalf of a client as part of the advertising generation process. The advertising agency
server is operatively connected to one or more client computers, as well as a content
management server which accesses the advertisements themselves, as well as optional notes and comments related to such advertisements. The advertising agency server also includes
a scheduling module which is connected to multiple nodes or computers operated by various
professionals within the advertising agency. The scheduling module, among other things,
generates a schedule, task list, and/or time table in response to an input reflecting a request
by a client for the generation of an advertising campaign. The scheduling module preferably
notifies (e.g., via email) the various advertising professionals responsible for the tasks in the
advertising campaign generation, and further updates such notifications based upon input
from the advertising professionals through the nodes (e.g., reflecting completion of a task).
The system and process of the present invention further comprises a content
management module operatively connected to the scheduling module. The content
management module allows the client or one member of the advertising agency team to
analyze not only the progress of advertisement production, but also to view instantly the
content in progress as well. In one alternative embodiment of the present invention, input to the content management module (whether from the client, some member of the advertising
agency team, or some other third party) can be routed to dynamically retask the flow of work
dictated by the scheduling module and/or to insert new tasks associated with an particular
advertising production project.
Other features and advantages of the present invention will be apparent from the
accompanying drawings and from the detailed description that follows.
DEFINITION OF THE TERMS The following terms are used in the claims of the patent as filed and are intended to have their broadest meaning consistent with the requirements of law.
Advertising agency: a team of advertising professionals working either independently or as a department of a client who are responsible for generating or modifying a advertising
campaign in response to one or more requests by a client.
Client: a company who advertises on the Internet and engages an advertising agency
or similar professionals in order to generate advertisements on its behalf.
Scheduling Module: a software program that classifies and/or stores requests on a
project for generating advertisements and generates or modifies a task list or schedule in
response to such requests.
Content Management Module: a software program that receives input from a client,
a member of an advertising agency, or a third party, and generates, modifies and or stores
banners and related information in response to such input. This module may further be responsible for sending information to the scheduling module in response to such input.
Banner: a piece of content or information that describes an advertisement. Examples
of a banner include: a string of text, a GIF image, or other rich media contents, such as Flash,
Shockwave, etc.
Where alternative meanings are possible, the broadest meaning is intended. All
words used in the claims are intended to be used in the normal, customary usage of grammar
and the English language.
BRIEF DESCRIPTION OF THE DRAWINGS The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings in which like references indicate similar elements, and
in which:
Figure 1 illustrates a computer network that includes client computers coupled to a
server computer, and that is used to implement embodiments of the present invention;
Figure 2 illustrates a block diagram of a computer or server that execute one ormore
modules comprising aspects of the present invention;
Figure 3 illustrates an example GUI showing the sliding navigation bar feature of a
first preferred embodiment of the present invention;
Figure 4 illustrates an example GUI showing an input screen reflecting a client
request in the scheduling module in a preferred embodiment of the present invention;
Figure 5 illustrates an example GUI showing a production department input screen
for generating a schedule or task list based upon a client request; and
Figure 6 is an illustration of a schedule or task list in accord with a preferred
embodiment of the scheduling software of the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention that is the subject of the present application is one of a series
of applications dealing with on line advertising campaign management, the other copending
applications including applications entitled "SYSTEM FOR PROVIDING ENTERPRISE
REVENUE MANAGEMENT FOR ON-LINE ADVERTISING CAMPAIGNS" filed July
12, 2000, "SYSTEM AND METHOD FOR A USER OPT-IN ASPECT WITHIN AN ADSERVER DECISION MAKING PROCESS" filed July 14, 2000, and "OVERLAY GENERATION," filed August 18, 2000, such applications being assigned to the assignee of
the present invention. Those applications are hereby incorporated by reference into the
present application.
In the following description, for purposes of explanation, numerous specific details
are set forth in order to provide an understanding of the present invention. It will be evident,
however, to one skilled in the art that the present invention may be practiced without the
specific details. In other instances, well-known structures and devices are shown in block
diagram form to facilitate explanation. The description of preferred embodiments is not
intended to limit the scope of the claims appended hereto. In addition, future and present
alternatives and modifications to the preferred embodiments described below are
contemplated. Any alternatives or modifications which make insubstantial changes in function, in purpose, in structure, or in result are intended to be covered by the claims of this
patent.
Hardware Overview
Aspects of the present invention may be implemented on one or more computers
executing software instructions. According to one embodiment of the present invention, one
or more server computer(s) transmit and receive data over a computer network or standard
telephone line. The steps of accessing, downloading, and manipulating the data, as well. as
other aspects of the present invention are typically implemented by a central processing unit
(CPU) in the server computer executing sequences of instructions stored in a memory. The memory may be a random access memory (RAM), read-only memory (ROM), a persistent store, such as a mass storage device, or any combination of these devices. Execution of the
sequences of instructions causes the CPU to perform steps according to embodiments of the
present invention.
The instructions may be loaded into the memory of the advertising agency server
computer from a storage device, or from one or more other computer systems over a network connection. For example, a client computer may transmit a sequence of instructions to the
server computer in response to a message transmitted to the client over a network by the
server. As the server receives the instructions over the network connection, it stores the
instructions in memory. The server may store the instructions for later execution, or it may
execute the instructions as they arrive over the network connection. In some cases, the
instructions may not be directly executable by the CPU, and may instead be executed by an interpreter that interprets the instructions. In other embodiments, hardwired circuitry may
be used in place of, or in combination with, software instructions to implement the present
invention. Thus, the present invention is not limited to any specific combination of hardware circuitry and software, nor to any particular source for the instructions executed by the server
or client computers.
Figure 1 illustrates a computer network system 100 that implements one or more embodiments of the present invention. In system 100, a advertising agency network server
computer 104 is coupled, directly or indirectly, to one or more network client computers or
nodes 102 and 103 through a network 100. Alternatively, one or more of the client computers or nodes made comprise third party systems for sending data to the advertising
server in order to provide market feedback so as to update the advertisement generation process. For instance, the third party feedback could include responses to test marketing
efforts by the advertising agency so as to further adjust and fine tune banners.
Likewise, it should be understood that what is referred to as client computers 102,
103 will also include one or mode computers or nodes belonging to various advertising
professionals who are working with advertising content and project data located on the
advertising server. The network interface between server computer 104 and client computer
102 may also include one or more routers, such as routers 106, 107, and 108. The routers
serve to buffer and route the data transmitted between the server and client computers.
Network 1 10 may be the Internet, a Wide Area Network (WAN), a Local Area Network
(LAN), or any combination thereof.
In one embodiment of the present invention, server 104 in network system 100 is a server that executes an content management module 112 and advertising scheduling process module 1 14. Content management module 112 transmits and receives data from various
other client computers, such as network clients 102 and 103, and processes the received data
to process requests received over network 1 10. Content management module 1 12 may
represent one or more executable program modules that are stores within network server 104
and executed locally within the .server. Alternatively, howe er, on-line advertising
management process 1 12 may be stored on a remote storage or processing device coupled
to server 104 or network 1 10 and accessed by server 104 to be locally executed. In a further alternative embodiment of the present invention, content management module 1 12 may be
implemented in a plurality of different program modules, each of which may be executed by
two or more distributed server computers coupled to each other, or to network 110
separately.
Likewise, advertising scheduling module 1 14 transmits and receives data from various client computers, such as network clients 102 and 103, and processes the received
data to process requests received over network 110. Advertising scheduling module 1 14 may
represent one or more executable program modules that are stores within network server 104
and executed locally within the server. Alternatively, however, advertising scheduling
module 114 may be stored on a remote storage or processing device coupled to server 104
or network 110 and accessed by server 104 to be locally executed. In a further alternative
embodiment of the present invention, content management module 112 and advertising
scheduling module may be implemented in a plurality of different program modules, each of which may be executed by two or more distributed server computers coupled to each
other, or to network 110 separately.
In one embodiment of the present invention, wherein network 1 10 is the Internet,
network server 104 also executes a web server process (not shown to avoid obscuring the
illustration) to provide HTML documents to client computers coupled to network 1 10. To
access the HTML files provided by server 104. client computer 102 and/or 103 run a web
client process (typically a web browser or similar graphical user interface) that accesses and
provides links to web pages available on server 104 and other Internet server sites. It should be noted that a network system 100 that implements embodiments of the present invention
may include a larger number of interconnected client and server computers than shown in Figure 1.
Figure 2 is a block diagram of a representative networked computer, such as
advertising agency server computer 104 illustrated in Figure 1. The computer system 200
includes a processor 202 coupled through a bus 201 to a random access memory (RAM)204,
a read only memory (ROM) 206, and a mass storage device 207. Mass storage device 207
could be a magnetic disk, optical compact disk, or tape drive for storing data and
instructions. A display device 220 for providing visual output is also coupled to processor
202 through bus 201. Keyboard 221 and cursor control unit 222 are coupled to bus 201 for
communicating user commands to processor 202.
Also coupled to processor 202 through bus 201 are additional ports, such as audio
output port 224, an input/output (I/O) interface 225, and a network interface device 223. Network interface device 223 provides a physical and logical connection between computer
system 200 and a network. It is used by various communication applications running on
computer 200 for communicating over the network medium and may represent devices such
as an Ethernet card, ISDN card, modem, or similar devices. It should be noted that the
architecture of Figure 2 is provided primarily for purposes of illustration and that a server or
client computer used in conjunction with the present invention is not limited to the specific
architecture shown. In one embodiment of the present invention, processor 202 within computer system
200 executes one or more software routines that comprise an on-line advertising management
process 203 and an advertising scheduling process that is implemented by one or more
advertising agency server computer such as server 104 in Figure 1.
Integrated Advertising Scheduling and Content Management Functionality
Figures 3 through 6 display a series of graphical interfaces which relate to the process generated by the advertising scheduling module 114 of figure 1. Turning first to figure 4, the
first step in the process is for an account manager to request that work begin on a project
based upon a successful pitch to an advertising client. This entry is typically made by an
advertising professional on computer 102, although the present invention also envisions
requests made directly by the client on computer 102 to update or add to advertising
campaigns. The advertising scheduling module 1 14 then receives the request from computer 102 and forwards notification (preferably an email notification) of the request to a client
computer operated by an advertising agency's production department. The preferred request entry screen shown in figure 4 includes an entry for directing the request to the appropriate
personnel in order to further process and act upon the request.
Upon receiving the request, an advertising professional (e.g., someone in the
production department of an advertising agency) preferably accesses the advertising
scheduling module 1 14 to set up a project, or job, which in essence formalizes the request
to begin work. As the display in figure 5 shows, this step in the process may include entries
for establishing various aspects of the project, such assigning an account manager, an account group, a production manager, a budget limit. This step in the process may also
include identifying the client, product and brand for whom the project is being performed, as well as identifying the job type and description being performed. Most preferably, this
step in the process allows the person accessing the advertising scheduling module 114 to
search the available keywords for selection. Such projects would likely be stored in memory
either on the server 104 or at a remote location, and would provide a pull-down menu of
defined key words for a topic as well as hierarchies related to those words. For example, if
a person entering the selection of a job type was unsure of the entries available, he or she
could "pull down" the available list of job types and select the one closest to the type of
request being processed.
Once the request has been processed, the advertising scheduling module generates
a standard schedule for review and modification by the advertising agency. One such
example of a preferred standard schedule is shown in Figure 6. Once the standard schedule
is generated, the tasks comprising the project are assigned to various people in the
advertising agency with preselected due dates. A further preferred embodiment of the
present invention includes not only standard set of tasks, but also to generate standard,
or default task durations. This aspect would also allow the advertising agency to
record the task duration on a given project so as to automatically modify the "default"
task duration based upon such prior task durations, using the median or average or
comparable past task durations. Members of the advertising agency can access the
advertising scheduling module 114 through a computer 102 and pull up the standard schedule, customizing the schedule as needed (e.g., re-ordering work, adding tasks, deleting tasks, etc.) through the use of up/down or delete/add functions. Typically, as shown for
example in Figure 6, many of the tasks are interdependent (e.g., a storyboard typically is
generated before casting, which is completed before any photo shoot), so the advertising
scheduling manager provides entries for an advertising agency member to indicate that a task
has been completed. As the tasks in the project are completed or "checked off," the
advertising scheduling module 114 generates notifications, preferably email notifications,
which are then served upon the appropriate computers 102, 103 operated by the advertising
agency personnel responsible for the subsequent tasks in the project. Thus, the advertising
scheduling module provides a truly dynamic scheduling process for adjusting and updating
the task list associated with a particular project.
Another facet of the present invention involves the integration of the
advertising scheduling module 114 with a content management module 112. One example of a preferred embodiment of such a content management module is shown for instance, in
the campaign manager discussed and disclosed in the "Overlay Generation" application filed August 18, 2000 and assigned to the assignee of the present invention. Alternatively, the
present invention could include known, "canned" general content management programs
currently available, such as IBM's Content Manager™ program. By integrated, the inventor
does not intend to apply some specific physical relationship between the two modules- these
two modules may or may not be distinct (as opposed to one combined program), and they
may or may not reside on the same computer or server. The attribute imputed by integrating the two modules for purposes of practicing the present invention is that there be some
communication between the two modules, whether for purposes of linking the content in
progress of a particular advertisement with the associated tasks for a particular project, or
whether the two modules are linked in order to provide feedback for generating, updating
and/or modifying a project schedule based upon requests for updates or modifications to the
advertising content.
In one preferred embodiment of the present invention, the advertising scheduling
module further preferably accesses a search and retrieval engine to let a user quickly locate
information and materials using a variety of search techniques including Boolean, key word
and full-text searches. The results, which preferably include both project files and their
associated advertising contents (banners) can be viewed onscreen either as thumbnails or
full-format proxies and then reused as needed.
The interdependence between the content manager module and the advertising
scheduling module has the further benefit of being able to store and send advertising work product to the client without having to generate physical copies of the advertisements. The
client, by accessing through a computer 102 to the server 104 can view and comment upon
the banner in progress. Alternatively, the client can be notified manually by the advertising
agency via email, or automatically via email generated by the advertising scheduling module
1 14 to show updates in the banner.
In certain embodiments o f the present invention, the content manager module 1 12 can
input data to the advertising scheduling module 1 14 in order to update the task list and/or generate new requests for projects based upon events processed by the content manager
module. Events to be processed by the content manager module 1 12 can include but are not
limited to inventory and other backend events, click-through events showing responses to banners placed upon a vendor's website. These and other events received by an enterprise
resource planning module such as a content manager module 112 can provide input to the advertising agency about the effectiveness of a banner placement. For instance, the level of
consumer response, as reflected by the number of click-throughs on a banner and the resulting number of purchases of a produce being advertised can be forwarded to a
advertising scheduling module 1 14 to let an advertising agency know that an ad is effective
and, therefore, that its placement and distribution should be continued or increased.
Alternatively, in the context of a test placement of a banner, the content manager could
provide more detailed information about the preferences and interests of a consumer clicking
on a banner, thus, providing information for the advertising agency to update its task lists for the project corresponding to the banner so as to modify and better target the
banners/advertisements that are the subject of the advertising campaign. Another example of the interactivity of the content manager module and the software scheduling module could
be simply a notification of a change in price level or inventory level so as to adjust the
content and targeting of the banner being developed by the advertising agency. Thus, input
from the content manager module could be sent on a real time basis to the advertising
scheduling module so as to dynamically reconfigure the content and targeting of the banner
(and, therefore, potentially altering the scheduling and task lists of the project). Likewise, the integration of the content manager module 1 12 and advertising
scheduling module 1 14 can improve the information flow from the client to the advertising
agency. The advertising scheduling module provides the capability for the client to view the status of the project and the content of the advertisement that is the subject of the project.
In an alternative embodiment of the present invention, the client can use a client computer
to access information riot only about the status of the project and the current content of the
banner, but also the content of previous versions of the banner. Thus, a person operating
computer 102 (whether a client or a member of the advertising agency) could operate the advertising scheduling module to view previous iterations of the banner in order to track the
progress of the project.
The navigation of the advertising scheduling module 114 for accessing status
information and banner content is most preferably implemented with the use of a sliding
navigation bar, as shown, for example, in Figure 3. This navigational tool gives the user of the client computer 102 (in the case of this tool typically an advertising agency member) the ability to perform any tasks enabled through on the advertising agency server 104, and to analyze any reports enabled by the advertising agency server 104, while still being capable
of sliding out of the way in order to allow the user maximize screen space while any work
is being performed. Thus, the navigation bar feature of advertising scheduling module 1 14
provides an optimal balance of describing the advertising project status and capabilities while
still permitting optimal screen space for the advertising agency member to perform any
necessary tasks under the project. In the foregoing, a system and method has been described for integrating advertising
scheduling and content management features of an online advertising campaign. Although
the present invention has been provided with reference to specific exemplary embodiments,
various modifications and changes may be made to these embodiments without departing
from the broader scope and spirit of the invention as set forth int eh following claims.
Accordingly, the specification and drawings are to be regarded in a illustrative rather- than
a restrictive sense.

Claims

CLAIMSWhat is claimed is:
1. A method for generating a dynamic schedule for producing an advertisement,
said method comprising the steps of:
(a) generating a task list in response to a client request for an advertising
campaign;
(b) receiving real time information from a content managing module; and
(c) updating said task list based upon said information from said content
managing module.
2. The method of claim 1 comprising the further step of communicating with a
plurality of client computers in order to perform tasks from said task list.
3. The method of claim 2 further comprising the step of further updating said task list based upon information received from at least one of said plurality of client
computers.
4. The method of claim 3 comprising the further steps of notifying at least one
of said plurality of client computers based upon updates to said task list.
5. The method of claim I, wherein said advertisement in a banner for use
in an on-line advertising campaign.
6. The method of claim 1, wherein said advertisement is an advertisement
for use in a television advertising campaign.
7. The method of claim 1, wherein said advertisement is an advertisement for use in a radio advertising campaign.
8. A system for generating a dynamic schedule for producing an online
advertising campaign, comprising:
(a) an advertising scheduling module for generating a group of tasks pursuant to
producing an online advertisement, said advertising scheduling module being located-on a
server computer;
(b) at least one computer operatively connected to said advertising scheduling
module, said computer performing at least a portion of said group of tasks for generating an
online advertisement in response to tasks generated by said advertising scheduling module;
and
(c) a content management module communicating with said advertising
scheduling module, said content management module sending information to said advertising
scheduling module whereby the advertising scheduling module modifies said group of tasks for producing an online advertisement.
9. The system for generating a dynamic schedule for producing an online
advertising campaign of claim 5, wherein said content management module is located on the
same server as said advertising scheduling module.
10. The system for generating a dynamic schedule for producing an online
advertising campaign of claim 5 further comprising at least one computer operatively connected to said server computer for viewing the group of tasks and advertising content
associated with said dynamic schedule for producing an online advertising campaign.
1 1. The system for generating a dynamic schedule for producing an online
advertising campaign of claim 5, wherein said computer performing at least a portion of said
group of tasks for generating an online advertisement receives notices from said advertising
scheduling module reflecting modifications to said group of tasks for producing an online
advertisement.
12. A method for generating a dynamic schedule for producing a banner, said
method comprising the steps of: (a) generating a task list for producing a banner;
(b) receiving real time information from a content managing module;
(c) communicating with a plurality of computers in order to perform tasks from
said task list; and
(d) updating said task list based upon information from said content managing module and from said plurality of computers.
13. The method for generating a dynamic schedule for producing a banner of
claim 9, said method comprising the further step of notifying said plurality of computers
about updates to said task list.
14. The method for generating a dynamic schedule for producing a banner of
claim 9 further comprising the step of communicating with a client operated computer in
order to display said banner being produced.
15. The method for generating a dynamic schedule for producing a banner of
claim 9 comprising the further steps of displaying said banner being produced on the internet.
PCT/US2001/032326 2000-10-19 2001-10-18 System and method for integrated scheduling and advertising content management programs WO2002033629A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002213292A AU2002213292A1 (en) 2000-10-19 2001-10-18 System and method for integrated scheduling and advertising content management programs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69227800A 2000-10-19 2000-10-19
US09/692,278 2000-10-19

Publications (2)

Publication Number Publication Date
WO2002033629A1 true WO2002033629A1 (en) 2002-04-25
WO2002033629A9 WO2002033629A9 (en) 2003-04-10

Family

ID=24779931

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/032326 WO2002033629A1 (en) 2000-10-19 2001-10-18 System and method for integrated scheduling and advertising content management programs

Country Status (2)

Country Link
AU (1) AU2002213292A1 (en)
WO (1) WO2002033629A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7260783B1 (en) 2003-07-08 2007-08-21 Falk Esolutions Gmbh System and method for delivering targeted content
WO2023201308A1 (en) 2022-04-14 2023-10-19 Regenxbio Inc. Gene therapy for treating an ocular disease

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5999912A (en) * 1996-05-01 1999-12-07 Wodarz; Dennis Dynamic advertising scheduling, display, and tracking

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5999912A (en) * 1996-05-01 1999-12-07 Wodarz; Dennis Dynamic advertising scheduling, display, and tracking

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7260783B1 (en) 2003-07-08 2007-08-21 Falk Esolutions Gmbh System and method for delivering targeted content
WO2023201308A1 (en) 2022-04-14 2023-10-19 Regenxbio Inc. Gene therapy for treating an ocular disease

Also Published As

Publication number Publication date
WO2002033629A9 (en) 2003-04-10
AU2002213292A1 (en) 2002-04-29

Similar Documents

Publication Publication Date Title
US8214272B2 (en) Web site valuation
US9524355B2 (en) Methods for delivering task-related digital content based on task-oriented user activity
US9009190B2 (en) Provision of targeted content
US9934510B2 (en) Architecture for distribution of advertising content and change propagation
US7284008B2 (en) Dynamic document context mark-up technique implemented over a computer network
JP4540927B2 (en) System and method for enabling bidding of multi-factors affecting position on a search result list generated by a search engine of a computer network
US7451099B2 (en) Dynamic document context mark-up technique implemented over a computer network
US8473338B2 (en) Methods and systems to facilitate keyword bid arbitrage with multiple advertisement placement providers
US20090182718A1 (en) Remote Segmentation System and Method Applied To A Segmentation Data Mart
US20090319365A1 (en) System and method for assessing marketing data
US20050267820A1 (en) System, method and computer program product for finding customer orientated advertisements
KR20050100336A (en) Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US20050267810A1 (en) System, method and computer program product for organizing items for presentment to a user
US20050288953A1 (en) System, method and computer program product for purchasing items
JP2003233684A (en) System and method for providing place and price protection in search result list generated by computer network search engine
US7627829B2 (en) Command center and interface for web based business merchandising and service
US20120215653A1 (en) User-defined classifieds
US20130013429A1 (en) Systems, methods, and media for providing advertisements based upon relational data
US8799070B1 (en) Generating synthetic advertisements for an electronic environment
Liu et al. Designing a composite e-service platform with recommendation function
US8015062B2 (en) Marketing profile store
US11775595B1 (en) Method and system for mining image searches to associate images with concepts
Rosenbaum The information environment of electronic commerce: information imperatives for the firm
WO2002033629A1 (en) System and method for integrated scheduling and advertising content management programs
JP2005513584A (en) Web-based marketing and campaign management system and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
COP Corrected version of pamphlet

Free format text: PAGES 1/9-9/9, DRAWINGS, REPLACED BY NEW PAGES 1/9-9/9; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: COMMUNICATION PURSUANT TO RULE 69 EPC (EPO FORM 1205A OF 210803)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP