WO2003025696A2 - Dynamic web advertisement and content display system - Google Patents

Dynamic web advertisement and content display system Download PDF

Info

Publication number
WO2003025696A2
WO2003025696A2 PCT/IL2002/000775 IL0200775W WO03025696A2 WO 2003025696 A2 WO2003025696 A2 WO 2003025696A2 IL 0200775 W IL0200775 W IL 0200775W WO 03025696 A2 WO03025696 A2 WO 03025696A2
Authority
WO
WIPO (PCT)
Prior art keywords
web
page
campaign
rules
browsing
Prior art date
Application number
PCT/IL2002/000775
Other languages
French (fr)
Other versions
WO2003025696A3 (en
Inventor
David Kedem
Dana Ghavami
Original Assignee
Checkm8 Ltd
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 Checkm8 Ltd filed Critical Checkm8 Ltd
Priority to AU2002341357A priority Critical patent/AU2002341357A1/en
Publication of WO2003025696A2 publication Critical patent/WO2003025696A2/en
Publication of WO2003025696A3 publication Critical patent/WO2003025696A3/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 to the delivery, presentation, and management of advertising on the Internet and specifically to a system and method for enabling dynamic campaign advertisement in accordance with real time analysis of web pages, predefined rules, browsing activities and technical requirements.
  • Types of advertisements vary from an advertisement moving across the screen to a traditional fixed advertisement, which may appear in the unused portion of the web page.
  • banner ads and other similar advertising and marketing mechanisms has generally yielded unsatisfactory results and thus has usually been avoided by most large advertisers.
  • banner ads are statically displayed once loaded by a web browser
  • banner ads and other similar marketing tools do not allow different and dynamic marketing content to be displayed within a browser window.
  • several approaches exist in the art for implementing web based advertisements suffer serious limitations of one form or another that have sharply restricted their desirability and use.
  • the Internet is an interactive and dynamic media, hence the advertisement campaigns have to be adapted to this new environment.
  • Prior art tools for planning and creating Internet campaigns are unable to provide real time dynamic advertisement campaign. Such a deficiency may cause the campaign to be useless. For example, if ads are positioned in within a "scrolling" web-page some of the ads may never be exposed to the user view, as most users actually view only small portion of the page.
  • US 6,314,451 discloses an advertisement management system, which selects the advertisement to be downloaded rather than having that selection or its content embedded in the web content page.
  • US Patent number 6,185,589 discloses an automatic banner resizing for variable- width web pages using variable width cells of HTML table.
  • the object of the present invention is to provide an ad management system that supports dynamic presentation of various advertising formats, adapting ad characteristics according to environmental conditions such as web events and user interaction SUMMARY OF THE INVENTION
  • the present invention provides a web-page advertisement playing system that enables real time control of web-page advertisement presentation according to predetermined instruction rules, technical browsing parameters, real time events, web-page structure and content.
  • the system is comprised of: instruction rules database wherein the rules can be added or changed by an ad designer; a first Java script program that analyzes technical browsing limitations and related web-page structure for creating ad playing instruction sets based on predefined rules and said analysis result; a second Java script for playing at least one ad wherein the ads appearance, timing and characteristics are changed according to created instruction sets and the occurrence of identified triggering events
  • the instruction rules and instruction sets relate to the combination of multiple ad characteristics and triggering events, wherein the activation of each ad is influenced by combinations of different characteristics and events.
  • the instruction rules and instruction sets also relate to the combination of multiple advertising campaigns appearing in one or more web-pages, wherein the activation of one advertising campaign may influence other advertising campaigns.
  • the ads' controllable characteristics include size parameters, location parameters (e.g. screen position, scrolling etc.), animation behavior parameters (e.g. motion, speed etc.), appearance period and timing conditional logic, and style format parameters (e.g. color, fonts).
  • the technical browsing parameters include: browser type and version, operating system type, communication bandwidth speed, width and height of browsing window, IP address, etc.
  • the triggering events include scheduled events, browsing events (e.g. downloading), and browsing interaction with user (e.g. mouse movement, scrolling, etc.
  • the instruction sets include logic parameters representing ad characteristics in relation to triggering events.
  • the instruction rules include logic commands of ad type and preferred characteristics of ads in relation to parameters of technical browsing limitations and web- page structure.
  • the system further includes a campaign wizard for enabling campaign designers to create instruction rules by selecting relevant ad types and scenarios and selecting the preferred characteristics of the ad presentation.
  • the system supports any type of media format that is supported by a browser including images (gif, jpg, bmp%), flash, video (mpeg, asf, rm, ra, mp3, wma, wmv, mov, qt%) etc.
  • Fig. 1 is a general diagrammatic representation of the environment in which the present invention is practiced
  • Fig. 2 is a block diagram of the campaign management system according to the present invention
  • Fig. 3 is a diagram illustrating the process of controlling real time campaign presentation according to the present invention
  • Fig. 4 is flow-chart illustrating the real time process of composing ads according to the present invention
  • Fig. 5 is flow-chart illustrating the real time process of analyzing a web-page according to the present invention
  • Fig. 6 is flow-chart illustrating the real time activation of an ad scenario according to the present invention
  • Fig. 7 is flow-chart illustrating the process of campaign creation according to the present invention.
  • the main concept of the present invention is to enable real time control of web- page advertisement presentation.
  • the present invention suggests a new campaign management system that enables a campaign manager to determine ad type and performance parameters. These preferences are translated into campaign instruction sets, which influence the presentation of the web- page advertisement.
  • the activation of the advertisements is performed by a Java script program that is activated once the user starts to download the relevant web-page.
  • Fig. 1 illustrates the technical environment in which the present invention is practiced.
  • User terminals (10) are connected to the network (12) using a browsing application (14) and can access available web-sites, which are located at designated servers (16).
  • the advertisement campaign management server (18) comprises of an ad database (2), a campaign management application (22), and a campaign rules record database (24).
  • the campaign management application activates Java script programs (26), which can be located at the management server or optionally at the client terminal.
  • Fig. 2 illustrates the block diagram of the campaign management application.
  • the application is mainly comprised of two components: the campaign design wizard (202) and the ad composer (201).
  • the campaign design wizard enables the campaign manager to determine the campaign type and scenario and to select the relevant publishing web- site and presentation preferences according to pre-designed advertisement formats and scenarios (203) and optionally based on publisher web-page format (204) (such as frames, scrolling etc.).
  • the wizard's application yields an output result of campaign rules.
  • the ad composer which is implemented as a Java script program determines the specific ad campaign scenario preferences in real-time according to the predefined campaign rules, real-time analysis of the displaying device capabilities and web-page structure and content. This process of ad composing results in a set of instructions (205), which determine the operative activation of the ads.
  • Fig. 3 illustrates the real time interactive process of the advertising campaign operation.
  • the user initiates a request for downloading a web-page (301).
  • the respective server site returns an HTML web-page, (303) which contains a command instruction to call the advertising servers (302) and activates an initial Java script program (304).
  • This initial script is programmed to identify the user system characteristics (305), including its browsing capabilities.
  • this program further analyzes the publishing web-page (305a). All of this information is transferred to the advertising server.
  • the ad composer determines the campaign type and scenario (307) and assigns the respective ad content source location
  • the ad composer's operation instruction sets and relevant information of ad content are transferred to the user's device browser including a calling instruction for activating the main Java script.
  • the browser calls the main Java script program (309), which is active during the browsing session of the specific web-page and controls the presentation of the campaign advertisement.
  • the program first analyzes web- page structure and content (310). This analysis result, combined with the instruction sets, determines the ad presentation operation (311) in accordance with triggering events.
  • the whole process of the campaign operation is initialized by a single HTML tag command, which activates the initial Java script program. There is no further need for any other HTML objects within the web-page; all advertising campaign operation is controlled by the Java script programs and campaign rules.
  • the embedded HTML tag need not to be replaced at any time during the campaign or between campaigns; only the Java scripts and campaign rules are changed.
  • Fig.4 illustrates a flow chart of the ad composing process.
  • This composition operation is processed by a designated Java script (the initial Java script)].
  • the campaign type is selected according to the pre-defined campaign rules and the publisher web-site content and format.
  • the operation scenario of the respective campaign type definitions and parameters are selected according to user system and browser application, based on the campaign rules.
  • the campaign rules may define the proper range resolution of an ad image and the ad composer selects the best possible image resolution within the defined range according to technical limitations of the user's device.
  • Fig. 5 illustrates the web-page analysis process.
  • One function of the analysis process is to locate empty spaces in the web-page for placing the campaign ads.
  • the first approach (501) is to explore the page structure "inch by inch” and check the relevant tag definition for each page area. Areas containing "body” tags type are marked as empty.
  • the second approach (502) is to search for empty spaces within the HTML tags, which define the page structure. The concept is to check the tag text and image components and estimate the area that they occupy according to font definitions and user device screen resolution. The estimated area is compared to the defined tag size for identifying empty spaces.
  • the web-page analysis further relates to page format and content. Identifying the keywords within the page text can be used to relate these keywords to ads (for example highlighting a keyword which is associated with the relevant ad) or even selecting the relevant ads accordingly.
  • the identification of page format properties such as "framing,” "scrolling,” or background can be used for adapting the ads accordingly. For example the ads' colors may be changed according to page background.
  • the analysis procedure can be followed by editing the web-page structures. For example, a web-page's background may be changed or a long text paragraph structure may be edited to enable the positioning of ads at more attractive locations.
  • Fig. 6 illustrates the real time process operating the campaign ads.
  • This process which is handled by the main Java scripts, tracks all browsing activities including user behavior such as mouse movements or selections.
  • the program identifies triggering events such as timing schedules, scrolling operation or mouse movement in order to activate new ads or dynamically operate the ads (e.g. animation). All of these operations are preformed according to relevant instruction sets, which define the triggering events and their associated actions.
  • the instruction sets and rules relate to multiple ad characteristics and triggering events, hence combinations of different triggering events and rules influence the ad activation and presentation, and the activation of one ad may influence the activation of another.
  • Fig. 7 illustrates the campaign wizard operations.
  • the first function of the campaign wizard is to enable the campaign manager to plan the campaign by determining its exposure definitions of population size, category, etc.
  • the manager is presented with the relevant publishing web-sites and selects the appropriate one according to his campaign management policy.
  • These campaign management tools are well known in the art and need not be detailed.
  • the manager is able to select the preferred ad type and scenario and determine his preferences regarding all controllable parameters of the ads such as resolution, appearance timing, location, etc.
  • the parameter's activation can be defined with association to triggering events, (e.g. changing ad size or resolution according to user behavior).
  • Types of campaign advertisements vary from an advertisement moving across the screen to a traditional fixed advertisement, which may appear in the unused portion of the web page. Advertisements in the present invention may gradually come into focus on one side or may even be an animated advertisement, which moves in place or across the page. If the advertisement cannot be displayed on the particular page, the system will choose the next best advertisement format for that particular user.
  • the system supports any type of media format that is supported by a browser including images (gif, jpg, bmp%), flash, video (mpeg, asf, rm, ra, mp3, wma, wmv, mov, qt%) etc.
  • the parameters of the instructions for controlling the ad presentation can include all physical properties, attributes and display techniques of an object, including and not limited to size, shape, geographic screen location (upper, lower, upper-left, lower-right, right, left), movement speed and direction, and appearance styles (fade, flash, zoom). It can also include timed events, from page load or time lapse of ad load as defined during or a time interval thereafter page load.
  • the web page administrator can assume full command over global campaign parameters by definition of an advertisement/content policy, which applies boundaries to geographic screen locations and advertisement/content types on their web pages (e.g. permit ads in empty spaces only, permit movement over content, define a transparency level for ads when permitted to move over/overlay content).
  • the advertisement administrator must then adhere and will be restricted to instructing adaptive information within the permissible parameters as defined by the web page administrator.
  • campaign wizard application may include a ready-to-use pre-packaged library of campaign configurations, which will require only the attachment of any standard image file and can be instantaneously launched for those who opt not to construct their own step-by-step campaign.
  • the complexity of instructive and adaptive qualities of timely campaign appearance and behavioral characteristics are virtually unlimited.

Abstract

The present invention suggests a new ad campaign management system, which enables a campaign manager to determine type, scenario (203) and performance parameters. These performances are translated into campaign instruction sets (205), which influence the presentation of the web-pages advertisement. The activation of the advertisements is performed by a java script that is activated once the user starts to download the relevant web-page.

Description

DYNAMIC WEB ADVERTISEMENT AND CONTENT DISPLAY SYSTEM
FΓELD OF THE INVENTION
The present invention relates to the delivery, presentation, and management of advertising on the Internet and specifically to a system and method for enabling dynamic campaign advertisement in accordance with real time analysis of web pages, predefined rules, browsing activities and technical requirements.
DESCRD7TION OF THE PRIOR ART
(The simplicity of browsing the web coupled with the relative low-cost of accessing the Internet, in that regard, by establishing web sites merchants, vendors and other information providers has an unparalleled opportunity to reach enormous numbers of potential consumers through advertising.)
Given the wide and ever-growing reach of the web as a source of consumer information and the increasing consumer acceptance of electronic commerce, advertisers have clearly recognized the immense potential of the web as an effective medium for disseminating advertisements to a consuming public.
Types of advertisements vary from an advertisement moving across the screen to a traditional fixed advertisement, which may appear in the unused portion of the web page.
Despite their widespread use as tools to drive electronic commerce on the
Internet, banner ads and other similar advertising and marketing mechanisms has generally yielded unsatisfactory results and thus has usually been avoided by most large advertisers. For example, in addition to the fact that banner ads are statically displayed once loaded by a web browser, banner ads and other similar marketing tools do not allow different and dynamic marketing content to be displayed within a browser window. In that regard, several approaches exist in the art for implementing web based advertisements. However, all suffer serious limitations of one form or another that have sharply restricted their desirability and use.
Unlike traditional advertising environments such as T.N or newspapers, the Internet is an interactive and dynamic media, hence the advertisement campaigns have to be adapted to this new environment.
Prior art tools for planning and creating Internet campaigns are unable to provide real time dynamic advertisement campaign. Such a deficiency may cause the campaign to be useless. For example, if ads are positioned in within a "scrolling" web-page some of the ads may never be exposed to the user view, as most users actually view only small portion of the page.
Prior art techniques which have approached the above problems provide solutions only for specific cases, such as adapting static ad resolution.
US 6,314,451 discloses an advertisement management system, which selects the advertisement to be downloaded rather than having that selection or its content embedded in the web content page.
Many patents in the prior art involve customization of content. Some relate to the customization of the advert resolution to suit the users resolution and others relate to the customization of content to suit the profiling of the users.
US Patent number 6,185,589 discloses an automatic banner resizing for variable- width web pages using variable width cells of HTML table.
While all of the previously discussed systems attempt to customize advertisements, none of them analyze the web page structure, real time browsing activities, device type and viewers' interaction, or create dynamic advertisements or content which is modified to match the user's viewing format preferences. The object of the present invention is to provide an ad management system that supports dynamic presentation of various advertising formats, adapting ad characteristics according to environmental conditions such as web events and user interaction SUMMARY OF THE INVENTION
The present invention provides a web-page advertisement playing system that enables real time control of web-page advertisement presentation according to predetermined instruction rules, technical browsing parameters, real time events, web-page structure and content. The system is comprised of: instruction rules database wherein the rules can be added or changed by an ad designer; a first Java script program that analyzes technical browsing limitations and related web-page structure for creating ad playing instruction sets based on predefined rules and said analysis result; a second Java script for playing at least one ad wherein the ads appearance, timing and characteristics are changed according to created instruction sets and the occurrence of identified triggering events
The instruction rules and instruction sets relate to the combination of multiple ad characteristics and triggering events, wherein the activation of each ad is influenced by combinations of different characteristics and events.
The instruction rules and instruction sets also relate to the combination of multiple advertising campaigns appearing in one or more web-pages, wherein the activation of one advertising campaign may influence other advertising campaigns.
The ads' controllable characteristics include size parameters, location parameters (e.g. screen position, scrolling etc.), animation behavior parameters (e.g. motion, speed etc.), appearance period and timing conditional logic, and style format parameters (e.g. color, fonts).
The technical browsing parameters include: browser type and version, operating system type, communication bandwidth speed, width and height of browsing window, IP address, etc.
The triggering events include scheduled events, browsing events (e.g. downloading), and browsing interaction with user (e.g. mouse movement, scrolling, etc.
)•
The instruction sets include logic parameters representing ad characteristics in relation to triggering events.
The instruction rules include logic commands of ad type and preferred characteristics of ads in relation to parameters of technical browsing limitations and web- page structure.
The system further includes a campaign wizard for enabling campaign designers to create instruction rules by selecting relevant ad types and scenarios and selecting the preferred characteristics of the ad presentation.
The system supports any type of media format that is supported by a browser including images (gif, jpg, bmp...), flash, video (mpeg, asf, rm, ra, mp3, wma, wmv, mov, qt...) etc. BRIEF DESCRIPTION OF THE DRAWINGS
These and further features and advantages of the invention will become more clearly understood in the light of the ensuing description of a preferred embodiment thereof, given by way of example only, with reference to the accompanying drawings, wherein-
Fig. 1 is a general diagrammatic representation of the environment in which the present invention is practiced;
Fig. 2 is a block diagram of the campaign management system according to the present invention; Fig. 3 is a diagram illustrating the process of controlling real time campaign presentation according to the present invention;
Fig. 4 is flow-chart illustrating the real time process of composing ads according to the present invention; Fig. 5 is flow-chart illustrating the real time process of analyzing a web-page according to the present invention;
Fig. 6 is flow-chart illustrating the real time activation of an ad scenario according to the present invention;
Fig. 7 is flow-chart illustrating the process of campaign creation according to the present invention;
DETAILED DESCRD?TION OF THE PREFERRED EMBODIMENTS
The main concept of the present invention is to enable real time control of web- page advertisement presentation.
Today campaign advertisements cannot be changed dynamically according to real time analysis of browsing events and specific characteristics of the displaying device. As described in the background, limited solutions are provided for adjusting ad size according to the screen resolutions.
It is further required to allow the campaign manager to determine campaign preferences in regard to dynamic browsing activities.
The present invention suggests a new campaign management system that enables a campaign manager to determine ad type and performance parameters. These preferences are translated into campaign instruction sets, which influence the presentation of the web- page advertisement. The activation of the advertisements is performed by a Java script program that is activated once the user starts to download the relevant web-page.
Fig. 1 illustrates the technical environment in which the present invention is practiced. User terminals (10) are connected to the network (12) using a browsing application (14) and can access available web-sites, which are located at designated servers (16). The advertisement campaign management server (18) comprises of an ad database (2), a campaign management application (22), and a campaign rules record database (24). The campaign management application activates Java script programs (26), which can be located at the management server or optionally at the client terminal.
The campaign management operation as suggested by the present invention is detailed in the following paragraphs.
Fig. 2 illustrates the block diagram of the campaign management application. The application is mainly comprised of two components: the campaign design wizard (202) and the ad composer (201). The campaign design wizard enables the campaign manager to determine the campaign type and scenario and to select the relevant publishing web- site and presentation preferences according to pre-designed advertisement formats and scenarios (203) and optionally based on publisher web-page format (204) (such as frames, scrolling etc.). The wizard's application yields an output result of campaign rules. The ad composer which is implemented as a Java script program determines the specific ad campaign scenario preferences in real-time according to the predefined campaign rules, real-time analysis of the displaying device capabilities and web-page structure and content. This process of ad composing results in a set of instructions (205), which determine the operative activation of the ads.
Fig. 3 illustrates the real time interactive process of the advertising campaign operation. At the first step, the user initiates a request for downloading a web-page (301).
In return the respective server site returns an HTML web-page, (303) which contains a command instruction to call the advertising servers (302) and activates an initial Java script program (304). This initial script is programmed to identify the user system characteristics (305), including its browsing capabilities. Optionally, this program further analyzes the publishing web-page (305a). All of this information is transferred to the advertising server. On the advertisement server's side, the ad composer determines the campaign type and scenario (307) and assigns the respective ad content source location
(308). The ad composer's operation instruction sets and relevant information of ad content are transferred to the user's device browser including a calling instruction for activating the main Java script. At the next step, the browser calls the main Java script program (309), which is active during the browsing session of the specific web-page and controls the presentation of the campaign advertisement. The program first analyzes web- page structure and content (310). This analysis result, combined with the instruction sets, determines the ad presentation operation (311) in accordance with triggering events.
The whole process of the campaign operation is initialized by a single HTML tag command, which activates the initial Java script program. There is no further need for any other HTML objects within the web-page; all advertising campaign operation is controlled by the Java script programs and campaign rules. The embedded HTML tag need not to be replaced at any time during the campaign or between campaigns; only the Java scripts and campaign rules are changed.
Fig.4 illustrates a flow chart of the ad composing process. [This composition operation is processed by a designated Java script (the initial Java script)]. At the first stage the campaign type is selected according to the pre-defined campaign rules and the publisher web-site content and format. At the next stage the operation scenario of the respective campaign type definitions and parameters are selected according to user system and browser application, based on the campaign rules. For example, the campaign rules may define the proper range resolution of an ad image and the ad composer selects the best possible image resolution within the defined range according to technical limitations of the user's device.
At the last stage, all selections and preferences of the campaign operation are translated into respective instruction sets. The main Java script uses these instruction sets in order to activate the campaign presentation accordingly.
Fig. 5 illustrates the web-page analysis process. One function of the analysis process is to locate empty spaces in the web-page for placing the campaign ads. There are two basic approaches for identifying empty spaces. The first approach (501) is to explore the page structure "inch by inch" and check the relevant tag definition for each page area. Areas containing "body" tags type are marked as empty. The second approach (502) is to search for empty spaces within the HTML tags, which define the page structure. The concept is to check the tag text and image components and estimate the area that they occupy according to font definitions and user device screen resolution. The estimated area is compared to the defined tag size for identifying empty spaces.
The web-page analysis further relates to page format and content. Identifying the keywords within the page text can be used to relate these keywords to ads (for example highlighting a keyword which is associated with the relevant ad) or even selecting the relevant ads accordingly. The identification of page format properties such as "framing," "scrolling," or background can be used for adapting the ads accordingly. For example the ads' colors may be changed according to page background.
In some cases the analysis procedure can be followed by editing the web-page structures. For example, a web-page's background may be changed or a long text paragraph structure may be edited to enable the positioning of ads at more attractive locations.
Fig. 6 illustrates the real time process operating the campaign ads. This process, which is handled by the main Java scripts, tracks all browsing activities including user behavior such as mouse movements or selections. The program identifies triggering events such as timing schedules, scrolling operation or mouse movement in order to activate new ads or dynamically operate the ads (e.g. animation). All of these operations are preformed according to relevant instruction sets, which define the triggering events and their associated actions. The instruction sets and rules relate to multiple ad characteristics and triggering events, hence combinations of different triggering events and rules influence the ad activation and presentation, and the activation of one ad may influence the activation of another.
Fig. 7 illustrates the campaign wizard operations. The first function of the campaign wizard is to enable the campaign manager to plan the campaign by determining its exposure definitions of population size, category, etc. The manager is presented with the relevant publishing web-sites and selects the appropriate one according to his campaign management policy. These campaign management tools are well known in the art and need not be detailed. According to the present invention, it is suggested to provide the user with' design tools that enable the campaign manager to determine guiding instructions, which will affect the real time presentations of the campaign ads. The manager is able to select the preferred ad type and scenario and determine his preferences regarding all controllable parameters of the ads such as resolution, appearance timing, location, etc. The parameter's activation can be defined with association to triggering events, (e.g. changing ad size or resolution according to user behavior).
Types of campaign advertisements vary from an advertisement moving across the screen to a traditional fixed advertisement, which may appear in the unused portion of the web page. Advertisements in the present invention may gradually come into focus on one side or may even be an animated advertisement, which moves in place or across the page. If the advertisement cannot be displayed on the particular page, the system will choose the next best advertisement format for that particular user. The system supports any type of media format that is supported by a browser including images (gif, jpg, bmp...), flash, video (mpeg, asf, rm, ra, mp3, wma, wmv, mov, qt...) etc.
The parameters of the instructions for controlling the ad presentation can include all physical properties, attributes and display techniques of an object, including and not limited to size, shape, geographic screen location (upper, lower, upper-left, lower-right, right, left), movement speed and direction, and appearance styles (fade, flash, zoom). It can also include timed events, from page load or time lapse of ad load as defined during or a time interval thereafter page load. The web page administrator can assume full command over global campaign parameters by definition of an advertisement/content policy, which applies boundaries to geographic screen locations and advertisement/content types on their web pages (e.g. permit ads in empty spaces only, permit movement over content, define a transparency level for ads when permitted to move over/overlay content). The advertisement administrator must then adhere and will be restricted to instructing adaptive information within the permissible parameters as defined by the web page administrator.
All of the manager's selections and preferences are translated into campaign rules and commands. These command rules are used for the real time composition of the ads according to analysis of the user system and browsing limitations as described above. According to alternative options the campaign wizard application may include a ready-to-use pre-packaged library of campaign configurations, which will require only the attachment of any standard image file and can be instantaneously launched for those who opt not to construct their own step-by-step campaign. The complexity of instructive and adaptive qualities of timely campaign appearance and behavioral characteristics are virtually unlimited.
While the above description contains many specifities, these should not be construed as limitations on the scope of the invention, but rather as exemplifications of the preferred embodiments. Those skilled in the art will envision other possible variations that are within its scope. Accordingly, the scope of the invention should be determined not by the embodiment illustrated, but by the appended claims and their legal equivalents.

Claims

WHAT IS CLAIMED IS:
1. A web-page advertisement playing system that enables real time control of web- page advertisement presentation according to pre-determined instruction rules, technical browsing parameters, real time events, web-page structure and content, said system comprised of:
a. Instruction rules database wherein the rules can be added or changed by an ad designer;
b. First java script program which analyzes technical browsing limitations and related web-page structure for creating ad playing instruction sets based on predefined rules and said analysis result;
c. Second java script for playing at least one ad wherein the ads' appearance timing and characteristics are changed according to created instruction sets and the occurrence of identified triggering events.
2. The system according to claim 1 wherein the instruction rules and instruction sets relate to a combination of multiple ad characteristics and triggering events, wherein the activation of each ad is influenced by combinations of different characteristics and events.
3. The system according to claim 1 wherein instruction rules and instruction sets relate to a combination of multiple advertising campaigns, which appear in one or more web-pages, wherein the activation of one advertising campaign may influence other advertising campaigns.
4. The system according to claim 1 wherein the controllable ad characteristics include size parameters, location parameters (e.g. screen position, scrolling etc.), animation behavior parameters (e.g. motion, speed etc.), appearance period and timing conditional logic, and style format parameters (e.g. color, fonts).
5. The system according to claim 1 wherein the technical browsing parameters include: browser type and version, operating system type, communication bandwidth speed, width and height of browsing window, IP address, etc.
6. The system according to claim 1 wherein the triggering events include scheduled events, browsing events (e.g. downloading), and browsing interaction with the user (e.g. mouse movement, scrolling etc.).
7. The system according to claim 1 wherein the instruction sets include logic parameters representing ad characteristics in relation to triggering events.
8. The system according to claim 1 wherein the instruction rules include logic commands of ad type and preferred characteristics of ads in relation to parameters of technical browsing limitations and web-page structure.
9. The system of claim 1 further comprising of an ad campaign wizard, which enables the campaign designer to create instruction rules by selecting relevant ad types and scenarios, and select the preferred characteristics of the ad presentation.
10. The system of claim 1 wherein the relevant web-page includes only a single permanent HTML tag command, which calls the first java script program wherein this java script program activates at least one advertising campaign.
11. The system of claim 1 wherein the first java script program further analyzes page content.
12. The system of claim 1 wherein the first java script program further analyzes web- page structure to locate empty spaces.
13. The system of claim 1 wherein the second java script program further analyzes page content and plays relevant ads according to page content and instruction sets.
14. The system of claim 1 wherein the second java script program further edits the web-page text structure in order to placing ads at a new available space.
15. The system of claim 1 wherein the ads are displayed within web-page content, above the web-page content or underneath web-page content.
16. A method for playing web-page advertisements, wherein the advertisement presentation is controlled according to browsing limitations, real time events, web-page structure and content and predetermined campaign rules, said method comprising the steps of:
a. Calling remote java script program;
b. analyzing of technical browsing limitations and relevant web-page characteristics;
c. Creating instruction sets based on analysis result and pre-determined campaign rules; d. Playing ads and controlling their characteristics according to identified triggering events and created instruction sets.
17. The method according to claim 16 wherein the instruction rules and instruction sets relate to combination of multiple ad characteristics and. triggering events, wherein the activation of each ad is influenced by combinations of different characteristics and events.
18. The method according to claim 16 wherein instruction rules and instruction sets relate to the combination of multiple advertising campaigns appearing in one or more web-pages, wherein the activation of one advertising campaign may influence other advertising campaigns.
19. The method according to claim 16 wherein controllable ad characteristics include size parameters, location parameters (e.g. screen position, scrolling etc.), animation behavior parameters(e.g. motion, speed etc.), appearance period and timing conditional logic, and style format parameters (e.g. color, fonts).
20. The method according to claim 16 wherein the technical browsing application includes: browser type and version, operating system type, communication bandwidth speed, width and height of browsing window, and IP address.
21. The method according to claim 16 wherein the triggering events include scheduled events, browsing events (e.g. downloading , and browsing interaction with user (e.g. mouse movement, scrolling etc.).
22. The method according to claim 16 wherein the instruction sets include logic parameters, which represent ad characteristics in relation to triggering events;
23. The method according to claim 16 wherein the instruction rules include logic commands of ad type and preferred characteristics of ads in relation to parameters of technical browsing limitations and web-page structure/content.
24. The method of claim 16 further comprising the step of enabling the campaign designer to automatically create instruction rules by selecting relevant ad types and scenarios and select the preferred characteristics of the ad presentation.
25. The method of claim 16 wherein the relevant web-page includes only a single permanent HTML tag command, which calls the first java script program wherein this java script program activates at least one advertising campaign.
26. The method of claim 14 further comprising the step of analyzing page content and selecting relevant ads accordingly
27. The method of claim 14 further comprising the steps of locating empty spaces within webpage and placing ads in available spaces.
28. The method of claim 14 further comprising the steps of editing the web-page text structure and placing ads at created available space;
29. The method of claim 14 wherein the ads are displayed within web-page content, above the web-page content or underneath web-page content.
0. An advertising campaign management system implemented within a communication network that enables real time control of web-page advertisement presentations, which are viewed on a computerized device screen, wherein the process of controlling the advertisement presentation is performed by a pre- generated java script program according to instruction rules, which are activated upon the occurrence of identified triggering events, wherein the instruction rules are determined by pre-determined campaign rules, which are applied according to the real time analysis of the computerized device's technical limitations, relevant web-page characteristics and web-page content.
PCT/IL2002/000775 2001-09-19 2002-09-18 Dynamic web advertisement and content display system WO2003025696A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002341357A AU2002341357A1 (en) 2001-09-19 2002-09-18 Dynamic web advertisement and content display system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32354701P 2001-09-19 2001-09-19
US60/323,547 2001-09-19

Publications (2)

Publication Number Publication Date
WO2003025696A2 true WO2003025696A2 (en) 2003-03-27
WO2003025696A3 WO2003025696A3 (en) 2004-03-04

Family

ID=23259672

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2002/000775 WO2003025696A2 (en) 2001-09-19 2002-09-18 Dynamic web advertisement and content display system

Country Status (2)

Country Link
AU (1) AU2002341357A1 (en)
WO (1) WO2003025696A2 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2875040A1 (en) * 2004-09-03 2006-03-10 Mobeo Sarl METHOD AND DEVICE FOR NAVIGATION ANALYSIS ON AN INTERNET SITE
NL1028483C2 (en) * 2005-03-08 2006-09-11 Matthieu Roland Elvers Internet banner.
WO2007126903A1 (en) * 2006-03-29 2007-11-08 Yahoo, Inc. A behavioral targeting system
US7464332B2 (en) 2003-11-18 2008-12-09 Aaa News, Inc. Devices, systems and methods for selecting the appearance of a viewer displaying digital content
US7809740B2 (en) 2006-03-29 2010-10-05 Yahoo! Inc. Model for generating user profiles in a behavioral targeting system
US7814109B2 (en) 2006-03-29 2010-10-12 Yahoo! Inc. Automatic categorization of network events
US7904448B2 (en) 2006-03-29 2011-03-08 Yahoo! Inc. Incremental update of long-term and short-term user profile scores in a behavioral targeting system
EP2426632A1 (en) * 2009-04-30 2012-03-07 Cdnetworks Co., Ltd. Method and apparatus for providing multiple online advertisements using location information of scroll bar
US20120288012A1 (en) * 2011-05-13 2012-11-15 Research In Motion Limited Allocating media decoding resources according to priorities of media elements in received data
US8438170B2 (en) 2006-03-29 2013-05-07 Yahoo! Inc. Behavioral targeting system that generates user profiles for target objectives
WO2014014431A1 (en) * 2012-07-20 2014-01-23 Google, Inc. Serving expandable content items
WO2014014430A3 (en) * 2012-07-18 2014-06-05 Google, Inc. Systems and methods of serving parameter-dependent content to a resource
US20150095158A1 (en) * 2007-06-27 2015-04-02 ENORCOM Corporation Security for mobile system
EP2862142A4 (en) * 2012-06-18 2016-01-27 Flipp Corp System and method for generating dynamic display ad
US9299090B1 (en) * 2013-04-26 2016-03-29 Slickjump, Inc. Method for rendering advertisements on mobile devices
US9430779B1 (en) 2012-07-26 2016-08-30 Google Inc. Determining visual attributes of content items
US9865008B2 (en) * 2012-09-20 2018-01-09 Google Llc Determining a configuration of a content item display environment
US9990641B2 (en) 2010-04-23 2018-06-05 Excalibur Ip, Llc Finding predictive cross-category search queries for behavioral targeting
US10169765B2 (en) 2004-10-01 2019-01-01 Reachlocal, Inc. Method and apparatus for generating advertisement information for performing a marketing campaign
US10706111B1 (en) 2007-06-27 2020-07-07 ENORCOM Corporation Wearable electronic device with multiple detachable components

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134895A (en) * 2019-05-10 2019-08-16 拉扎斯网络科技(上海)有限公司 Page display method, device, electronic equipment and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6282567B1 (en) * 1999-06-24 2001-08-28 Journyx, Inc. Application software add-on for enhanced internet based marketing
US6324519B1 (en) * 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US6421694B1 (en) * 1996-12-06 2002-07-16 Microsoft Corporation System and method for displaying data items in a ticker display pane on a client computer
US6449765B1 (en) * 1999-08-09 2002-09-10 Acceleration Software International Corporation Varying web page link based on user and web page status

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421694B1 (en) * 1996-12-06 2002-07-16 Microsoft Corporation System and method for displaying data items in a ticker display pane on a client computer
US6324519B1 (en) * 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US6282567B1 (en) * 1999-06-24 2001-08-28 Journyx, Inc. Application software add-on for enhanced internet based marketing
US6449765B1 (en) * 1999-08-09 2002-09-10 Acceleration Software International Corporation Varying web page link based on user and web page status
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7464332B2 (en) 2003-11-18 2008-12-09 Aaa News, Inc. Devices, systems and methods for selecting the appearance of a viewer displaying digital content
FR2875040A1 (en) * 2004-09-03 2006-03-10 Mobeo Sarl METHOD AND DEVICE FOR NAVIGATION ANALYSIS ON AN INTERNET SITE
US10169765B2 (en) 2004-10-01 2019-01-01 Reachlocal, Inc. Method and apparatus for generating advertisement information for performing a marketing campaign
NL1028483C2 (en) * 2005-03-08 2006-09-11 Matthieu Roland Elvers Internet banner.
WO2006096046A2 (en) * 2005-03-08 2006-09-14 Drbanner Licenses B.V. Variable internet banner
WO2006096046A3 (en) * 2005-03-08 2006-11-09 Der Helm Peter Van Variable internet banner
US7809740B2 (en) 2006-03-29 2010-10-05 Yahoo! Inc. Model for generating user profiles in a behavioral targeting system
US7814109B2 (en) 2006-03-29 2010-10-12 Yahoo! Inc. Automatic categorization of network events
US7904448B2 (en) 2006-03-29 2011-03-08 Yahoo! Inc. Incremental update of long-term and short-term user profile scores in a behavioral targeting system
KR101104539B1 (en) 2006-03-29 2012-01-11 야후! 인크. A behavioral targeting system
US8504575B2 (en) 2006-03-29 2013-08-06 Yahoo! Inc. Behavioral targeting system
US9286569B2 (en) 2006-03-29 2016-03-15 Yahoo! Inc. Behavioral targeting system
WO2007126903A1 (en) * 2006-03-29 2007-11-08 Yahoo, Inc. A behavioral targeting system
US8438170B2 (en) 2006-03-29 2013-05-07 Yahoo! Inc. Behavioral targeting system that generates user profiles for target objectives
US20150095158A1 (en) * 2007-06-27 2015-04-02 ENORCOM Corporation Security for mobile system
US11726966B1 (en) 2007-06-27 2023-08-15 ENORCOM Corporation Information management system
US11366863B1 (en) 2007-06-27 2022-06-21 ENORCOM Corporation Configurable electronic system with detachable components
US10911952B1 (en) 2007-06-27 2021-02-02 ENORCOM Corporation Autonomous assistant for mobile and stationary environments
US10762061B1 (en) 2007-06-27 2020-09-01 ENORCOM Corporation Time-based information system
US10706111B1 (en) 2007-06-27 2020-07-07 ENORCOM Corporation Wearable electronic device with multiple detachable components
US9509674B1 (en) 2007-06-27 2016-11-29 ENORCOM Corporation Information security and privacy system and method
US10368241B1 (en) 2007-06-27 2019-07-30 ENORCOM Corporation Security for mobile and stationary electronic systems
EP2426632A4 (en) * 2009-04-30 2013-12-11 Cdnetworks Co Ltd Method and apparatus for providing multiple online advertisements using location information of scroll bar
CN102414707A (en) * 2009-04-30 2012-04-11 僖迪网络科技株式会社 Method and apparatus for providing multiple online advertisements using location information of scroll bar
EP2426632A1 (en) * 2009-04-30 2012-03-07 Cdnetworks Co., Ltd. Method and apparatus for providing multiple online advertisements using location information of scroll bar
US9990641B2 (en) 2010-04-23 2018-06-05 Excalibur Ip, Llc Finding predictive cross-category search queries for behavioral targeting
US20120288012A1 (en) * 2011-05-13 2012-11-15 Research In Motion Limited Allocating media decoding resources according to priorities of media elements in received data
EP2862142A4 (en) * 2012-06-18 2016-01-27 Flipp Corp System and method for generating dynamic display ad
US9846893B2 (en) 2012-07-18 2017-12-19 Google Llc Systems and methods of serving parameter-dependent content to a resource
US20150220990A1 (en) * 2012-07-18 2015-08-06 Google Inc. Systems and methods of serving parameter-dependent content to a resource
WO2014014430A3 (en) * 2012-07-18 2014-06-05 Google, Inc. Systems and methods of serving parameter-dependent content to a resource
US9552436B2 (en) 2012-07-20 2017-01-24 Google Inc. Serving expandable content items
WO2014014431A1 (en) * 2012-07-20 2014-01-23 Google, Inc. Serving expandable content items
US9430779B1 (en) 2012-07-26 2016-08-30 Google Inc. Determining visual attributes of content items
US9865008B2 (en) * 2012-09-20 2018-01-09 Google Llc Determining a configuration of a content item display environment
US9299090B1 (en) * 2013-04-26 2016-03-29 Slickjump, Inc. Method for rendering advertisements on mobile devices

Also Published As

Publication number Publication date
WO2003025696A3 (en) 2004-03-04
AU2002341357A1 (en) 2003-04-01

Similar Documents

Publication Publication Date Title
US20040260767A1 (en) Dynamic web advertisement and content display system
WO2003025696A2 (en) Dynamic web advertisement and content display system
US6807558B1 (en) Utilization of information “push” technology
US20190174191A1 (en) System and Method for Integrating Interactive Call-To-Action, Contextual Applications with Videos
US7003734B1 (en) Method and system for creating and displaying images including pop-up images on a visual display
US6012071A (en) Distributed electronic publishing system
US8600810B2 (en) Expanding computer display advertising method continuation
US9324117B2 (en) Method and system for dynamic web display
US20100305999A1 (en) Device and Method for Creating, Distributing, Managing and Monetizing Widgets in a Mobile Environment
US7444656B2 (en) Post production visual enhancement rendering
RU2192040C2 (en) System and method for integrating message in graphics medium
US20100235224A1 (en) Device and method for creating, distributing, managing and monetizing widgets
RU2259588C2 (en) Method and system for computerized advertisement
US20050114430A1 (en) Method and apparatus for providing internet contents
US20020103698A1 (en) System and method for enabling user control of online advertising campaigns
US10891661B2 (en) Automatic generation of electronic advertising messages
US20090100362A1 (en) Template based method for creating video advertisements
US20110066477A1 (en) Device and method for creating, distributing, managing and monetizing widgets using templates
US20100299183A1 (en) Device and Method for Creating, Distributing, Managing and Monetizing Widgets Including Streaming
CA2478259A1 (en) User controllable computer presentation of interfaces and information selectively provided via a network
US6959424B1 (en) System and method for displaying an enabled image associated with a predetermined image in an iframe of a visual display
CA2344868A1 (en) Changing advertisement size in response to user interactions
US20130073399A1 (en) Sidetabs
JP4256621B2 (en) Method, program product, and system for displaying temporary messages received over a network
US20080168119A1 (en) Variable Internet Banner

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

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

AL Designated countries for regional patents

Kind code of ref document: A2

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP