WO2002025507A1 - Electronic mail advertising system - Google Patents

Electronic mail advertising system Download PDF

Info

Publication number
WO2002025507A1
WO2002025507A1 PCT/AU2001/001202 AU0101202W WO0225507A1 WO 2002025507 A1 WO2002025507 A1 WO 2002025507A1 AU 0101202 W AU0101202 W AU 0101202W WO 0225507 A1 WO0225507 A1 WO 0225507A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
var
user
window
html
Prior art date
Application number
PCT/AU2001/001202
Other languages
French (fr)
Inventor
Richard John Werkhoven
Original Assignee
I Web Pty 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 I Web Pty Ltd filed Critical I Web Pty Ltd
Priority to AU2001295244A priority Critical patent/AU2001295244A1/en
Publication of WO2002025507A1 publication Critical patent/WO2002025507A1/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
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

Definitions

  • the present invention relates to a system and method for delivery of content utilising electronic mail and has application to advertising as well as other forms of content delivery.
  • Electronic mail has an advantage over conventional communications in that files, links, and other matter can be transmitted with the electronic mail.
  • Electronic mail advertising is presently carried out in a fairly simple and straight forward manner.
  • Electronic mail can be sent in the form of "junk" mail including unsolicited content, can be sent via mail lists or can be targeted to particular end users.
  • the mail itself can contain the advert in text form, or the mail may contain a link to an Internet page, or may have an attachment which the user can open to reveal the advert. All these ways of content delivery by electronic mail have problems. If the content delivery is by straight forward text within the e-mail, the user may open the e- mail, see that it is an advertisement or other content that they are not really interested in and immediately delete the electronic mail. If the electronic mail contains a link, they need not "click" on the link to go to the advert, and if the electronic mail contains a file that they need to open, they need not open the file.
  • an electronic mail attachment is to be sent to a number of people, it will considerably add to the e-mail server load. Further, an attachment may be blocked if it is too large, or in some corporate environments all attachments are blocked.
  • a method of providing push- content to a user via electronic mail comprising the step of (a) automatically displaying a pop-up window displaying the push-content material, the pop-up window being provided a predetermined time after a user has begun viewing on electronic mail.
  • the predetermined time may be very short, so that the pop-up window appears immediately after the electronic mail has been opened, or may be longer than this .
  • the push-content can be separately loaded over a network whilst the user can be viewing the electronic mail.
  • the pop-up window disappears after a second predetermined interval .
  • the method can further include the step of iterating step (a) after a third predetermined interval.
  • the pop-up window preferably runs independently of the electronic mail. If the electronic mail is closed, for example, the pop-up window will run separately and will need to be closed itself to remove it.
  • the pop-up window is displayed a predetermined time after the electronic mail has been opened.
  • the opening of the electronic mail is preferably a trigger for a sequence of events to occur which cause the pop-up window with the push-content to appear after the predetermined time period.
  • the window is loaded with content in the background and is then brought to the front for further use as needed.
  • the electronic mail preferably includes a control element, which, on opening of the electronic mail, triggers the events leading to the display of the pop-up window displaying the push-content material .
  • the pop-up window and push-content is displayed.
  • Different push-content material may be displayed on each opening of the electronic mail.
  • a sequence of adverts may be played on each opening of the electronic mail .
  • pop-up windows may sequentially be played with different push-content at predetermined time intervals between each other, as the electronic mail remains open.
  • the step of the pop-up window disappearing may be carried out by the pop-up window being closed or is merely re-positioned at the back of other windows .
  • the electronic mail includes a control element in the form of a tag which includes a URL and causes the browser on the user's computer to call up the addressed server.
  • a "play list" is downloaded from the server which causes the browser to open a window (which may be opened behind other windows) and build push-content in the window. The window is then moved to the front (if it was behind other windows) to display the push-content. After a further interval the window is closed or re-positioned at the back of other windows .
  • the method of the present invention has the advantage that, in the preferred embodiment, whether or not an electronic mail is closed, the push-content will still be played after the predetermined time interval . In order for the user not to view the push-content he will have to close it. Because, in the preferred embodiment, the push- content is loaded behind user's windows and is not pushed to the front until the content is complete, then the user is going to view the content anyway.
  • the opening of the electronic mail triggers a further sequence of events which involves fetching the push-content material from another location (e.g. a push-content server)
  • the electronic mail can be small in size and the push-content can be large in size. Large electronic mails do not have to be downloaded, therefore.
  • the method also includes the step of recording whether the pop-up window was closed by the user prior to completion of the second predetermined interval. This recorded information can be used to determine whether users have taken an interest in the push-content.
  • the push-content may be varied in accordance with parameters available to the programming or scripting language used in a particular implementation of the method.
  • the push-content can also be varied in accordance with a detected IP address of the user.
  • a system for providing push- content to a user via electronic mail including a server computing system arranged to detect opening of an electronic mail and in response thereto to provide push-content material to a user computer to be displayed within a pop-up window arranged to appear a predetermined time after the user has begun viewing the electronic mail .
  • the electronic mail includes a control element, such as a tag, which, on opening of the electronic mail (or a predetermined time after opening of the electronic mail) causes the server computer to provide the content .
  • the server computer may provide means for carrying out any or all of the method steps discussed above.
  • the present invention provides an electronic mail which includes a control element which is arranged to trigger the steps of the method discussed in relation to the first aspect of the present invention.
  • the electronic mail may trigger any or all of the steps of the method discussed above.
  • the present invention provides a method of providing push-content to a user computer comprising the steps of transmitting an lectronic mail of the third aspect of the invention above to a user computer .
  • Figure 1 is a diagram illustrating a system in accordance with an embodiment of the present invention
  • Figure 2 is a basic flow diagram illustrating steps in the operation of a preferred embodiment of the present invention.
  • FIG. 1 a system in accordance with an embodiment of the present invention is illustrated, being in this embodiment in the form of an Internet server computer 3 connectable to the Internet 1.
  • User computers (PC's in this case, but may be any type of computing system) 2 are also connectable to the Internet 1.
  • electronic mails are received by the user computers 2.
  • a pop-up window including push-content is arranged to appear on the computer 2 terminals.
  • the push-content in this embodiment, is provided by the server computer system 3.
  • the electronic mail includes a control element in the form of a tag which is arranged to call up the user's browser and which includes the URL for connecting to the server 3.
  • a play list is downloaded from the server 3 which includes directions to open a window and obtain content from the server 3, e.g. via a URL (note the content may be obtained from other servers as well from the server 3, by virtue of connecting to other servers) .
  • the pop-up window is removed from the user's screen.
  • the user computers 2 support HTML e-mail and the system automatically triggers push-content on opening of the e-mail (NetscapeTM and Outlook ExpressTM both support HTML e-mail) .
  • the system can check the browser that the visitor is using, including plug-ins, and can vary the push-content accordingly.
  • step 1 the user who has received an electronic mail in accordance with an embodiment of this invention opens the electronic mail .
  • the tag in the electronic mail causes the user's browser to open and the core source and play list is loaded from the server 3 (step 2) .
  • the play list may include content or may include URL for fetching further content .
  • a window is opened in the background during execution of the play list (step 3) and the advertisement (the push- content in this case) is loaded into the background window.
  • the window is brought to the foreground and the advertisement is played (step 6) .
  • the window is then closed and moved to the background (step 7) .
  • the play list may include information for a single advertisement to be played only. In other embodiments, however, sequences of advertisements may be played.
  • the content can be any type of content, including video .
  • different content can be played each time electronic mail is opened (reference letter ⁇ A' ) .
  • Different play lists may be loaded each time the electronic mail is opened.
  • sequential advertisements may be played (reference letter 'B').
  • the play list governs the sequence of adverts.
  • the '001/00/00/01/995/001' in the second line is the identifier for that Electmic mail.
  • the tags may be inserted by a server generating the electronic mails, and this may be different from the server providing the push content.
  • push-content may be provided with standard text emails (that do not support any split-end language) .
  • a link is placed into the electronic mail that takes the user to an Internet page which runs push-content in accordance with Patent Application PCT/AU99/00350.
  • the system and method of the present invention has application in a number of areas .
  • Electronic mails may be sent out on a mailing list. For example, electronic mails from a user's car dealer to inform them that a service is required on their car, may result in an associated ad for a vehicle playing.
  • electronic mails start a competition the user may wish to enter.
  • One of the rules of the competition would be that the user goes back and re-opens the e-mail every week (or any other predetermined time period) to play the content for that week which will be opened and played in accordance with the present invention.
  • the content delivered is advertising material. It may be any other type of content, for example information on a desired topic.
  • electronic mail is meant any messages delivered to a computing system to be opened by a user, and includes “electronic mail” that is delivered by an optical delivery system as well as an electrical delivery system.
  • Appendix A is an example of a code library for codes for enabling an embodiment of the present invention.

Abstract

The present invention relates to the delivery of push-content via electronic mail.Advertising is presently delivered in a very simple fashion by electronic mail. Either by a text e-mail itself, by a link to an Internet site or by a file attachment to the e-mail. These all have disadvantages.In the present invention, the tag with an electronic mail calls up a sequence of steps which causes a pop-up window including push-content to appear after a predetermined time period.

Description

ELECTRONIC MAIL ADVERTISING SYSTEM
FIELD OF INVENTION
The present invention relates to a system and method for delivery of content utilising electronic mail and has application to advertising as well as other forms of content delivery.
BACKGROUND OF INVENTION
Communication between users of computing systems utilising electronic mail is now ubiquitous. Many communications which would have previously been handled by telephone or facsimile are now done instead by electronic mail. Electronic mail has an advantage over conventional communications in that files, links, and other matter can be transmitted with the electronic mail.
Like any other method of communications, it is desirable in the commercial world to be able to deliver commercial content, such as advertising, to an end user. Electronic mail advertising is presently carried out in a fairly simple and straight forward manner. Electronic mail can be sent in the form of "junk" mail including unsolicited content, can be sent via mail lists or can be targeted to particular end users. The mail itself can contain the advert in text form, or the mail may contain a link to an Internet page, or may have an attachment which the user can open to reveal the advert. All these ways of content delivery by electronic mail have problems. If the content delivery is by straight forward text within the e-mail, the user may open the e- mail, see that it is an advertisement or other content that they are not really interested in and immediately delete the electronic mail. If the electronic mail contains a link, they need not "click" on the link to go to the advert, and if the electronic mail contains a file that they need to open, they need not open the file.
Further, if an electronic mail attachment is to be sent to a number of people, it will considerably add to the e-mail server load. Further, an attachment may be blocked if it is too large, or in some corporate environments all attachments are blocked.
Current delivery of advertising by way of electronic mail is therefore unsatisfactory.
In an earlier patent application by the present applicants (International Patent Application No.
PCT/AU99/00350) , the disclosure of which is incorporated herein by reference, a method and system of providing push-content to Web pages on the Internet has been proposed. This earlier application does not disclose any way of using electronic mail to provide push-content.
SUMMARY OF THE INVENTION
In accordance with a first aspect of the present invention, there is provided a method of providing push- content to a user via electronic mail, comprising the step of (a) automatically displaying a pop-up window displaying the push-content material, the pop-up window being provided a predetermined time after a user has begun viewing on electronic mail.
Note that the predetermined time may be very short, so that the pop-up window appears immediately after the electronic mail has been opened, or may be longer than this . The push-content can be separately loaded over a network whilst the user can be viewing the electronic mail. Preferably, the pop-up window disappears after a second predetermined interval . The method can further include the step of iterating step (a) after a third predetermined interval.
The pop-up window preferably runs independently of the electronic mail. If the electronic mail is closed, for example, the pop-up window will run separately and will need to be closed itself to remove it.
Preferably, the pop-up window is displayed a predetermined time after the electronic mail has been opened. The opening of the electronic mail is preferably a trigger for a sequence of events to occur which cause the pop-up window with the push-content to appear after the predetermined time period.
Preferably, the window is loaded with content in the background and is then brought to the front for further use as needed.
The electronic mail preferably includes a control element, which, on opening of the electronic mail, triggers the events leading to the display of the pop-up window displaying the push-content material .
Preferably, each time the electronic mail is opened, the pop-up window and push-content is displayed. Different push-content material may be displayed on each opening of the electronic mail. For example, a sequence of adverts may be played on each opening of the electronic mail .
In another refinement, pop-up windows may sequentially be played with different push-content at predetermined time intervals between each other, as the electronic mail remains open. The step of the pop-up window disappearing may be carried out by the pop-up window being closed or is merely re-positioned at the back of other windows .
In a preferred embodiment, the electronic mail includes a control element in the form of a tag which includes a URL and causes the browser on the user's computer to call up the addressed server. A "play list" is downloaded from the server which causes the browser to open a window (which may be opened behind other windows) and build push-content in the window. The window is then moved to the front (if it was behind other windows) to display the push-content. After a further interval the window is closed or re-positioned at the back of other windows .
The method of the present invention has the advantage that, in the preferred embodiment, whether or not an electronic mail is closed, the push-content will still be played after the predetermined time interval . In order for the user not to view the push-content he will have to close it. Because, in the preferred embodiment, the push- content is loaded behind user's windows and is not pushed to the front until the content is complete, then the user is going to view the content anyway.
Further, because in the preferred embodiment the opening of the electronic mail triggers a further sequence of events which involves fetching the push-content material from another location (e.g. a push-content server) the electronic mail can be small in size and the push-content can be large in size. Large electronic mails do not have to be downloaded, therefore.
Preferably, the method also includes the step of recording whether the pop-up window was closed by the user prior to completion of the second predetermined interval. This recorded information can be used to determine whether users have taken an interest in the push-content.
The push-content may be varied in accordance with parameters available to the programming or scripting language used in a particular implementation of the method. The push-content can also be varied in accordance with a detected IP address of the user.
In accordance with a second aspect of the present invention, there is provided a system for providing push- content to a user via electronic mail, the system including a server computing system arranged to detect opening of an electronic mail and in response thereto to provide push-content material to a user computer to be displayed within a pop-up window arranged to appear a predetermined time after the user has begun viewing the electronic mail . Preferably, the electronic mail includes a control element, such as a tag, which, on opening of the electronic mail (or a predetermined time after opening of the electronic mail) causes the server computer to provide the content .
The server computer may provide means for carrying out any or all of the method steps discussed above.
From a third aspect, the present invention provides an electronic mail which includes a control element which is arranged to trigger the steps of the method discussed in relation to the first aspect of the present invention. The electronic mail may trigger any or all of the steps of the method discussed above.
In a fourth aspect, the present invention provides a method of providing push-content to a user computer comprising the steps of transmitting an lectronic mail of the third aspect of the invention above to a user computer .
BRIEF DESCRIPTION OF THE DRAWINGS
Features and advantages of the present invention will become apparent from the following description of embodiment thereof, by way of example only, with reference to the accompanying drawings, in which;
Figure 1 is a diagram illustrating a system in accordance with an embodiment of the present invention, and, Figure 2 is a basic flow diagram illustrating steps in the operation of a preferred embodiment of the present invention.
DESCRIPTION OF PREFERRED EMBODIMENTS
Referring to figure 1, a system in accordance with an embodiment of the present invention is illustrated, being in this embodiment in the form of an Internet server computer 3 connectable to the Internet 1. User computers (PC's in this case, but may be any type of computing system) 2 are also connectable to the Internet 1.
In accordance with an embodiment of the present invention, electronic mails are received by the user computers 2. On opening of the electronic mails, a pop-up window including push-content is arranged to appear on the computer 2 terminals. The push-content, in this embodiment, is provided by the server computer system 3.
In more detail, the electronic mail includes a control element in the form of a tag which is arranged to call up the user's browser and which includes the URL for connecting to the server 3. A play list is downloaded from the server 3 which includes directions to open a window and obtain content from the server 3, e.g. via a URL (note the content may be obtained from other servers as well from the server 3, by virtue of connecting to other servers) . After a predetermined time the pop-up window is removed from the user's screen.
If the user closes the electronic mail, the advertisements still proceed to play.
Operation is substantially similar to the operation of the Internet advertising system disclosed in the applicants earlier application PCT/AU99/00350, the contents of which are incorporated herein by reference and the specification of which is appended hereto as "Appendix B".
In the preferred embodiment, the user computers 2 support HTML e-mail and the system automatically triggers push-content on opening of the e-mail (Netscape™ and Outlook Express™ both support HTML e-mail) .
The system can check the browser that the visitor is using, including plug-ins, and can vary the push-content accordingly.
Referring to figure 2 , steps in accordance with an embodiment of the invention will now be described.
In step 1, the user who has received an electronic mail in accordance with an embodiment of this invention opens the electronic mail . The tag in the electronic mail causes the user's browser to open and the core source and play list is loaded from the server 3 (step 2) . The play list may include content or may include URL for fetching further content .
A window is opened in the background during execution of the play list (step 3) and the advertisement (the push- content in this case) is loaded into the background window. In' step 5, the window is brought to the foreground and the advertisement is played (step 6) . The window is then closed and moved to the background (step 7) .
The play list may include information for a single advertisement to be played only. In other embodiments, however, sequences of advertisements may be played.
The content can be any type of content, including video .
In one embodiment, different content can be played each time electronic mail is opened (reference letter λA' ) . Different play lists may be loaded each time the electronic mail is opened.
In an alternative embodiment, as long as electronic mail is opened, sequential advertisements may be played (reference letter 'B'). The play list governs the sequence of adverts.
The following is an example of a playlist:
<!-- begin config -->
NBCIient = "001-000001 "; // Client Identifier NBSite = "002"; // email identifier
NBArea = "001"; // email sub identifier
NBArgs = ""; // data to carry over to destination site
<!-- end Config -->
<!-- Begin Playlist --> NBckExp = 2678400000; chance = 1 ; curNB = 0; NBLoopTo = 0;
NBplName = "Campaign02"; // cookie name NBURL[0] = "http://nb.netbreak.com.au/001/00/00/00/78/1 P0.html"; NBWait[0] = 0;
NBSizefO] = "width=321 ,height=250";
NBURL[1] = "http://nb.netbreak.com.au/001/00/00/00/47/1 P0.html"; NBWait[1] = 1200;
NBSize[1] = "width=342,height=280"; <!-- End Playlist --> startNBO;
The following is example code for a tag to be included in an electronic mail;
<SCRIPT SRC="http://code.netbreak.com.au/mail.js" LANGUAGE^' JavaScript"x/SCRIPT>
<SCRIPT
SRC="http://playlist.netbreak.com.au/001/00/00/01/995/001/play.js"
LANGUAGE
="JAVASCRIPT"></SCRIPT> With the first line bringing in the code 'library' and the second bringing in the playlist specific to that e-mail.
The '001/00/00/01/995/001' in the second line is the identifier for that Electmic mail. Note that the tags may be inserted by a server generating the electronic mails, and this may be different from the server providing the push content.
In another aspect of the invention, push-content may be provided with standard text emails (that do not support any split-end language) . In this aspect, however, a link is placed into the electronic mail that takes the user to an Internet page which runs push-content in accordance with Patent Application PCT/AU99/00350.
The system and method of the present invention has application in a number of areas .
Electronic mails may be sent out on a mailing list. For example, electronic mails from a user's car dealer to inform them that a service is required on their car, may result in an associated ad for a vehicle playing.
In another application, electronic mails start a competition the user may wish to enter. One of the rules of the competition would be that the user goes back and re-opens the e-mail every week (or any other predetermined time period) to play the content for that week which will be opened and played in accordance with the present invention.
In the above description of the preferred embodiment, the content delivered is advertising material. It may be any other type of content, for example information on a desired topic.
By "electronic mail" is meant any messages delivered to a computing system to be opened by a user, and includes "electronic mail" that is delivered by an optical delivery system as well as an electrical delivery system.
Appendix A is an example of a code library for codes for enabling an embodiment of the present invention.
It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive.

Claims

THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:
1. A method of providing push-content to a user via electronic mail comprising the step of (a) automatically displaying a pop-up window displaying push-content material, the pop-up window being provided at predetermined time after a user has begun viewing an electronic mail.
2. A method in accordance with claim 1, comprising the further step of a pop-up window disappearing after a second predetermined time interval .
3. A method in accordance with claim 2, comprising the further step of iterating the step (a) after a third predetermined interval . 4. A method in accordance with claim 1 or claim 2, comprising the step of iterating step (a) after a user has re-opened an electronic mail that has previously been closed.
5. A method in accordance with claim 3 or claim 4, comprising the further step of varying the push-content material on each iteration.
6. A system for providing push-content to a user via electronic mail, the system including a server computing system arranged to detect opening of an electronic mail and in response thereto to provide push-content material to a user computer to be displayed within a pop-up window arranged to appear at a predetermined time after the user has begun viewing the electronic mail.
7. An electronic mail which includes a control element which is arranged to trigger the steps of the method of any one of claims 1 to 5.
8. A method of providing push-content to a user computer comprising the steps of transmitting an electronic mail in accordance with claim 7 to a user computer.
APPENDIX A CODE LIBRARY var NBVers = 2.84; // NetBreak (R) E-Mail System V2.84 (C)Creative Edge Internet Services var NBPIayVers = 0; // Playlist Version var alertlD = null; var curNB = 0; // Patent Pending in various territories var NBCook; var delCook; var NBdelSuf = "_Delay"; var NBseqSuf = "_Next"; var delCK = NBdelSuf; var seqCK = NBseqSuf; var NBplName; var NBDelay; var NBckExp; var expire; var curTime; var expDelay; var NBDelay = 0; var NBLoopTo; var ckDomain; var NBSearch; var chance; var NBSync = ""; var NBCIient = "001-000001"; var NBSite = "999"; var BArea = "001 "; var NBArgs = ""; var CacheMiss; var NBSearchChar = "?"; // Search Argument Seperator var NBPage = new Array(1); // Keywords for URLs of pages var NBPArea = new Array(1); // Area Codes for URLs of pages var NBURL = new Array(1); // URLs of NBs var NBWait = new Array(1 ); // Time before var NBSize = new Array(1); // Window size function NBGetCkVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr+1));
} function NBFixCkDate (date) { if(navigator.appVersion.indexOf("2.") != -1) { var base = new Date(0); var skew = base.getTime(); if (skew != 0) date.setTime (date.getTime() - skew);
} } function NBGetDtStr (date) { var dateS; var dateTemp = new Date(date.getTime()); dateS = NBdateStr(dateTemp); if (Math.abs(Date.parse(dateS) - date.getTime()) > 1000) { dateTemp.setTime( date.getTime() + (date - Date.parse(dateS))); dateS = dateStr(dateTemp);
} return dateS; APPENDIX B
- 1 -
INTERNET ADVERTISING SYSTEM Field ofthe Invention
The present invention relates to the utilization and delivery of content when utilizing a user interface on a computer and has application to advertising over the Internet as well as other forms of content delivery.
Background ofthe Invention
Recently, society has seen an explosion in the utilization ofthe Internet and other similar computer networks for the conveyancing information. In particular, the "World Wide Web", has provided for the cataloguing and accessing of almost an infinite amount of information. While web pages were originally a vehicle limited to placing text on a screen on remote computers, web pages have effectively become a receptacle for sound, pictures, animations and a form of video, amongst other forms of information.
Further, recently, the World Wide Web has experienced a high degree of commercialization. It is now common to provide for advertising over the World Wide Web. Within any advertising program, one objective is to ensure the advertising is effective in placing the message before the viewer. Hence, the placement of appropriate advertising with certain Internet sites has grown up as a separate Internet industry with the resulting revenue from advertising often driving the production of web pages. Of course, with such developments as the convergence ofthe Internet with interactive television and the further convergence with computer operating systems, the utilization of advertising is becoming more important generally within such computer systems.
Despite innovations in Internet-related technology, there is often a significant delay between content being requested by a user from a provider and that requested information being displayed on the computer screen which can result in such requests being cancelled by users before the content can be displayed. One consequence of this for advertising is that many users fail to view the intended advertisements. The delay is often due to the bandwidth limitations of delivery. In practice, users are very sensitive to waiting for extended periods for content delivery.
Another shortcoming with existing form of Internet-based advertising is that, due to limitations of existing browsers and code in use, there is no way for the advertiser to determine if the user had closed the window containing the advertisement before the advertisement could complete its presentation.
Summary ofthe Invention
It is an object of the present invention to provide for improved content delivery capabilities with interactive computer systems and to enable the measurement of completion of that content being displayed on a user's computer screen. In accordance with a first aspect ofthe present invention, there is provided in a computer user interface environment for the display of information, a method of providing push content to a user comprising the step of: (a) automatically displaying a pop-up window displaying the push content material, the pop-up window being provided a predetermined time after a user has begun viewing - 2 - first predetermined information.
■• The push content can be separately loaded over a network whilst the user can be viewing the first predetermined information. Preferably, the popup window disappears after a second predetermined interval. The method can further include the step of iterating step (a) after a third *"' 5 |_nιedetermined time interval.
The user interface can comprise an Internet browser and the information can be stored at an Internet site. Preferably, the method continues with the step (a) whilst a user visits pages within the Internet site.
The push content can be specific to the browser utilized by the user. The method can be 10 implement through the utilization of a scripting language ofthe browser. The predetermined information can be varied in accordance with the time of access by the user.
In accordance with a further aspect ofthe present invention, there is provided in a computer user interface environment for the display of information, a method of providing push content delivery comprising the steps of: (a) providing a popup window having a determined content, the popup 15 window being provided after a predetermined time a user viewing predetermined information, the pop up window further displaying second predetermined information; and (b) recording whether the popup window was closed by the user prior to completion of second interval and the display ofthe determined portion of content was completed, (c) closing or repositioning the popup window at the back of other windows after a third interval. 20 Preferably, the method further comprises iterating steps (a) to (c) after a fourth interval.
The push content can further be varied in accordance with parameters available to the programming or scripting language used in a particular implementation ofthe method. The push content can be varied in accordance with a detected IP address ofthe user. Brief Description ofthe Drawings 25 Notwithstanding any other forms which may fall within the scope ofthe present invention, preferred forms ofthe invention will now be described, by way of example only, with reference to the accompanying drawings in which:
Fig. 1 illustrates a basic flow chart for the steps ofthe preferred embodiment. Description of Preferred and Other Embodiments 30 The preferred embodiment consists of a series of. or individual interactive web sites which deliver "popup" content to users visiting the World Wide Web page. These Web pages can be encoded utilizing standard HTML and Java Script encodings although it will be readily apparent to those skilled in the art that the present invention is readily applicable to many other language formats.
Preferably, this system delivers a predetermined portion ofthe content within a "popup" 35 window which is provided for a predetermined time and then removed from the user's screen. The time is preferably set for each individual predetermined portion ofthe content and the software then waits for a predetermined period of time before running the next determined portion of content, even if a user switches pages within a site. If a user leaves the site completely, then the system is unable to run another poπion of content until the visitor returns to the site, ln any event, preferably the system does not run the next determined portion of content until the necessary time has passed since the last determined portion of content. The preferred embodiment can be implemented utilizing a browser scripting language such as JavaScript and preferably waits before beginning to load the determined portion of content until afteMhe main page has finished loading. This is more reliable than loading the page and determined portion of content simultaneously, and ensures that the site itself loads without interruption. This can. of course, be configured for each page/frameset running the software.
The software checks the version of the browser the visitor is using. If the browser supports it. the determined portion of content will be loaded into a window while it is in the background and then moved to the foreground, otherwise it will be loaded in the foreground.
The user is able to switch windows or close the window containing the determined poπion of content, thereby skipping that particular determined portion of content - although the next determined portion of content in the sequence will still run. If the window is not closed by the user before a given determined portion of content has been completely displayed on the user's screen, then a record of that completion can be added to a tally recorded in a predetermined file.
The runtime of each determined portion of content is determined by the determined poπioπ of content itself - this allows for more flexibility in the design ofthe content to be delivered and the ability for the determined portions of content to change their length depending on circumstances. The sequence of determined portions of content and the timing ofthe gaps between them can be determined by a playlist.
The playlist for the determined portions of content along with the code to run them must currently be included in each page that the determined portions of content are to run from. This either has to be auto-inserted by the server or added to the content of each page.
The only exception to this is framed sites, where the code & playlist can be run from the page declaring the frameset and will then apply to all pages in the frameset.
As an alternative, it would be possible for the code and playlist to reside in separate files that are referenced from the pages requiring them, but this part of JavaScript is not supported by some versions of Internet Explorer currently in use. This situation will change as users move to newer versions of browsers. This method of insertion is likely to reduce site management overhead as well as reduce the effective size of the code for each page, and the JavaScript and playlist is likely to be cached separately by the user's browser as well as by the proxy service they are using.
This system is preferable to any system which opens an empty window every time a user attempts to view the top level (home page) of a site before loading the determined portion of content and remains on screen until closed by the visitor - this either results in the user closing the window before the determined portion of content has finished loading, or multiple windows are left on the screen all showing the same determined portion of content.
Turning now to Fig. 1. there is illustrated a basic example flow chart of this steps 1 of the preferred embodiment. Initially, when a user opens a Web Page at a site, the poor information for that Web Page is downloaded 2 in addition to a playlist of popup advertisements.
Next, HTML code is instructed to open a background window and the advertisement is loaded from its relevant HTML source 4. Upon loading, the add is brought to the foreground 5 and "played" 6. Subsequently, a time period lapses 7 and the method ofthe preferred embodiment iterates 8 back to the step 3.
Whilst an actual example ofthe relevant HTML encoding is provided in the attached appendix A, a number of general parts of this code will now be described.
To start the sequencer the following is added to the html <BODY> tag. <BODY onLoad - "starfNetBreak()"> Playlist
The playlist can be in the following format "Playlist Start Array Declarations itemURL [0] = u URL of first ern" item Wait [0] = seconds before first item itemSize [0] = "width=wiώh in pixels of first item, height = height in pixels of first ad" itemURL [1] = "URL of item 2 " item Wait [1 ] = seconds before item 2 itemSize [ 1 ] = "width=width in pixels ad 2. height^height in pixels of item 2 "
itemURL [n-1] = "URL of item n " itemWait[n-l] = seconds before item n itemSize [n-1] = "width=width in pixels item n. height=height in pixels and item n ' •'' Playlist End
Here is a sample playlist for determined portions of content.
//Playlist Start var itemURL = new Array (2) var item Wait = new Array (2) var itemSize = new Array (2) itemURL [0] = http://netbreak.com.au/Popups/EdgeLogoSeq.html" item Wait [0] =60 itemSize [0] = "width=620, height=420" itemURL [1] = "http:// netbreak.com.au/Popups/PromoTester.ht I" itemWait [l] = 60 itemSize [I] = "width=200, height=l 0" " Playlist End There are a number of different methods of implementing this system on a web site. The implementation can be dependent on the way the web site is being served and the capabilities ofthe web server in use.
L Live database generated web pages The database system generating the pages would insert the JavaScript and Playlist into the required pages as the pages are generated.
This would only require modification one file when the playlist is changed and the page content would then be updated for all new pages generated.
2. Scriptable web server The web server could automatically insert the JavaScript and Playlist into the required pages as it is serving the pages.
This option would also require only one change when the playlist is changed. Straight web serving - no server programming
The JavaScript and Playlist block can be inseπed into the pages by editing the HTML file for each page.
This would require each page to be edited when the playlist is changed. The system is preferably capable of running any content that can be handled by the browser, as it can display the determined content by loading a URL into the popup window. The content can be responsible for bringing itself to the front when loaded. The window is closed when the content signals to the originating window that it has finished, herefore for the window to go away automatically requires the insertion of a small JavaScript to send this message and also requires a call to tell this script when to do so.
As a result of this, although any URL can be used it may be necessary to add JavaScript to each determined portion of content so that it presents correctly. A variety of further refinements can be implemented in certain configurations. These include firstly that the JavaScript code, when used, can be created to selectively load contents based on the capabilities ofthe user's browser and plug-ins, enabling the use of plug-in dependent content where possible and at the same time ensuring content delivery by delivering an alternate version where necessary. An example of such a Browser capability change is given in the Appendix Example. In a second refinement the selective content ability can also be used to target content- specifically for the user, as long as the necessary information is available to the browser. This feature can tie in with information based on what pages the user has visited or on forms data collected by adding JavaScript to the pages collecting the data. This could also be used to advertise browsers or plug-ins for example, depending on what the user already has -informing the user of an update, for example. In a third refinement, the time interval for the display ofthe predetermined portion of content can be determined by rules encoded into the content being displayed. These rules can be dependent upon such parameters as mouse clicks, keyboard events, the type of browser user by the user, the hardware used by the user and any other parameters available to the programming or scripting - 6 - language used in a particular implementation of this system. ln a fourth refinement, if another window (or windows) is (or are) brought in front of the popup window displaying the determined portion of content, the popup window will automatically return to the frontmost position after a predetermined portion of time. This can be implemented as part of playing an advertisement or as part of the playlist loop.
In a fifth refinement, where a further portion of content is to be delivered for display in a popup window that has completed the display of a determined portion of content, the popup window will automatically return to the rearmost position until the new portion of content is ready to be displayed in the popup window, after which the popup window will automatically return to the frontmost position and display the new portion of content.
In a sixth refinement, the popup window can be made to 'popup1 on screen in the frontmost position at predetermined times of day and/or on predetermined dates.
In a seventh refinement, the predetermined portion of content can be determined by rules encoded into software residing on the file server management hardware providing the site implementing the system described in this document. These rules can be dependent upon such parameters as the type of browser user by the user, the hardware used by the user, the IP address of the device requesting the file.
In an eighth refinement, software residing on the file server management hardware providing the site implementing the system described in this document can determine the content according to the bandwidth available to the user, derived from information in the IP address or domain of the device requesting the file. This can be used to deliver larger file sizes or different media types to high- bandwidth connections.
In a ninth refinement, software residing on the file server management hardware providing the site implementing the system described in this document can determine the content according to the location ofthe user, derived from information in the IP address or domain of he device requesting the file. This can be used to deliver iocalized information such as local weather or specific- language information, for example.
In a tenth refinement, software residing on the file server management hardware providing the site implementing the system described in this document can determine the content according to the user's domain-specific information, derived from information in the IP address or domain of the device requesting the file. This can be used to deliver domain-specific information such as educational information to educational sites (.edu) which uses information from the top level ofthe domain information, or advertising targeting users of a particular Internet service provider (.domain.com), which would use secondary as well as top level domain information, for example. In an eleventh refinement, the popup window and the predetermined content can be subject to combinations ofthe abovementioned refinements.
Ideally the content used in the popup window should be kept to as few files as possible and should be able to load in about 30 seconds. At present standard modem bandwidth limits, this would - 7 - probably mean a file size of about 150Kb with modem computer modems (56K) at most unless there is a good chance that a user will be on a page for more than long enough for the page to load. ideally the content to be displayed in the popup window should be small enough to fit a 640x480 pixel screen with menu bar, window frame, title bar and the extra space that the browser leaves from the left edge of the window. It is therefore suggested that the maximum size is 600(horizontal)x400( vertical) pixels to ensure good screen fit.
It is also desirable to use a standard size for all portions of content across a site - if not across all sites to ensure visitor comfort and reduce time taken for visitors to adjust to the appearance of the window. 540(horizontal)x405(vertical) pixels would provide a sufficient screen area for the advertisement while sitting comfortably within a 640(horizontal)x480(vertical ) screen.
Of course, many modifications are possible. For example, the type of content used may be varied in accordance with the current time zone ofthe user. For example, different night time and day time content might be provided.
It would be appreciated by a person skilled in Internet-related technologies that numerous variations and/or modifications may be made to the present invention as shown in the specific embodiments without departing from the spirit or scope ofthe invention as broadly described. The present embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.
Appendix A - Example HTML code <HTML>
<HEAD>
</HEAD>
<BODY onLoad="startNBQ">
<Hl>Code for Anzwers Ads</H1>
<Hl>Release version. </H1> <P>
Playlist is: <P>
<P>
AnzwersOl - 20 Hours Delay<P>
Anzwers02 - 40 Hours DeIay<P> AnzwersOl - 20 Hours Delay<P>
Anzwers02 - 60 Hours Delay<P>
AnzwersOl - 60 Hours Delay < — Loop back to here<P>
Anzwers02 - 60 Hours Deiay<P>
<P>
<!- begin NetBreak — >
<!- ASX Release 1 ->
<SCRIPT LANGUAGE = "JavaScript"> <!- begin script var aiertlD = null; // NetBreak(TM) System V1J (C)Creative Edge Internet Services var curNB = 0; // Patent Pending in various territories var NBCook; var delCook; var delCK = "_Delay"; var seqCK = "_Next"; var NBplName; var NBDelay; var NBckExp; var expire; var curTime; var expDelay; var NBDelay = 0; - 9 - var BLoopTo; var ckDomain;- var NBPage = new Array(1 ); // Keywords for URLs of pages var NBURL =. new Array(1); // URLs of NBs var NBWait = new Array(1 ); // Time before var NBSize = new Array(1 ); // Window size function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1 ) endstr = document.cookie.length; return unescape(document.cookie.substring(offset. endstr+1 ));
} function FixCookieDate (date) { if(navigator.appVersioπ.indexOf("2.") != -1 ) { var base = new Date(0); var skew = base.getTime(); if (skew != 0) date.setTime (date.getTime() - skew);
} } function GetDateStr (date) { var dateS = date.toStringO; if(dateS.indexOf("(") != -1) { dateS = dateS.substring(0, dateS.indexOf("(")) + dateS.substring(dateS.iπdexOf("0 + 1. dateS.length);
} return dateS;
} function GetCookie (name) { var arg = name + "="; var alen = arg. length; var clen = document.cookie.length; var i = 0; while (i < clen) { varj = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = documeπt.cookie.indexOf(" ", i) + 1 ; - 10 - }f (i == 0) break;
} return null; ) function SetCookie (name, value, expires, path, domain, secure) { if(expires) { expires.setTime(expires.getTime() + (3600000));
} document. cookie = name + "=" + escape (value) +
((expires) ? "; expires- ' + expires.toGMTStringO : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain- ' + domain : "") + ((secure) ? ": secure" : ""); } function NBCheckURL () { var i = 0; if(navigator.appVersion.indexOf("2.") == -1) { while (i < NBPage. length) { if (location. href.toLowerCase().indexOf(NBPagep].toLowerCase()) != -1 ) { return 1; break;
} i = i + 1; }
} return null;
} function startNB() { if(NBCheckURL()) { delCK = NBplName+"_Delay"; seqCK = NBplName+"_Next"; expire = new Date(); curTtme = new Date(); expDelay = expire.getTimeQ + (NBckExp); expire.setTime(expDelay); NBCook = GetCookie (seqCK); if(NBCook) { - 1 1 - curNB = parselnt(NBCook);
} if(curNB >= NBURL.length) { curNB = NBLoopTo; SetCookie (seqCK.curNB, expire, T.ckDomain);
} delCook = GetCookie (delCK); if(delCook) { curTime = new Date(); NBDelay = Date.parse(delCook) - curTime.getTime();
} if((NBDelay) <= 200) NBDelay = 200; if (NBDelay < 100000) alert!D=setTimeout("displayNB()", NBDelay);
} } function deiayNBQ {
NBDelay = NBWait[curNB3*1000; var nextTime = new Date(); var NBTime = nextTime.getTime() + (NBDelay); nextTime.setTime(NBTime);
SetCookie (delCK,GetDateStr(nextTime), nextTime,"/", ckDomain); if (NBDelay < 100000) alertlD=setTimeout("displayNB()", NBDelay);
} function displayNB() {
SetCookie (seqCK,curNB+1.expire, .ckDomain); dβlayNBO; NBWin=window.open(NBURL[curNB]+"?"+"h="+location.hostname+"+p="+location.pathname," NB"+curNB,NBSize[curNB]+",toolbar=0,location=0,directories=0,status=0,menubar=0.scrollbars =0.resizable=0"); if(NBWin == null) {
NBWin= indo .open(NBURL[curNB]+"?"+"h="+location.hostπame+"+p="+iocation.pathname," NB"+curNB,NBSize[curNB]+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars =0.resizable=0");
} if(parselπt(navigator.appVersion) > 3) { focusO,
} curNB += 1 ; if(curNB >= NBURLIengt ) curNB = NBLoopTo;
}
<!- begin Config ->
NBckExp = 2678400000; // sequence cookie expire time NBLoopTo = 4: // Point in playlist to op back to curNB = 0; // First NB to run if no cookie ckDomain = null: // Domain for timing & sequencing cookies <!- end Config --> <!-- begin PageKey --> NBPagef0]_= m' <!- end PageKey -> < - begin PlayList ->
NBplName = "ASX01"; // cookie name for playlist NBURL[0] = "http://nb1.netbreak.com.au/ASX/Anzwers01.htm!"; NBWaitrO] = 72000; // 20 Hours NBSfeefOJ = '^idth=245,height=170"; ,
NBURLtJ] = "http://nb1.netbreak.com.au/ASX/Anzwers02.htm!"; NBWaitfJ] = 144000; // 40 Hours NBSizefJ] = "width=245,height=170";
NBURL[2] = "http://nb1.netbreak.com.au/ASXAnzwers0l.htmr; NBWait[2] = 72000; // 20 Hours
NBSize[2] = "width=245,height=170";
NBURL[3] = "http.7/nb1. netbreak.com.au/ASX/Anzwers02.htmi"; NBWait[3] = 216000; // 60 Hours NBSi∑e[3] = "width=245,height=J70"; NBURl[4] = "http://nb1.netbreak.com.au/ASX/Anzwers01.html"; NBWait[43 = 216000; // 60 Hours NBSize[43 = "width=245,height==170";
NBURL[5] = "http.7/nb1. netbreak.com.au/ASX/Anzwers02.html"; NBWait[5] = 216000; // 60 Hours NBSize[51 = "width=245theight=170n; \— end PlayList --> // end script -> </SCR!PT> <l- end NetBreak ->
</BODY> </HTML>
<!DOCTYPE HTML PUBLIC "-/ W3C//DTD HTML 3.2//EN">
<HTML> <HEAD>
<META HTTP-EQUIV="expires" C0NTENT="1">
< ETA HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="240;URL=Anzwers01t.html">
<TITLE>Loading ... </TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" onLoad="NBEnd()">
<CENTER>
<SCRIPT LANGUAGE="JavaScript">
<!- hiding var fType = "gif; // NetBreak(TM) (C) Creative Edge Internet Services - Patent Pending var bType = "d"; var running = 0; var aiertlD = null;
if (navigator. userAgent && navigator.userAgent.indexOf("MSIE")>=0) { if(parselnt(navigator.appVersion) > 3) { blurt); bType = "";
}
} else if (parselnt(navigator.appVersion) > 2) { blurQ; bType = "";
} var NBNext = "Anzwers01"+fType+bType+".html"; var ShockMode = 0; // Using Portions of AfterShock © Macromedia if (navigator.mimeTypes && navigator.piugins["Shockwave Flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabiedPlugin) { - 14 - (Type = "swf ;
} else if (navigator.userAgent && navigator.userAgent.indexOf("MSlE")>=0) { if ((navigator.userAgent.indexOf("Windows 98")>=0 j) navigator.userAgentindexOf("Windows 95")>=0 ϋ navigator.userAgeniindexOf("Windows NT =0)) { . document.write('<SCRlPT l_ANGUAGE=VBScript\> \n'); document. write('on error resume next \π'); document. write('ShockMode =
(lsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n'); documen .write(, /SCR^+'PT\> \n,); } if ( ShockMode ) { fType = "swf; }
;
NBNext = "AnzwersOl "+fType+bType+".html"; if(bType = "d") ( NBEnd();
} if(fType == "gif) { document. write('<IMG SRC="http://www.zipworid. com.au/~cedi/popups/Anzwers01d.gif
W(DTH=230 HE1GHT=150 ALTi"Loading..." Border=0>');
}if(fType == "swf) {. document. rite('<EMBED SRC="http.7/www.zipworld.com.au/~cedi/poρups/Aπzwers01.swf WIDTH=230 HEIGHT=150 PLAY-"false" LOOP="false" QUALITY="high"
SWLIVECONNECT="false"></EMBED>');
} function NBEnd() { window.location.href = NBNext+window.location. search; } function NBCIick() { running = 0;
NBNext = "Anzwers01dr.html"; NBEndO; }
// STOP -> 15 -
</SCRIPT> </CENTER> </BODY> </HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="expires" CONTENT="1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <TITLE>Anzwers</TlTLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" onLoad="doRun()">
<CENTER>
<EMBED SRC="http://www.zipworld.com.au/~cedi/popups/Anzwers01.swf WlDTH=230 HE1GHT=150 PLAY="true" LOOP="false" QUALITY="high"
SWLIVECONNECT="false"></EMBED>
</CENTER>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!- hiding var alert! D = null; // NetBreak(TM) (C) Creative Edge Internet Services - Patent Pending var delaylD = null; var running = 1; var runCK = "NB_Running"; var ckDomain = null; '
var NBNext = 'AnzwersOl swfe.html'; function doRun() { keepFront(); alertlD=setTimeout("NBEπd()", 35 * 1000); - 16 -
} function keepFront() { if( running == 1) { focusQ
} if(1 > 0) { delaylD=setTimeout("keepFrontO". 1 * 1000};
}
}
function NBEnd() ( running ~ 0; blur();
// SetCookie (runCK,"",nult,,7",ckDomain); window, location.href = NBNext+wiπdow.iocation.search;
} function NBClick() { running = 0;
NBNext = "AnzwersOl swf r. html"; NBEndQ;
}
// STOP ->
</SCRIPT> </HTML>
<i.DOCTYPE HTML PUBLIC V W3C /DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUfV="expires" CONTENT="1">
<META HTTP~EQUtV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="10;URL=Anz ers01s ff.htmr>
<TfTLE>Anz ers</TITLE>
<BODY BGCOLOR="#FFFFFF" όnLoad="doRun()"> - 17 - &nbsp; </BODY> <SCRIPT LANGUAGE="JavaScript">
<!- hiding function doRun() { window.closeQ;
// NetBreak(TM) (C) Creative Edge Internet Services - Patent Pending
} // STOP ->
</SCRIPT> </HTML>
ODOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD> <META HTTP-EQUIV="expires" CONTENT="1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUlV=Jefresh" CONTENT="2;URL=An∑wers01swff.html">
<TlTLE>Anzwεrs</TITLE>
</HEAD> <BODY BGCOLOR="#FFFFFF" onLoad="doRun()">
<P>Loading...
</BODY>
<SCRIPT
Figure imgf000031_0001
<!- hiding function doRun() { var adWin=window.open("http://www.anzwers.com.au/","NetBreakReferer","width=620,height=370,t oolbar=1 ,location=1 ,status=1 ,menubar=1,scrollbars=1 ,resizable=1"); if(adWin == null) {
advVιπ=window.open("http://www.anzwers.com.au/","NetBreakReferer,',''width=620,height=370,t oolbar=1 jocation=1 ,status=1 ,menubar=1 ,scrolibars=1 ,resizable=1"); - IS
} window.location.href = 'AnzwersOl swfe. html';
}
// STOP -->
</SCRIPT> </HTML>
PCT/AU2001/001202 2000-09-22 2001-09-24 Electronic mail advertising system WO2002025507A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001295244A AU2001295244A1 (en) 2000-09-22 2001-09-24 Electronic mail advertising system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPR4139 2000-09-22
AUPR413900 2000-09-22

Publications (1)

Publication Number Publication Date
WO2002025507A1 true WO2002025507A1 (en) 2002-03-28

Family

ID=3828139

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2001/001202 WO2002025507A1 (en) 2000-09-22 2001-09-24 Electronic mail advertising system

Country Status (1)

Country Link
WO (1) WO2002025507A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2396225A (en) * 2002-11-08 2004-06-16 Comm Intelligent Ltd Multimedia delivery in which an email sent from a sender terminal to a recipient terminal causes the recipient terminal to contact a server and download data
EP1779254A2 (en) * 2004-06-22 2007-05-02 J2 Global Communications Variation of image content in electronic messaging protocol messages
US7353229B2 (en) * 2000-05-26 2008-04-01 Vilcauskas Jr Andrew J Post-session internet advertising system
CN113411627A (en) * 2021-06-17 2021-09-17 广州博冠信息科技有限公司 Data pushing method and device, readable storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996024213A1 (en) * 1995-02-01 1996-08-08 Freemark Communications, Inc. System and method for providing end-user free email
WO1999059097A1 (en) * 1998-05-11 1999-11-18 Creative Edge Internet Services Pty. Ltd. Internet advertising system
US6065048A (en) * 1995-04-04 2000-05-16 Netdelivery Corporation Method and system to create, transmit, receive and process information, including an address to further information
WO2001027715A2 (en) * 1999-10-12 2001-04-19 Mindarrow Systems, Inc. Multi-page executable commercials
WO2001042944A1 (en) * 1999-12-08 2001-06-14 Kang Won Il Electronic mail delivery system capable of delivering motion picture images on a real-time basis using a streaming technology

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996024213A1 (en) * 1995-02-01 1996-08-08 Freemark Communications, Inc. System and method for providing end-user free email
US6065048A (en) * 1995-04-04 2000-05-16 Netdelivery Corporation Method and system to create, transmit, receive and process information, including an address to further information
WO1999059097A1 (en) * 1998-05-11 1999-11-18 Creative Edge Internet Services Pty. Ltd. Internet advertising system
WO2001027715A2 (en) * 1999-10-12 2001-04-19 Mindarrow Systems, Inc. Multi-page executable commercials
WO2001042944A1 (en) * 1999-12-08 2001-06-14 Kang Won Il Electronic mail delivery system capable of delivering motion picture images on a real-time basis using a streaming technology

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7353229B2 (en) * 2000-05-26 2008-04-01 Vilcauskas Jr Andrew J Post-session internet advertising system
GB2396225A (en) * 2002-11-08 2004-06-16 Comm Intelligent Ltd Multimedia delivery in which an email sent from a sender terminal to a recipient terminal causes the recipient terminal to contact a server and download data
EP1779254A2 (en) * 2004-06-22 2007-05-02 J2 Global Communications Variation of image content in electronic messaging protocol messages
JP2008506166A (en) * 2004-06-22 2008-02-28 ジェイ2・グローバル・コミュニケーションズ Image content changes in electronic messaging protocol messages
EP1779254A4 (en) * 2004-06-22 2009-02-25 J2 Global Comm Variation of image content in electronic messaging protocol messages
JP4942647B2 (en) * 2004-06-22 2012-05-30 ジェイ2・グローバル・コミュニケーションズ Image content changes in electronic messaging protocol messages
US8326930B2 (en) 2004-06-22 2012-12-04 J2 Global Communications Variation of image content in electronic messaging protocol messages
CN113411627A (en) * 2021-06-17 2021-09-17 广州博冠信息科技有限公司 Data pushing method and device, readable storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
AU778594B2 (en) Internet advertising system
US20050096983A1 (en) Internet advertising system
US7386555B2 (en) Post-session internet advertising system
US20020116494A1 (en) Web page link-tracking system
AU737633B2 (en) Automated content scheduler and displayer
US7028072B1 (en) Method and apparatus for dynamically constructing customized advertisements
US20030149601A1 (en) Network billboard system and method thereof
KR20050029236A (en) Auxiliary content delivery system
JP2001516106A (en) Track detailed user interactions with web page ads
JP2004536394A (en) System and method using a continuous message sending unit in a network architecture
WO2001097082A2 (en) Network interface having client-specific information and associated method
JP2004029753A (en) Method and apparatus for transmitting and displaying information between network of remote place and local computer
JP2002526831A (en) How to change ad size in response to user interaction
US20180137545A1 (en) Post-session internet advertising system
EP1389766A2 (en) Method for Internet downloading files encapsulated in graphic files
WO2002025507A1 (en) Electronic mail advertising system
US20030018752A1 (en) System and method for embedding a message in a uniform resource locator
WO2001006441A2 (en) Dynamically constructing customized advertisements
KR20030006426A (en) Internet advertising system and method
US20020007419A1 (en) Internet service provider server system, method of providing data, method of advertising using moving pictures, and recording media therefor
KR20030051626A (en) Method and system to deliver internet web page advertising via http response codes in 3xx range
JP2002163541A (en) Method and system for advertising using user&#39;s computer and recording medium that records advertising method or advertisement program to be used for this method
US20030236825A1 (en) System, method and computer readable medium for transferring and rendering a web page
Montanari The Internet and the Citrus Industry

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 PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US 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
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (COMMUNICATION OF 11-07-2003, EPO FORM 1205A)

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

Ref country code: JP