WO1999059097A1 - Internet advertising system - Google Patents

Internet advertising system Download PDF

Info

Publication number
WO1999059097A1
WO1999059097A1 PCT/AU1999/000350 AU9900350W WO9959097A1 WO 1999059097 A1 WO1999059097 A1 WO 1999059097A1 AU 9900350 W AU9900350 W AU 9900350W WO 9959097 A1 WO9959097 A1 WO 9959097A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
content
window
information
previous
Prior art date
Application number
PCT/AU1999/000350
Other languages
French (fr)
Inventor
Richard John Werkhoven
Original Assignee
Creative Edge Internet Services 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 Creative Edge Internet Services Pty. Ltd. filed Critical Creative Edge Internet Services Pty. Ltd.
Priority to EP99918973A priority Critical patent/EP1084478A4/en
Priority to AU36929/99A priority patent/AU778594B2/en
Publication of WO1999059097A1 publication Critical patent/WO1999059097A1/en
Priority to HK02100513.6A priority patent/HK1038972A1/en
Priority to US11/006,659 priority patent/US20050096983A1/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 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
  • 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
  • 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 first predetermined information
  • the push content can be separately loaded over a network whilst the user can be viewing the first predetermined information
  • the popup window disappears after a second predetermined interval
  • the method can further include the step of iterating step (a) after a third predetermined time interval
  • the user interface can comprise an Internet browser and the information can be stored at an Internet site
  • 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 implement through the utilization of a scripting language of the browser
  • the predetermined information can be varied in accordance with the time of access by the user
  • a method of providing push content del ⁇ ery comprising the steps of (a) providing a popup window having a determined content, the popup w indow being provided after a predetermined time a user viewing predetermined information, the pop up v, indow further displaying second predetermined information, and (b) recording whether the popup v ⁇ mdow was closed by the user prior to completion of second interval and the display of the determined portion of content was completed (c) closing or repositioning the popup window at the back of other windows after a third interval
  • 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 of the method
  • the push content can be varied in accordance with a detected IP address of the user Brief Description of the Drawings Notwithstanding any other forms which may fall within the scope ot the present invention, preferred forms of the invention will now be described, by way of example onlv with reference to the accompanying drawings in which
  • Fig 1 illustrates a basic flow chart for the steps of the preferred embodiment Description of Preferred and Other Embodiments
  • 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
  • this system delivers a predetermined portion of the content within a "popup' 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 of the 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 portion of content until the visitor returns to the site In 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 after the 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 portion 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 b ⁇ the user before a gnen 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
  • each determined portion of content is determined by the determined portion of content itself - this allows for more flexibility in the design of the 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 of the 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-mserted by the server or added to the content of each page
  • 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 m 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
  • Fig 1 there is illustrated a basic example flow chart ot 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
  • the web server could automatically insert the JavaScript and Playlist into the required pages as it is serving the pages
  • the JavaScript and Playlist block can be inserted into the pages by editing the HTML file for each page
  • 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 Therefore 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
  • any URL can be used it may be necessary to add JavaScript to each determined portion of content so that it presents correctly
  • JavaScript code when used, can be created to selectively load contents based on the capabilities of the 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
  • 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
  • the time interval for the display of the predetermined portion of content can be determined by rules encode
  • 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
  • the popup window w ill 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
  • the popup window can be made to popup' on screen in the frontmost position at predetermined times of day and/or on predetermined dates
  • the predetermined portion of content can be determined bv i ules 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
  • 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
  • software residing on the file server management hardware pro iding the site implementing the system described in this document can determine the content according to the location of the user, derived from information in the IP address or domain of the device requesting the file This can be used to deliver localized information such as local weather or specific- language information, for example
  • 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 of the 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
  • domain com Internet service provider
  • the popup window and the predetermined content can be subject to combinations of the abovementioned refinements
  • 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 modern 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
  • 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(ho ⁇ zontal)x400( vertical) pixels to ensure good screen fit
  • the type of content used may be v aried in accordance with the current time zone of the user
  • different night time and dav time content might be provided
  • ⁇ ⁇ f(curNB > NBURL length)
  • ⁇ curNB NBLoopTo, SetCookie (se ⁇ CK.curNB, expire, '7",ckDoma ⁇ n),
  • NBURL[0] "http //nbl netbreak com au/ASX/Anzwers01 html"
  • NBURL[1 ] "http //nbl netbreak com au/ASX/Anzwers02 html"
  • NBURL[2] "http //nbl netbreak com au/ASX/Anzwers01 html"
  • NBWa ⁇ t[2] 72000, // 20 Hours
  • NBURL[3] "http //nbl netbreak com au/ASX Anzwers02 html"
  • NBURL[4] "http //nbl netbreak com au/ASX/Anzwers01 html”
  • NBURL[5] "http //nbl netbreak com au/ASX/Anzwers02 html"
  • var NBNext "AnzwersOI "+fType+bType+” html

Abstract

In a computer user interface environment for the display of information, a method is disclosed of providing push content delivery comprising the steps of: (a) providing a popup window having determined content, the popup window being provided after a predetermined time of a user viewing predetermined information and the recording of the completion of content delivery where the user has not closed the abovementioned popup window prior to completion of the display of the determined content and (b) the window disappearing after a second predetermined interval.

Description

INTERNET ADVERTISING SYSTEM
Field of the 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 of the Invention
Recently, society has seen an explosion in the utilization of the 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 ot 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 of the 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 v iew 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 of the 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 of the 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 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 predetermined 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 implement through the utilization of a scripting language of the browser The predetermined information can be varied in accordance with the time of access by the user
In accordance with a further aspect of the present invention, there is provided in a computer user interface environment for the display of information, a method of providing push content delι\ ery comprising the steps of (a) providing a popup window having a determined content, the popup w indow being provided after a predetermined time a user viewing predetermined information, the pop up v, indow further displaying second predetermined information, and (b) recording whether the popup v\ mdow was closed by the user prior to completion of second interval and the display of the determined portion of content was completed (c) closing or repositioning the popup window at the back of other windows after a third interval 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 of the method The push content can be varied in accordance with a detected IP address of the user Brief Description of the Drawings Notwithstanding any other forms which may fall within the scope ot the present invention, preferred forms of the invention will now be described, by way of example onlv with reference to the accompanying drawings in which
Fig 1 illustrates a basic flow chart for the steps of the preferred embodiment Description of Preferred and Other Embodiments 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 of the content within a "popup' 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 of the 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 portion of content until the visitor returns to the site In 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 after the 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 portion 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 b\ the user before a gnen 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 portion of content itself - this allows for more flexibility in the design of the 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 of the 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-mserted by the server or added to the content of each page
The only exception to this is framed sites, where the code & plavhst 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 plavhst 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 m 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 ot 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 of the preferred embodiment iterates 8 back to the step 3
Whilst an actual example of the 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 - startNetBreak()"> Plav hst
The playlist can be in the following format Plavhst Start Arrav Declarations itemURL [0] = 'URL of first item item Wait [0] = seconds before first item itemSize [0] = mdth=wιdth in pixels of first item height = height in pixels of first ad ιtemURL [l] = URL of item 2 item Wait [1] = seconds before item 2 itemSize [1] = wιdth=wιdth in pixels ad 2 heιght=heιght in pixels of item 2
itemURL [n- 1 ] - URL of item n item Waιt[n- 1 ] = seconds before item n itemSize [n-1 ] = wιdth=wιdth in pixels item n heιght=heιφt in pixel's and item n Plav hst End
Here is a sample plavhst 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] = "wιdth=620, heιght=420" itemURL [1] = http // netbreak com au/Popups/PromoTester html ιtemWaιt [l] = 60 itemSize [1] = ' wιdth=200, heιght=150" Playlist End There are a number of different methods of implementing this system on a web site The implementation can be dependent on the wav the web site is being served and the capabilities of the w eb server in use
J 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 Scπptable 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 inserted 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 Therefore 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 of the 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 of the 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 language used in a particular implementation of this system
In 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 w ill 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 popup' 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 bv i ules 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 pro iding the site implementing the system described in this document can determine the content according to the location of the user, derived from information in the IP address or domain of the device requesting the file This can be used to deliver localized 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 of the 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 of the 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 modern 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(hoπzontal)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(hoπzontal)λ405(vertιcal) pixels would provide a sufficient screen area for the advertisement while sitting comfortably within a 640(hoπzontal)x480(vertιcal) screen
Of course many modifications are possible For example the type of content used may be v aried in accordance with the current time zone of the user For example, different night time and dav 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 of the 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="startNB()">
<H 1 >Code for Anzwers Ads</H1 >
<H1 >Release version </H1 > <P>
Playlist is <P>
<P>
AnzwersOI - 20 Hours Delay<P>
Anzwers02 - 40 Hours Delay<P> AnzwersOI - 20 Hours Delay<P>
Anzwers02 - 60 Hours Delay<P>
AnzwersOI - 60 Hours Delay < — Loop back to here<P>
Anzwers02 - 60 Hours Delay<P>
<P>
<!-- begin NetBreak -->
<i-- ASX Release 1 -->
<SCRIPT LANGUAGE = "JavaScrιpt"> <!— begin script var alertlD = null, // NetBreak(TM) System V1 1 (C)Creatιve 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 NBLoopTo 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(documeπt cookie substrιng(offset endstr+1 )),
} function FixCookieDate (date) { ιf(navιgator appVersioπ ιndexOf("2 ") ι= -1 ) { var base = new Date(0), var skew = base getTιme(), if (skew |= 0) date setTime (date getTιme() - skew),
} } function GetDateStr (date) { var dateS = date toStrιng(), ιf(dateS ιndexOf("(") i= -1 ) { dateS = dateS substring^, dateS ιndexOf("(")) + dateS substπng(dateS ιπdexOf("(") + 1 dateS length)
} return dateS,
} function GetCookie (name) { var arg = name + "=", var alen = arg length, var den = document cookie length, var i = 0, while (i < clen) { var j = ι + alen, if (document cookie substring^, j) == arg) return getCookieVal 0), i = document cookie ιndexOf(" ", i) + 1 , - 10 - if (i == 0) break,
} return null, } function SetCookie (name, alue, expires, path, domain, secure) { ιf(expιres) { expires setTιme(expιres getTιme() + (3600000)),
} document cookie = name + "=" + escape (value) +
((expires) ? " expιres=" + expires toGMTStπng() "") +
((path) ? ", path=" + path "") +
((domain) ? " domaιn=" + domain "") +
((secure) ? " secure ) } function NBCheckURL () { var i = 0, ιf(navιgator appVersion ιndexOf("2 ") == -1) { while (i < NBPage length) { if (location href toLowerCaseQ ιndexOf(NBPage[ι] toLowerCase()) '= -1) { return 1 , break,
} ι = ι + 1 ,
} } return null,
} function startNBQ { ιf(NBCheckURL()) { delCK = NBplName+"_Deiay", seqCK = NBplName+"_Next", expire = new Date(), curTime = new Date(), expDelay = expire getTιme() + (NBckExp), expire setTιme(expDelay), NBCook = GetCookie (seqCK), ιf(NBCook) { curNB = parselnt(NBCook),
} ιf(curNB >= NBURL length) { curNB = NBLoopTo, SetCookie (seαCK.curNB, expire, '7",ckDomaιn),
} delCook = GetCookie (delCK), ιf(delCook) { curTime = new DateQ, NBDelay = Date parse(delCook) - curTime getTιme(),
} ιf((NBDelay) <= 200) NBDelay = 200, if (NBDelay < 100000) alertlD=setTιmeout("dιsplayNB()", NBDelay),
} } function delayNB() {
NBDelay = NBWaιt[curNB]*1000, var nextTime = new Date(), var NBTime = nextTime getTιme() + (NBDelay), nextTime setTιme(NBTιme),
SetCookie (delCK,GetDateStr(nextTιme), nextTime, "/".ckDomam), if (NBDelay < 100000) alertlD=setTιmeout("dιsplayNB()", NBDelay),
} function dιsplayNB() {
SetCookie (seqCK,curNB+1 ,expιre,"/",ckDomaιn), delayNB(), NBWin^window open(NBURL[curNB]+'"?"+"h="+locatιon hostname+"+p="+locatιoπ pathname "
NB"+curNB,NBSιze[curNB]+",toolbar=0,locatιon=0,dιrectoπes=0,status=0,meπubar=0 scrollbars
=0 resιzable=0") ιf(NBWin == null) {
NBWιn=wιndow open(NBURL[curNB]+'"?"+"h="+locatιon hostname+"+p="+locatιon pathname," NB"+curNB,NBSιze[curNB]+",toolbar=0,locatιon=0,dιrectorιes=0,status=0 menubar=0 scrollbars
=0 resιzable=0"),
} ιf(parselnt(navιgator appVersιon) > 3) { - 12 - focusQ,
} curNB += 1 ιf(curNB >= NBURL length) curNB = NBLoopTo,
}
<'-- begin Config -->
NBckExp = 2678400000 // sequence cookie expire time
NBLoopTo = 4 II Point in playlist to loop back to curNB = 0, // First NB to run if no cookie ckDomain = null // Domain for timing & sequencing cookies
<'-- end Config -->
< - begin PageKey ->
NBPage[0] = "" <!-- end PageKey -->
<i-- begin PlayList — >
NBplName = "ASX01 ", // cookie name for playlist
NBURL[0] = "http //nbl netbreak com au/ASX/Anzwers01 html",
NBWaιt[0] = 72000, // 20 Hours NBSιze[0] = "wιdth=245,heιght=170",
NBURL[1 ] = "http //nbl netbreak com au/ASX/Anzwers02 html",
NBWaιt[1 ] = 144000, // 40 Hours
NBSιze[1 ] = "wιdth=245,heιght=170",
NBURL[2] = "http //nbl netbreak com au/ASX/Anzwers01 html" NBWaιt[2] = 72000, // 20 Hours
NBSιze[2] = "wιdth=245,heιght=170"
NBURL[3] = "http //nbl netbreak com au/ASX Anzwers02 html",
NBWaιt[3] = 216000, // 60 Hours
NBSιze[3] = "wιdth=245,heιght=170", NBURL[4] = "http //nbl netbreak com au/ASX/Anzwers01 html",
NBWaιt[4] = 216000, // 60 Hours
NBSιze[4] = "wιdth=245,heιght=170",
NBURL[5] = "http //nbl netbreak com au/ASX/Anzwers02 html",
NBWaιt[5] = 216000, // 60 Hours NBSιze[5] = "wιdth=245,heιght=170",
<L- end PlayList -->
// end script -->
</SCRIPT> <'-- end NetBreak ->
</BODY> </HTML>
ODOCTYPE HTML PUBLIC "-/ΛΛ/3C//DTD HTML 3 2//EN">
<HTML> <HEAD>
<META HTTP-EQUIV="expιres" CONTENT="1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="240,URL=Anzwers01t html">
<TITLE>Loadιng < TITLE> </HEAD>
<BODY BGCOLOR="#FFFFFF" onLoad="NBEnd()">
<CENTER>
<SCRIPT LANGUAGE="JavaScπpt">
< - hiding var fType = "gif , // NetBreak(TM) (C) Creative Edge Internet Services - Patent Pending var bType = "d", var running = 0, var alertlD = null,
if (navigator userAgeπt && navigator userAgent ιndexOf("MSIE")>=0) { ιf(parselnt(navιgator appVersion) > 3) { blur(), bType = "", }
} else if (parselnt(navιgator appVersion) > 2) { blur(), bType = "",
} var NBNext = "AnzwersOI "+fType+bType+" html", var ShockMode = 0, // Using Portions of AfterShock © Macromedia if (navigator mimeTypes && navigator plugιns["Shockwave Flash"] && navigator mιmeTypes["applιcatιon/x-shockwave-flash"] enabledPlugin) { - 14 - fType = "swf,
} else if (navigator. userAgent && navιgator.userAgent.ιndexOf("MSIE")>=0) { if ((navιgator.userAgent.ιndexOf("Wιndows 98")>=0 || navigator userAgent ιndexOf("Wιndows 95")>=0 || navιgator.userAgent.ιndexOf("Windows NT")>=0)) { document.write('<SCRIPT LANGUAGE=VBScπpt\> \n'), document. wrιte('on error resume next \n'), document. wrιte('ShockMode =
(lsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n'), document wπte('</SCRr+'PT\> \n'), } if ( ShockMode ) { fType = "swf; }
NBNext = "Anzwers01"+fType+bType+" html", ιf(bType == "d") {
NBEnd(),
} ιf(fType == "gif) { document. wπte('<IMG SRC="http://www.zιpworld. com.au/~cedi/popups/Anzwers01d. gif WIDTH=230 HEIGHT=150 ALT="Loading.. " Border=0>'), }if(fType == "swf) { document. wrιte('<EMBED SRC="http://www.zιpworld.com au/~cedι/popups/Anzwers01 swf WIDTH=230 HEIGHT=150 PLAY="false" LOOP="false" QUALITY="hιgh" SWLIVECONNECT="false"></EMBED>'),
} function NBEndQ { window.location.href = NBNext+window location. search; } function NBCIick() { running = 0,
NBNext = "Anzwers01dr.html", NBEnd(), }
// STOP -> - 15 -
</SCRIPT> </CENTER> </BODY> </HTML>
<iDOCTYPE HTML PUBLIC "-/ΛΛ/3C//DTD HTML 3 2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="expιres" CONTENT="1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <TITLE>Anzwers</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" onLoad="doRun()">
<CENTER>
<EMBED SRC="http //www zipworld com au/~cedι/popups/Anzwers01 swf WIDTH=230 HEIGHT=150 PLAY="true" LOOP="false" QUALITY="hιgh"
SWLIVECONNECT="false"></EMBED>
</CENTER>
</BODY>
<SCRIPT LANGUAGE="JavaScrιpt">
<i- hiding var alertlD = null, // NetBreak(TM) (C) Creative Edge Internet Services - Patent Pending var delaylD = null, var running = 1 , var runCK = "NB_Runnιng", var ckDomain = null,
var NBNext = 'AnzwersOI swfe html', function doRun() { keepFront(), alertlD=setTιmeout("NBEndO", 35 * 1000), - 16 -
} function keepFront() { ιf( running == 1) { focus(), } ιf(1 > 0) { delaylD=setTιmeout("keepFront()", 1 * 1000),
} }
function NBEnd() { running = 0, blur(),
// SetCookie (runCK,"", null,"/", ckDomain), window location href = NBNext+window location search,
} function NBCIιck() { running = 0,
NBNext = "AnzwersOI swfr html", NBEndO, }
// STOP ->
</SCRIPT> </HTML>
<iDOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3 2//EN"> <HTML> <HEAD>
<META HTTP-EQUIV="expιres" CONTENT="1"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="10,URL=Anzwers01swff html">
<TITLE>Anzwers</TITLE>
<BODY BGCOLOR="#FFFFFF" onLoad="doRun()">
SUBSTTTUTE SHEET (Rule 26) (RO/AU) &nbsp,
</BODY>
<SCRIPT LANGUAGE="JavaScrιpt">
<i- hiding function doRun() { window close(), // NetBreak(TM) (C) Creative Edge Internet Services - Patent Pending
} // STOP ->
</SCRIPT>
</HTML>
<ID0CTYPE HTML PUBLIC "-//W3C//DTD HTML 3 2//EN">
<HTML>
<HEAD> <META HTTP-EQUIV="expιres" CONTENT="1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="2,URL=Anzwers01swff html">
<TITLE>Anzwers</TITLE>
</HEAD> <BODY BGCOLOR="#FFFFFF" onLoad="doRun()">
<P>Loadιng
</BODY>
<SCRIPT LANGUAGE="JavaScrιpt">
<i- hiding function doRun() { var adWin=wιndow open("http //www anzwers com au/","NetBreakReferer","wιdth=620,heιght=370,t oolbar=1 ,locatιon=1 ,status=1 ,menubar=1 ,scrollbars=1 ,resιzable=1"), ιf(adWιn == null) {
adWin=wιndow open("http //www anzwers com au/","NetBreakReferer","wιdth=620,heιght=370,t oolbar=1 ,locatιon=1 ,status=1 menubar=1 ,scrollbars=1 resιzable=1"),
SUBSΉTUTE SHEET (Rule 26) (RO/AU) } window location href = 'AnzwersOI swfe html',
}
// STOP -->
</SCRIPT> </HTML>

Claims

- 19 -
We Claim
1 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, said pop-up window being provided a predetermined time after a user has begun viewing first predetermined information
2 A method as claimed in claim 1 wherein said push content is separately loaded over a network whilst said user is viewing said first predetermined information
3 A method as claimed in claim 1 wherein said window disappears after a second predetermined interval
4 A method as claimed in claim 1 further comprising the step of iterating step (a) after a third predetermined time interval
5 A method as claimed in any previous claim wherein said user interface comprises an Internet browser and said information is stored at an Internet site 6 A method as claimed in claim 5 wherein said method continues with said step
(a) whilst a user visits pages within said Internet site
7 A method as claimed in any previous claim wherein said push content is specific to the browser utilized by said user
8 A method as claimed in any previous claim wherein said method is implement through the utilization of a scripting language of said browser
9 A method as claimed in any previous claim wherein said predetermined information is varied in accordance with the time of access by said user
10 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, said popup window being provided after a predetermined time a user viewing predetermined information, said 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 of the determined portion of content was completed (c) closing or repositioning said popup window at the back of other windows after a third interval
12 A method as claimed in claim 10 further comprising the step (d) iterating steps (a) to (c) after a fourth interval
13 A method as claimed in claim 12 wherein said method reiterates said steps (a) and (c) whilst a user visits pages within said Internet site
14 A method as claimed in any previous claim wherein said push content is varied in accordance with the time of access by said user
15 A method as claimed in any previous claim wherein said push content is - 20 - vaπed in accordance with parameters available to the programming or scripting language used in a particular implementation of said method
16 A method as claimed in any previous claim wherein said push content is varied in accordance with a detected IP address of said user
PCT/AU1999/000350 1998-05-11 1999-05-11 Internet advertising system WO1999059097A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP99918973A EP1084478A4 (en) 1998-05-11 1999-05-11 Internet advertising system
AU36929/99A AU778594B2 (en) 1998-05-11 1999-05-11 Internet advertising system
HK02100513.6A HK1038972A1 (en) 1998-05-11 2002-01-23 Internet advertising system
US11/006,659 US20050096983A1 (en) 1998-05-11 2004-12-08 Internet advertising system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPP3473A AUPP347398A0 (en) 1998-05-11 1998-05-11 Internet advertising system
AUPP3473 1998-05-11

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US09700205 A-371-Of-International 2001-01-22
US10/211,245 Continuation US20030048293A1 (en) 1998-05-11 2002-08-05 Internet advertising system

Publications (1)

Publication Number Publication Date
WO1999059097A1 true WO1999059097A1 (en) 1999-11-18

Family

ID=3807727

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU1999/000350 WO1999059097A1 (en) 1998-05-11 1999-05-11 Internet advertising system

Country Status (5)

Country Link
EP (1) EP1084478A4 (en)
CN (1) CN1305615A (en)
AU (2) AUPP347398A0 (en)
HK (1) HK1038972A1 (en)
WO (1) WO1999059097A1 (en)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000054099A (en) * 2000-05-22 2000-09-05 신봉석 Internet-based advertisement agent method (popup window use)
WO2001043018A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method for distributing advertisements to client devices
WO2001043375A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
WO2001043012A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
WO2001043011A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method for distributing advertisements to client devices
WO2001042960A2 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated System for distributing advertisements to client devices
WO2001042958A2 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated System for distributing advertisements to client device
WO2001042957A2 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method for distributing advertisements to client devices
KR20010074623A (en) * 2001-06-30 2001-08-04 윤태철 System and method for advertisement over the internet
WO2001077978A1 (en) * 2000-04-11 2001-10-18 Sureclix Pty Ltd A system and method for presenting information over time to a user
WO2001082178A2 (en) * 2000-04-21 2001-11-01 Bay9, Inc. System and method of bidding for placement of advertisements in search engine
WO2002023372A2 (en) * 2000-09-14 2002-03-21 Villiers Andre Louis De Communicating information on the internet
WO2002025507A1 (en) * 2000-09-22 2002-03-28 I Web Pty Ltd Electronic mail advertising system
KR20020045419A (en) * 2000-12-11 2002-06-19 정영수 Internet advertising method and system
EP1399835A2 (en) * 2001-06-29 2004-03-24 The Gator Corporation System and method for using continuous messaging units in a network architecture
EP1442379A1 (en) * 2001-10-18 2004-08-04 Claria Corporation Presentation of information to end-users
WO2006053092A3 (en) * 2004-11-09 2007-05-10 Mobile Phone Applic Inc System and method for providing content to a mobile communication device
AU785478B2 (en) * 2000-09-29 2007-08-23 Kyocera Corporation Communication terminal and display method
US7353229B2 (en) * 2000-05-26 2008-04-01 Vilcauskas Jr Andrew J Post-session internet advertising system
US7895076B2 (en) * 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
WO2012041009A2 (en) * 2010-09-28 2012-04-05 马鞍山市经纬计算机软件技术开发有限公司 Web advertisement, message publishing method, and assembled system
US8267783B2 (en) 2005-09-30 2012-09-18 Sony Computer Entertainment America Llc Establishing an impression area
US8291340B1 (en) * 1999-10-14 2012-10-16 Hoshiko Llc Method and apparatus for providing content to users
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
US8712848B2 (en) 1999-12-08 2014-04-29 Qualcomm Incorporated Method for distributing advertisements to client devices using an obscured ad monitoring function
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
US20150235280A1 (en) * 2000-05-26 2015-08-20 Andrew J. Vilcauskas, Jr. Post-session internet advertising system
EP1330736B1 (en) * 2000-09-06 2016-04-13 Oracle International Corporation Providing content from multiple services
US9495446B2 (en) 2004-12-20 2016-11-15 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707959A (en) * 2012-06-12 2012-10-03 上海量明科技发展有限公司 Implementation method, client and system of loading window of instant communication interface

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
WO1997040447A1 (en) * 1996-04-19 1997-10-30 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
WO1997040514A1 (en) * 1996-04-19 1997-10-30 Juno Online Services, L.P. Electronic mail system with advertising
WO1997040601A1 (en) * 1996-04-19 1997-10-30 Juno Online Services, L.P. Advertisement authentication system in which advertisements are downloaded for off-line display
US5890172A (en) * 1996-10-08 1999-03-30 Tenretni Dynamics, Inc. Method and apparatus for retrieving data from a network using location identifiers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU6078598A (en) * 1997-04-14 1998-11-05 Adletts International, Llc. Method and apparatus for inserting advertisements and the like in a data stream of an internetworked client for display during the void time

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
WO1997040447A1 (en) * 1996-04-19 1997-10-30 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
WO1997040514A1 (en) * 1996-04-19 1997-10-30 Juno Online Services, L.P. Electronic mail system with advertising
WO1997040601A1 (en) * 1996-04-19 1997-10-30 Juno Online Services, L.P. Advertisement authentication system in which advertisements are downloaded for off-line display
US5890172A (en) * 1996-10-08 1999-03-30 Tenretni Dynamics, Inc. Method and apparatus for retrieving data from a network using location identifiers

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
See also references of EP1084478A4 *
Special Edition Using HTML 3.2, Third Edition, MARK R. BROWN & JERRY HONEYCUTT, 1997 Que Corporation, pages 493 to 516, "ActiveX Controls" *

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895076B2 (en) * 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US10200498B2 (en) 1999-10-14 2019-02-05 Intellectual Ventures I Llc Method and apparatus for providing content to users
US8291340B1 (en) * 1999-10-14 2012-10-16 Hoshiko Llc Method and apparatus for providing content to users
US9483772B2 (en) 1999-10-14 2016-11-01 Intellectual Ventures I Llc Method and apparatus for providing content to users
WO2001042960A2 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated System for distributing advertisements to client devices
WO2001043012A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
WO2001042957A2 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method for distributing advertisements to client devices
US7103643B1 (en) 1999-12-08 2006-09-05 Qualcomm Inc E-mail software and method and system for distributing advertisements to client devices that have such E-mail software installed thereon
WO2001043018A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method for distributing advertisements to client devices
WO2001043375A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
WO2001042958A3 (en) * 1999-12-08 2001-11-29 Qualcomm Inc System for distributing advertisements to client device
WO2001042957A3 (en) * 1999-12-08 2002-01-10 Qualcomm Inc Method for distributing advertisements to client devices
WO2001042960A3 (en) * 1999-12-08 2002-03-07 Qualcomm Inc System for distributing advertisements to client devices
WO2001043011A1 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated Method for distributing advertisements to client devices
WO2001042958A2 (en) * 1999-12-08 2001-06-14 Qualcomm Incorporated System for distributing advertisements to client device
US8712848B2 (en) 1999-12-08 2014-04-29 Qualcomm Incorporated Method for distributing advertisements to client devices using an obscured ad monitoring function
WO2001077978A1 (en) * 2000-04-11 2001-10-18 Sureclix Pty Ltd A system and method for presenting information over time to a user
WO2001082178A3 (en) * 2000-04-21 2002-09-19 Bay9 Inc System and method of bidding for placement of advertisements in search engine
WO2001082178A2 (en) * 2000-04-21 2001-11-01 Bay9, Inc. System and method of bidding for placement of advertisements in search engine
KR20000054099A (en) * 2000-05-22 2000-09-05 신봉석 Internet-based advertisement agent method (popup window use)
US20150235280A1 (en) * 2000-05-26 2015-08-20 Andrew J. Vilcauskas, Jr. Post-session internet advertising system
US20180137545A1 (en) * 2000-05-26 2018-05-17 Andrew J. Vilcauskas, Jr. Post-session internet advertising system
US7353229B2 (en) * 2000-05-26 2008-04-01 Vilcauskas Jr Andrew J Post-session internet advertising system
US7386555B2 (en) * 2000-05-26 2008-06-10 Vilcauskas Jr Andrew J Post-session internet advertising system
US8272964B2 (en) 2000-07-04 2012-09-25 Sony Computer Entertainment America Llc Identifying obstructions in an impression area
EP1330736B1 (en) * 2000-09-06 2016-04-13 Oracle International Corporation Providing content from multiple services
WO2002023372A2 (en) * 2000-09-14 2002-03-21 Villiers Andre Louis De Communicating information on the internet
WO2002023372A3 (en) * 2000-09-14 2002-09-12 Villiers Andre Louis De Communicating information on the internet
WO2002025507A1 (en) * 2000-09-22 2002-03-28 I Web Pty Ltd Electronic mail advertising system
US7280850B2 (en) 2000-09-29 2007-10-09 Sanyo Electric Co., Ltd. Communication terminal and display method
AU785478B2 (en) * 2000-09-29 2007-08-23 Kyocera Corporation Communication terminal and display method
KR20020045419A (en) * 2000-12-11 2002-06-19 정영수 Internet advertising method and system
EP1399835A4 (en) * 2001-06-29 2006-03-15 Claria Corp System and method for using continuous messaging units in a network architecture
EP1399835A2 (en) * 2001-06-29 2004-03-24 The Gator Corporation System and method for using continuous messaging units in a network architecture
KR20010074623A (en) * 2001-06-30 2001-08-04 윤태철 System and method for advertisement over the internet
EP1442379A1 (en) * 2001-10-18 2004-08-04 Claria Corporation Presentation of information to end-users
EP1442379A4 (en) * 2001-10-18 2006-02-15 Claria Corp Presentation of information to end-users
WO2006053092A3 (en) * 2004-11-09 2007-05-10 Mobile Phone Applic Inc System and method for providing content to a mobile communication device
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US9495446B2 (en) 2004-12-20 2016-11-15 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
US9129301B2 (en) 2005-09-30 2015-09-08 Sony Computer Entertainment America Llc Display of user selected advertising content in a digital environment
US8267783B2 (en) 2005-09-30 2012-09-18 Sony Computer Entertainment America Llc Establishing an impression area
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
WO2012041009A3 (en) * 2010-09-28 2012-11-08 马鞍山市经纬计算机软件技术开发有限公司 Web advertisement, message publishing method, and assembled system
WO2012041009A2 (en) * 2010-09-28 2012-04-05 马鞍山市经纬计算机软件技术开发有限公司 Web advertisement, message publishing method, and assembled system
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content

Also Published As

Publication number Publication date
HK1038972A1 (en) 2002-04-04
EP1084478A4 (en) 2004-11-24
AUPP347398A0 (en) 1998-06-04
AU3692999A (en) 1999-11-29
EP1084478A1 (en) 2001-03-21
AU778594B2 (en) 2004-12-09
CN1305615A (en) 2001-07-25

Similar Documents

Publication Publication Date Title
WO1999059097A1 (en) Internet advertising system
US20050096983A1 (en) Internet advertising system
US7028072B1 (en) Method and apparatus for dynamically constructing customized advertisements
US6636247B1 (en) Modality advertisement viewing system and method
US20020161794A1 (en) Browser rewind and replay feature for transient messages by periodically capturing screen images
US7152203B2 (en) Independent update and assembly of web page elements
US6892354B1 (en) Method of advertising on line during a communication link idle time
KR100853409B1 (en) Method of disseminating advertisements using an embedded media player page, and computer-readable medium encoded with a computer program code for directing a processor to perform such a method
US20060277477A1 (en) System and method for generating enhanced depiction of electronic files such as web files
US20020094868A1 (en) Methods for interactive internet advertising, apparatuses and systems including same
NZ538377A (en) Internet based delivery system for delivering auxiliary content such as advertisements
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
US20080162623A1 (en) Video Encoder and Content Distribution System
KR20040002399A (en) Electronic document with an automatically updated portion
WO1999057660A1 (en) Content enhancement system
WO2001098931A2 (en) System and method of background advertising in web pages
CA2372548C (en) A browser rewind and replay feature for transient messages wherein the messages are stored automatically when they are initially rendered and replayed when selected
EP1230611A2 (en) Dynamically constructing customized advertisements
WO2002025507A1 (en) Electronic mail advertising system
JP2002196942A (en) Pattern file renewal system
KR20030051626A (en) Method and system to deliver internet web page advertising via http response codes in 3xx range
US20030236825A1 (en) System, method and computer readable medium for transferring and rendering a web page
WO2002023372A2 (en) Communicating information on the internet
JP2003330846A (en) Information delivery method

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99807325.3

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT 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 SD SL SZ 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
NENP Non-entry into the national phase

Ref country code: KR

WWE Wipo information: entry into national phase

Ref document number: 1999918973

Country of ref document: EP

Ref document number: 36929/99

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 09700205

Country of ref document: US

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1999918973

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWG Wipo information: grant in national office

Ref document number: 36929/99

Country of ref document: AU

WWW Wipo information: withdrawn in national office

Ref document number: 1999918973

Country of ref document: EP