107423 MAINOKSIA TIETOVERKOSSA - REKLAMI ETT DATANÄT Keksinnön ala 5 Keksintö liittyy menetelmään ja laitteeseen mainosten toimittamiseksi peruskäyttäjälle tietoliikenneverkon kautta. Erityisesti, vaikkakaan ei välttämättä, keksintö liittyy mainosten sisällyttämiseen Internetin kautta poimittuihin maailmanlaajuisen webin (engl. World Wide Web) sivuihin.FIELD OF THE INVENTION The present invention relates to a method and apparatus for delivering advertisements to a basic user via a telecommunications network. In particular, though not necessarily, the invention relates to the inclusion of advertisements in World Wide Web pages taken over the Internet.
10 Keksinnön taustaBackground of the Invention
Lyhyestä historiastaan huolimatta Internet on jo osoittautunut äärimmäisen tehokkaaksi tuotteiden ja palveluiden mainostenlevitysvälineeksi mahdollisille asiakkaille. Mainokset annetaan tyypillisesti käyttöön suoraan, maailmanlaajuisen webin (WWW) sivun muodos-15 sa, jonka voi poimia peruskäyttäjän henkilökohtaiselle tietokoneelle sillä, että peruskäyttäjä syöttää sivun yksilöivän verkko-osoitteen (URL, engl. Universal Resource Locator) web-biselaimelleen tai sillä, että linkki sellaiseen sivuun sisällytetään kolmannen osapuolen webbisivuun. Viimeksi mainittua tilannetta silmällä pitäen voidaan sisällyttää linkki mainostajan webbi-sivulle esimerkiksi tosiaikaisen sanomalehden tai aikakauslehden sivuun. 20 Mainos sisällytetään kolmannen osapuolen sivuun niin sanottuna "kuumana linkkinä" (engl. "hot link") (käsittäen esimerkiksi tekstin tai kuvan) niin että peruskäyttäjä pystyy . poimimaan mainokseen liittyvän uuden sivun napauttamalla linkkiä.Despite its short history, the Internet has already proved to be an extremely effective means of advertising products and services to potential customers. Ads are typically made available directly in the form of a World Wide Web (WWW) page, which can be retrieved on the end user's personal computer by entering a unique web address (URL) of the page into his / her web browser or by providing a link. the side of a Web page are included in the third party. In the latter case, a link to the advertiser's web page may be included, such as a real-time newspaper or magazine page. Ad 20 included in the side of the third party so-called "hot-link" (in English. "Hot link") (comprising for example text or a picture) such that the end user can do. tap the link to pick up a new page related to the ad.
« · « ♦ • · * « » * • « · . ♦ · Tämä menetelmä mainosten sisällyttämiseksi kolmannen osapuolen webbisivuun ei ole * · · 25 optimaalinen kahdestakin syystä. Ensinnä erityisesti silloin, kun mainoksia kuljetetaan ku- « · vien muodossa, pienenkin mainosmäärän sisällyttäminen webbisivuun voi merkittävästi «· · kasvattaa sivun (data-) kokoa ja voi sen tähden merkittävästi pidentää sen poiminta-aikaa. Toiseksi mainosten sisällyttäminen poimittaviin sivuihin ei tyypillisesti mitenkään huomioi ·:**: sivuja vastaanottavan peruskäyttäjän intressejä. Siksi käyttäjältä helposti jää huomaamatta \ 30 mahdollisesti kiinnostavat mainokset, jotka hautautuvat monien muiden asiaan kuulumat- ·; · tornien mainosten joukkoon.«·« ♦ • · * «» * • «·. ♦ · This method is the inclusion of a third-party ad a Web page is not * · · 25 optimal for two reasons. First, especially when ads are transported in the form of images, the inclusion of even a small amount of advertising on a web page can significantly increase the (data) size of the page and can therefore significantly extend its sampling time. Second, the inclusion of ads in the pages to be extracted typically does not take into account the interests of the end user ·: **: the pages receiving them. This makes it easy for a user to miss out on \ 30 potentially interesting ads that are buried by many others; · Towers ads.
, · 2 107423, · 2 107423
Kun tilanne on tämä, on käyttäjälle houkuttelevaa seuloa mainokset pois poimittavilta sivuilta. Tämän voi tehdä automaattisesti asiakasohjelmien (selainten) toimesta, perustuen poimittavan sivun rakenteeseen. Esimerkiksi sivun osat, joiden alkuperä sijaitsee eri paikassa kuin mistä sivun pääosa on lähtöisin, voidaan pitää mainoksina ja ovat sen tähden 5 poistettavissa sivulta.When this is the case, it is tempting for the user to sift through the pages to be extracted from the ads. This can be done automatically by client programs (browsers) based on the structure of the page to be extracted. For example, portions of a page that originate in a different location from where the main page originates can be considered as advertisements and can therefore be removed from the page.
Eräs ehdotus, jolla huolehditaan siitä, että tietylle käyttäjälle olennaiset mainokset lähetetään, pitää sisällään informaation keräämisen niistä webbisivuista, joita käyttäjä on poiminut Internetistä webbiselaimellaan. Tämä informaatio voi sisältää esimerkiksi aikaisemmin 10 poimittujen webbisivujen URL-osoitteet. Informaatio kootaan webbiselaimessa [koottua informaatiota kutsutaan joskus "evästeeksi” (engl. "cookie")] ja lähetetään jollekin keskeiselle tietokantawebbipalvelimelle, joka vastaa valikoimalla mainokset vastaanotetun perus-käyttäjädatan perusteella ja lähettämällä nämä mainokset peruskäyttäjälle.One proposal to ensure that relevant ads are sent to a particular user involves collecting information about the web pages that the user has picked up from the Internet with their web browser. This information may include, for example, the URLs of previously extracted web pages. The information is collected in a web browser (sometimes called a "cookie") and sent to a central database web server that responds by selecting ads based on the basic user data received and sending these ads to the end user.
15 Eräs tämän lähestymistavan ongelmana on, että peruskäyttäjät eivät voi tehdä aktiivisesti yhteistyötä keskitetyn webbipalvelimen kanssa lähettämällä koottua dataa. Tällaisessa tapauksessa järjestelmä ei voi toimia tarkoitetulla tavalla.One problem with this approach is that end users cannot actively collaborate with a centralized web server by uploading aggregated data. In such a case, the system cannot function as intended.
Keksinnön yhteenveto 20Summary of the Invention 20
Keksinnön tavoite on voittaa tai ainakin vähentää edellä todetut haitat tunnetuissa Internetin mainostenjakelujärjestelmissä. Erityisesti keksinnön tavoite on mahdollistaa mainos- ♦ < ( * ten lähettämisen käyttäjälle tietoverkon kautta yhdessä pyydettyjen webbisivujen kanssa, mainosten tullessa valikoiduiksi webbisivujen sisällön ja/tai käyttäjän ennaltamäärätyn pro- -· 25 fiilin perusteella.The object of the invention is to overcome or at least reduce the above disadvantages in the known Internet advertising distribution systems. In particular, it is an object of the invention to allow ads to be sent to a user over a computer network in conjunction with the requested web pages, with the ads being selected based on the content of the web pages and / or a predetermined profile of the user.
> · • e * Keksinnön ensimmäisen näkökulman mukaan esitetään menetelmä mainosten toimittami seksi päätteelle, jolloin pääte on kytkettynä tietoverkkoon välipalvelimen kautta, ja vähin-: tään yksi sisällöntuottajapalvelin myös on kytkettynä tietoverkkoon, menetelmän käsittä- 30 essä: • * φ · » · « · · 3 107423 elektronisen tiedoston lähettämisen sisällöntuottajapa!velimelta välipalvelimelle mainitun tietoverkon kautta, mainitun tiedoston välittäessä ihmisen ymmärrettävissä olevaa informaatiota; elektronisen datan, joka välittää lisää ihmisen ymmärrettävissä olevaa vähintään 5 yhteen mainokseen liittyvää informaatiota, välipalvelimessa sisällyttämisen mainittuun elektroniseen tiedostoon tai siihen lisäämisen; ja muunnetun elektronisen tiedoston lähettämisen välipalvelimelta päätteelle.According to a first aspect of the invention, there is provided a method of delivering advertisements to a terminal, wherein the terminal is connected to a data network via a proxy server, and at least one content provider server is also connected to a data network, the method comprising: · 3 107423 transmitting an electronic file from a content provider to a proxy server through said data network, said file transmitting human-understandable information; including in the proxy server electronic data which transmits additional human-understandable information related to at least 5 of the advertisements to or in said electronic file; and transmitting the converted electronic file from the proxy to the terminal.
Tyypillisesti peruskäyttäjään liittyvä välipalvelin sijaitsee maantieteellisesti sisällöntuot-10 tajapalvelinta lähempänä peruskäyttäjää. Näin ollen keksintö sallii sen, että mainoksia sisällytetään poimittaviin tiedostoihin paikallisella tasolla. Näin ollen voidaan tiedostoihin sisällyttää mainoksia, joilla todennäköisesti on peruskäyttäjälle suurempi merkitys.Typically, the proxy associated proxy server is geographically located closer to the proxy user than the content provider server. Thus, the invention allows ads to be included in extractable files at the local level. Therefore, ads that are likely to be of greater importance to the end user may be included in the files.
Edullisesti sisällöntuottajapa!velimelta lähetetty elektroninen tiedosto sisältää merkitsimiä 15 tai tunnusmerkkejä, jotka identifioivat paikkoja tiedostossa joihin välipalvelin saa lisätä mainoksia. Esimerkiksi missä mainittu elektroninen tiedosto välittää graafisen kuvan, ja mainittu ihmisen ymmärrettävissä oleva informaatio on liikkumaton kuva tai videosekvenssi, merkitsin voi määritellä lisäyksen paikan ja koon mainittuun graafiseen kuvaan.Preferably, the electronic file sent from the content provider vendor contains markers 15 or tags identifying the locations in the file to which the proxy may place ads. For example, where said electronic file conveys a graphic image, and said human understandable information is a still image or video sequence, the marker may determine the position and size of the insertion in said graphic image.
20 Missä mainittu elektroninen tiedosto välittää liikkumattoman kuvan, kuva voi olla koodattuna GIF-muotoon tai JPEG-muotoon. Muitakin muotoja voidaan käyttää, kuten PNG. Samoin, missä lisätty elektroninen data välittää liikkumattoman kuvan, tämä data voi olla « · I ( * ; ·. vastaavan muotoinen. Missä elektroninen tiedosto ja/tai lisätty data välittävät videokuvan, ,.tiedosto/data voi olla MPEG-, AVI-, VIVO-, QT-muodossa, tai muussa muodossa.Where said electronic file conveys a still image, the image may be encoded in GIF or JPEG format. Other forms may be used, such as PNG. Similarly, where the added electronic data conveys a still image, this data may be in the form of an "· I (*; ·. Equivalent format. Where the electronic file and / or the added data transmit a video image, the. File / data may be MPEG, AVI, VIVO. , QT, or other format.
··: 25··· 25
Samalla kun poimittuun tiedostoon lisätty elektroninen data saattaa välittää visuaalista in- • · • · . : i formaatiota, se voi myös välittää muuta informaatiota kuten äänisekvenssin, esim. musiik kia.While the electronic data added to the extracted file may convey visual information. , it may also transmit other information such as the sound sequence, e.g., music.
t«« φ · 30 Keksinnön tietyissä suoritusmuodoissa menetelmä käsittää sen, että välipalvelimessa luo-*t* daan profiili kutakin tuohon välipalvelimeen liittyvää peruskäyttäjää varten. Voidaan esi- merkiksi rakentaa profiili käyttäjän päätteelle aikaisemmin poimittujen tiedostojen tie- '» · 4 107423 toverkko-osoitteita käyttäen. Tiedostoon sisällytettävät tai lisättävät mainokset voidaan sitten valikoida käyttäjäprofiilin perusteella.In certain embodiments of the invention, the method comprises creating a profile in the proxy server for each end user associated with that proxy server. For example, a profile can be constructed on the user's terminal using the file addresses of previously extracted files. Ads to be included or added to the file can then be selected based on the user profile.
Keksinnön muissa suoritusmuodoissa sisällöntuottajapalvelimelta lähetetty elektroninen 5 tiedosto käsittää vähintään yhden tunnusmerkin, jota tunnusmerkkiä välipalvelin käyttää määrittämään tiedostoon sisällytettävän tai lisättävän mainoksen luonteen. Esimerkiksi tunnusmerkki voi määritellä paikan tiedostossa, tai se voi määritellä mainoksen tyypin, esim. aihe tai media.In other embodiments of the invention, the electronic file transmitted from the content provider server 5 comprises at least one identifier used by the proxy to determine the nature of the advertisement to be included or inserted in the file. For example, a token can specify a location in a file, or it can specify an ad type, such as subject or media.
10 Mainitun elektronisen tiedoston välittämiseen käytetty tietoverkko voi olla Internet, jolloin mainittu elektroninen tiedosto käsittää webbisivun määrittelevää HTML-koodia. Mainos voidaan sisällyttää webbisivuun sopivasti muuttamalla HTML-koodia. Vaihtoehtoisesti, ja kuten edellä mainittiin, mainos voidaan lisätä kuvaan (esim. GIF, MPEG), ääneen (WAV), tai muuhun webbisivuun sisältyvään tiedostoon. Viimeksi mainitun menetelmän etuna on, 15 että mainos tulee varmemmin upotetuksi webbisivuun ja mainosta on näin ollen vaikeampi seuloa pois.The information network used for transmitting said electronic file may be the Internet, wherein said electronic file comprises HTML code defining a web page. The ad can be appropriately included in the web page by modifying the HTML code. Alternatively, and as mentioned above, the ad can be embedded in an image (e.g., GIF, MPEG), audio (WAV), or other file contained in a web page. An advantage of the latter method is that the ad is more likely to be embedded in the web page and thus the ad is more difficult to screen.
Edullisemmin edellä mainittu käyttäjäkohtainen profiili voidaan luoda käyttäen käyttäjän pyytämien webbisivujen yksilöiviä verkko-osoitteita (URL). Tässä tapauksessa mainittu 20 välipalvelin on edullisesti proxypalvelin, jota tyypillisesti operoi Intemet-palveluntarjoaja, tai joka muodostaa osan lähiverkosta (engl. Local Area Network), jonka kautta pääte on liitetty Internetiin.More preferably, the aforementioned user-specific profile can be created using unique web addresses (URLs) of web pages requested by the user. In this case, said proxy 20 is preferably a proxy server, typically operated by an Internet service provider, or forming part of a local area network through which the terminal is connected to the Internet.
« · , I I · « « · « 4 *«·, I I ·« «·« 4 *
Keksinnön toisen näkökulman mukaan esitetään laite mainosten välittämiseen päätteelle, c · ,.25 laitteen käsittäessä välipalvelimen, joka liittää päätteen tietoverkkoon ja on sovitettu käy- 4 tössä vastaanottamaan elektronisen tiedoston tietoverkon kautta sisällöntuottajapalve-; ‘ : limelta, joka myös on liitetty tietoverkkoon, mainitun tiedoston välittäessä ihmisen ymmär rettävissä olevaa informaatiota, välipalvelimen sisältäessä: ‘ ‘: muistivälineet, jolla tallennetaan lisää ihmisen ymmärrettävissä olevaa vähintään • · · 30 yhteen mainokseen liittyvää informaatiota välittävän elektronisen datan; *:· signaalinkäsittelyvälineet mainitun elektronisen datan sisällyttämiseen tai lisäämi- : ’· seen mainittuun elektroniseen tiedostoon; 5 107423 lähetysvälineet, joita on sovitettu lähettämään muutettu elektroninen tiedosto väli-palvelimelta päätteelle.According to another aspect of the invention, there is provided a device for delivering advertisements to a terminal, c, .25, the device comprising a proxy that connects the terminal to a data network and is adapted to receive an electronic file through a content provider service; ': From a lime also connected to a data network, said file transmitting human-understandable information, the proxy including:' ': memory means for storing additional human-readable electronic data conveying at least • · · 30 information related to one advertisement; Signal processing means for including or adding said electronic data to said electronic file; 5,742,423 transmitting means adapted to transmit the modified electronic file from the proxy to the terminal.
Keksinnön kolmannen näkökulman mukaan esitetään tietokonemuisti, joka on koodattu 5 tietokoneohjelmaa edustavilla suoritettavilla käskyillä, joka saa välipalvelimen: vastaanottamaan elektronisen tiedoston sisällöntuottajapalvelimelta tietoverkon kautta, johon on liitetty välipalvelin ja sisällöntuottajapalvelin, mainitun tiedoston välittäessä ihmisen ymmärrettävissä olevaa informaatiota; sisällyttämään tai lisäämään mainittuun elektroniseen tiedostoon elektronista dataa, 10 joka välittää ihmisen ymmärrettävissä olevaa vähintään yhteen mainokseen liittyvää informaatiota; ja lähettämään muutettu elektroninen tiedosto päätteelle.According to a third aspect of the invention there is provided a computer memory encoded by executable instructions representing 5 computer programs that causes a proxy to: receive an electronic file from a content server through a data network to which the proxy and the content server are connected, said file transmitting human understandable information; to include or add to said electronic file electronic data 10 that conveys human-understandable information relating to at least one advertisement; and send the modified electronic file to the terminal.
Piirrosten lyhyt selitys 15Brief Description of the Drawings
Keksinnön ymmärtämisen helpottamiseksi ja osoittaaksemme kuinka keksintö voidaan toteuttaa viitataan nyt, esimerkkien muodossa, oheisiin piirroksiin, joissa:To facilitate understanding of the invention and to demonstrate how the invention may be implemented, reference will now be made, by way of example, to the accompanying drawings, in which:
Kuvio 1 esittää kaavamaisesti järjestelmän mainosten sisällyttämiseksi Internetin kautta poimittaviin webbisivuihin; ja 2 0 Kuvio 2 esittää vuokaavion joka kuvaa kuvion 1 järjestelmän käyttömenetelmän.Figure 1 schematically illustrates a system for including advertisements in web pages retrieved via the Internet; and FIG. 2 is a flow chart illustrating a method for operating the system of FIG.
. Suoritusmuotojen yksityiskohtainen selitys • 1 · C · •. DETAILED DESCRIPTION OF EMBODIMENTS • 1 · C · •
Kuviossa 1 esitetään pääte 1, joka tyypillisesti on henkilökohtainen tietokone tai senkaltai- • 25 nen. Pääte 1 on modeemin (ei esitetä) kautta liitetty digitaalisen monipalveluverkon (ISDN, .1: engl. Integrated Services Digital Network) puhelinjohtoon 2, ja tuon johdon kautta yleiseen ·1; puhelinverkkoon (engl. Public Telephone Network) 3, jossa käyttäjä on tilaajana. Pyynnös- tä, esim. valitsemalla ennalta määrätty numero päätteeltä 1, käyttäjä pystyy yhdistymään ·:··'. Intemet-palveluntarjoajaan (ISP, engl. Internet Service Provider) 4. Käyttäjällä on tavalli- *..30 sesti tili ISP:llä.Figure 1 shows a terminal 1, which is typically a personal computer or similar. Terminal 1 is connected via modem (not shown) to telephone line 2 of an Integrated Services Digital Network (ISDN, .1), and through that line to public · 1; a Public Telephone Network 3 where the user is a subscriber. On request, e.g. by dialing a predetermined number from terminal 1, the user is able to connect to:: ·· '. Internet Service Provider (ISP) 4. The user usually has .. .. 30 accounts with his ISP.
* 1 ► · ·1 · * 1 • · · • « · · · φ » f « 6 107423 ISPtllä 4 on niin sanottu verkon yhteydenottopalvelin (NAS; engl. Network Access Server) 11 joka väylöittää dataa PTN:n 3 ja ISP:n 4 lähiverkon välillä. NAS 11 toimii protokolla-muuntimena, muuntaen PTN:n 3 piirikytkentäisen protokollan ja LAN:n ja maailmanlaajuisen webin (WWW, engl. World Wide Web) 6 pakettikytkentäisen protokollan välillä.ISP 4 has a so-called Network Access Server (NAS) 11 that routes data to the PTN 3 and the ISP: n 4 LANs. NAS 11 acts as a protocol converter, converting the PTN 3 circuit switched protocol and the LAN and the World Wide Web (WWW) 6 packet switched protocol.
55
Sen jälkeen kun pääte 1 on kirjoittautunut NAS:iin 11 PTN:n 3 kautta, käyttäjä voi tehdä pyynnön ISPrlle 4 poimimaan tietyn webbisivun WWW:stä 6. Tämä pitää sisällään sen, että käyttäjä syöttää yksilöivän verkko-osoitteen (URL) päätteessä 1 toimivalle web-biselaimelle, ja että se lähetetään NASrlle 11. URL on erityislaatuinen Intemet-protokolla 10 (IP) -osoite, joka identifioi tietyn WWW:hen liitetyn etäpalvelimen 7, ja tietyn sivun (tai datatiedoston), jonka tuo palvelin pitää hallussaan. Etäpalvelinta 7 voi tässä yhteydessä kutsua Intemet-sisältöpalvelimeksi.After Terminal 1 has logged into NAS 11 via PTN 3, the user may request ISPr 4 to retrieve a specific web page from WWW 6. This includes entering a unique web address (URL) for the web at Terminal 1. and is sent to NAS 11. The URL is a special Internet Protocol 10 (IP) address that identifies a particular remote server 7 connected to the WWW and a specific page (or data file) that that server holds. Remote server 7 may be referred to herein as the Internet Content Server.
NAS 11 siirtää kaikki URL-pyynnöt "proxy"-palvelimelle 5. Proxypalvelimen 5 tavan-15 omainen tehtävä on säilyttää tietokannassaan, ja ennalta määrätyn ajan, aikaisemmin WWW:stä 6 poimitut webbisivut. Saatuaan poimintapyynnön, proxypalvelin 5 sen tähden ensin tutkii tietokantaansa määrittääkseen sisältääkö se pyydetyn WWW-sivun vai ei. Jos sisältää, sivu palautetaan päätteelle 1. Ellei sisällä, sivu poimitaan Intemet-sisällöntuotta-jalta 7, käyttäen TCP/IP-protokollaa, ja edelleen päätteelle 1 proxypalvelimen 5 ja PTN:n 3 2 0 kautta.NAS 11 forwards all URL requests to the "proxy" server 5. A common function of proxy server 5 is to maintain a database, and for a predetermined period of time, of web pages previously extracted from WWW 6. Upon receipt of the retrieval request, the proxy server 5 will therefore first look into its database to determine whether it contains the requested web page or not. If contained, the page is returned to Terminal 1. If not contained, the page is extracted from Internet Content Producer 7 using TCP / IP protocol and further to Terminal 1 via Proxy Server 5 and PTN 3 2 0.
• 4 Kun jonkin tietyn URL:n mukainen webbisivu poimitaan Intemet-sisällöntuottajalta 7, tä- e ·. mä tallennetaan väliaikaisesti proxypalvelimen 5 puskurimuistiin 10. Niin kuin hyvin « tiedetään, webbisivut on laadittu hypertekstin kuvauskielenä (HTML, engl. Hypertext ··· 25 Mark-up Language) tunnetulla kielellä ja poimittu sivu tallennetaan puskurimuistiin 10 tässä muodossa.• 4 When a Web page with a specific URL is extracted from the Internet content provider 7, this ·. It is temporarily stored in the buffer memory 10 of the proxy server 5. As is well known, web pages are written in a language known as Hypertext ··· 25 Mark-up Language, and the extracted page is stored in the buffer memory 10 in this format.
• · • · • 9 >• · • · • 9>
Proxypalvelimessa 5 on käyttäjäprofiilitietokanta 8. Tämä tietokanta liittää käyttäjät yhteen < "·“· tai useampaan kategoriaan. Tyypillisiä kategorioita voivat olla finanssipalvelut, tietokone- » · .. ·* 30 tuotteet ja -palvelut, filmi ja televisio, autot, jne. Käyttäjä liitetään kategoriaan sen perus- i ‘ teella, mitä URL-osoitteita aikaisemmin on käyttäjän päätteellä 1 selailtu, ja tarkemmin liit- tämällä kategoria-avainsanoja URL-osoitteisiin. Esimerkiksi URL:ään sisältyvä sana "va- » « 7 107423 kuutus" voi aiheuttaa sen, että käyttäjä liitetään tietokannassa 8 kategoriaan "finanssipalvelut.Proxy server 5 has a user profile database 8. This database associates users with one or more "" categories. Typical categories may include financial services, computer, · · · · 30 products and services, film and television, cars, etc. category based on which URLs were previously browsed by user terminal 1, and more specifically by pasting category keywords into the URLs, for example, the word "va" »7 107423 statement in the URL may cause, that the user will be included in the database under the category 8 "financial services.
Proxypalvelimessa on myös toinen tietokanta 9, jossa on profiilitietokantaan 8 sisältyvien 5 kategorioiden luettelo yhdessä vastaavien mainostiedostojen joukkojen kanssa. Kussakin tiedostossa on mainosinformaatiota, kuten tekstiä, kuvia, ja video- tai äänisekvenssejä, joka koskee siihen liittyvää kategoriaa. Tekstitiedostot on tyypillisesti tallennettu HTML-muodossa, kuvatiedostot JPEG-, GIF- tai PNG-muodossa, videotiedostot MPEG-, AVI-, VIVO-, tai QT-muodossa, ja äänitiedostot WAV-muodossa (riippuen selaimen yhteensopi-10 vuudesta). Mainos voi tietenkin myös käsittää kuva-, video-, tai äänitiedoston (tai minkä tahansa näiden yhdistelmän) HTML-tiedostoon upotettuna.The proxy server also has a second database 9 that contains a list of 5 categories contained in the profile database 8, together with a set of corresponding ad files. Each file contains advertising information, such as text, images, and video or audio sequences for the related category. Text files are typically saved in HTML format, image files in JPEG, GIF or PNG format, video files in MPEG, AVI, VIVO, or QT format, and audio files in WAV format (depending on browser compatibility). Of course, the ad can also include an image, video, or audio file (or any combination of these) embedded in an HTML file.
Tätä esimerkkiä silmälläpitäen oletetaan, että Intemet-sisällöntuottajalla 7 on sopimus ISP:n 4 kanssa mainosten sijoittamisesta sisällöntuottajalta 7 poimittuihin webbisivuihin. 15 Vaihtoehtoisesti sekä sisällöntuottaja 7 että ISP 4 ovat voineet ruveta noudattamaan kansallista tai kansainvälistä standardia tällaisen sijoittamisen suhteen. Kummassakin tapauksessa proxypalvelimelle 5 poimittujen webbisivujen mukana seuraa "tunnusmerkkejä", jotka saattavat olla HTML-tiedostoon liitettyjä tai siihen sisältyviä. Nämä tunnusmerkit identifioivat proxypalvelimen 5 toimesta webbisivuun sisällytettävien mainosten sijainnin, lu-2 0 kumäärän ja muodon.For the purposes of this example, it is assumed that the Internet Content Producer 7 has an agreement with ISP 4 to place ads on web pages taken from the Content Producer 7. 15 Alternatively, both content provider 7 and ISP 4 may have started to comply with a national or international standard for such placement. In either case, the web pages extracted for the proxy server 5 are accompanied by "tags" that may be attached to or contained in the HTML file. These characteristics identify the location, the number and shape of the ads to be included in the web page by the proxy server 5.
. Webbisivun määränpää, siis peruskäyttäjä, on proxypalvelimelle 5 tunnettu, ja palvelin 5 'pystyy identifioimaan profiilitietokannasta 8 tuohon nimenomaiseen käyttäjään liittyvät < · _kategoriat. Toisesta tietokannasta 9 palvelin pystyy sitten identifioimaan ja noutamaan yh-* « ' · 25 den tai useamman identifioituun kategoriaan kuuluvan mainostiedoston. Tätä valikointia « .' ·*: tehdään myös HTML-tiedoston mukana seuraavien tunnusmerkkien perusteella.. The destination of the web page, i.e. the end user, is known to the proxy server 5, and the server 5 'is able to identify from the profile database 8 the categories associated with that particular user. From another database 9, the server is then able to identify and retrieve one or more of the * 25 advertising files belonging to the identified category. This selection «. ' · *: Also based on the characters that accompany the HTML file.
« . · « ·· i · · « ♦ ·«. · «·· i · ·« ♦ ·
Tietokannasta 9 noudetut mainostiedostot (HTML, JPEG, WAV, jne.) sisällytetään sitten ''·*"· HTML-muotoiseen webbisivuun, joka on tilapäisesti tallennettuna puskurimuistissa 10. On • « · 30 huomattava, että mainostiedostot saattavat tuottaa webbisivuun lisää "kuumia linkkejä" « ·:* (engl. "hot links"). Muunnettu webbisivu siirretään sitten proxypalvelimen 5 puskurimuis- : /· tista 10 PTN:n 3 kautta päätteelle 1. Siellä tapahtuvan vastaanottamisen jälkeen käyttäjä 8 107423 pystyy näyttämään webbisivun päätteessä ajettavaa webbiselainta käyttäen. Selvästikin proxypalvelimen 5 toimesta webbisivuun sisällytetyt mainokset näkyvät käyttäjälle webbisivun "saumattomana" (engl. "seamless") osana.Ad files retrieved from database 9 (HTML, JPEG, WAV, etc.) are then included in the '' · * "· HTML web page temporarily stored in buffer 10. It is important to note that ad files may generate more" hot links "to the web page. The converted web page is then transferred from the proxy server 5 buffer memory: / · list 10 via PTN 3 to terminal 1. After being received there, user 8 107423 is able to display the web page using a executable web browser. Obviously, the ads included in the web page by the proxy server 5 appear to the user as a "seamless" part of the web page.
5 Alan ammattilaiselle on ilmeistä, että edellä selitettyyn suoritusmuotoon voidaan tehdä erilaisia muutoksia poikkeamatta keksinnön piiristä. Esimerkiksi mainostiedostot voivat olla muihin tiedostoihin upotettuna, jotka itse on upotettu poimittuun webbisivuun. Esimerkiksi liikkumattomasta GIF-kuvasta koostuva mainos voi olla upotettuna toiseen GIF-kuvaan, joka jo sisältyy webbisivuun. Webbisivuun liittyvä tunnusmerkki voi sisältyä HTML-10 koodiin, tai se voi sisältyä itse GIF-kuvaan.It will be apparent to a person skilled in the art that various modifications may be made to the embodiment described above without departing from the scope of the invention. For example, ad files may be embedded in other files that are themselves embedded in the extracted web page. For example, an ad consisting of a still GIF image may be embedded in another GIF image that is already included in the web page. The identifier associated with the web page may be included in the HTML 10 code, or it may be included in the GIF image itself.
• t · i ♦ , % « · € ( ♦ I 1 I I 1 ( * ft·· « »· · • · • · ·· • · • · « 4 « i · •«♦ ««♦ «M» ♦ « · « ♦ « · • I» · ♦ « ·• t · i ♦,% «· € {♦ I 1 II 1 {* ft ··« »· · • • • · · · 4« i · • «♦« «♦« M «♦ «·« ♦ «· • I» · ♦ «·
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI981195AFI107423B (en) | 1998-05-28 | 1998-05-28 | Advertising in a computer network |
| PCT/EP1999/003576WO1999062011A1 (en) | 1998-05-28 | 1999-05-25 | Advertisements on a data network |
| AU43668/99AAU4366899A (en) | 1998-05-28 | 1999-05-25 | Advertisements on a data network |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI981195AFI107423B (en) | 1998-05-28 | 1998-05-28 | Advertising in a computer network |
| FI981195 | 1998-05-28 |
| Publication Number | Publication Date |
|---|---|
| FI981195A0 FI981195A0 (en) | 1998-05-28 |
| FI981195L FI981195L (en) | 1999-11-29 |
| FI107423Btrue FI107423B (en) | 2001-07-31 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FI981195AFI107423B (en) | 1998-05-28 | 1998-05-28 | Advertising in a computer network |
| Country | Link |
|---|---|
| AU (1) | AU4366899A (en) |
| FI (1) | FI107423B (en) |
| WO (1) | WO1999062011A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI112712B (en)* | 1999-12-16 | 2003-12-31 | Novo Meridian Oy | Advertising mechanism for advertising |
| AU3741200A (en)* | 1999-12-20 | 2001-07-03 | Netzero, Inc. | Method and apparatus employing a proxy server for modifying an html document supplied by a web server to a web client |
| KR20010077968A (en)* | 2000-01-26 | 2001-08-20 | 한기형 | System and method of advertisement on internet |
| WO2001065331A2 (en)* | 2000-02-29 | 2001-09-07 | Shin Chan Shik | Banner advertising and electronic commerce method through client homepage |
| AUPQ600800A0 (en)* | 2000-03-06 | 2000-03-23 | Interfusion.Net Pty Ltd | User-targeted information and advertising |
| EP1271365A1 (en)* | 2000-03-30 | 2003-01-02 | Gavoa Ltd | Customised content delivery |
| DE10191886D2 (en)* | 2000-05-12 | 2003-05-08 | Kevin Quinten | Telecommunication system for internet access with protocol for its operation |
| TWI283522B (en)* | 2000-05-31 | 2007-07-01 | Ntt Docomo Inc | Method and apparatus for distributing advertisements over network |
| KR100460276B1 (en)* | 2000-06-10 | 2004-12-04 | 유미특허법인 | An internet service apparatus and service method |
| JP2002123438A (en)* | 2000-10-17 | 2002-04-26 | Sony Corp | System, device and method for distributing information |
| GB2375620A (en)* | 2001-01-23 | 2002-11-20 | Games By Design Ltd | Interactive internet system |
| US7389118B2 (en)* | 2001-06-29 | 2008-06-17 | Nokia Corporation | System and method for person-to-person messaging with a value-added service |
| EP1282281A1 (en)* | 2001-08-02 | 2003-02-05 | Alcatel | Network-unit, processor system, method and signal |
| GB2386525A (en)* | 2002-03-13 | 2003-09-17 | Hewlett Packard Co | Providing media programmes and advertising content to consumers |
| AU2003219038A1 (en)* | 2002-03-13 | 2003-09-22 | Nortel Networks Limited | A method of adding content to web-based information for display at a web-browser in real time |
| US7346668B2 (en) | 2002-05-17 | 2008-03-18 | Sap Aktiengesellschaft | Dynamic presentation of personalized content |
| US7305436B2 (en) | 2002-05-17 | 2007-12-04 | Sap Aktiengesellschaft | User collaboration through discussion forums |
| US7370276B2 (en) | 2002-05-17 | 2008-05-06 | Sap Aktiengesellschaft | Interface for collecting user preferences |
| US7321887B2 (en) | 2002-09-30 | 2008-01-22 | Sap Aktiengesellschaft | Enriching information streams with contextual content |
| US7200801B2 (en) | 2002-05-17 | 2007-04-03 | Sap Aktiengesellschaft | Rich media information portals |
| US7127473B2 (en)* | 2002-05-17 | 2006-10-24 | Sap Aktiengesellschaft | Methods and systems for providing supplemental contextual content |
| US8028237B2 (en) | 2002-12-02 | 2011-09-27 | Sap Aktiengesellschaft | Portal-based desktop |
| US8302012B2 (en) | 2002-12-02 | 2012-10-30 | Sap Aktiengesellschaft | Providing status of portal content |
| FR2855002A1 (en)* | 2003-09-19 | 2004-11-19 | France Telecom | Web page sensory odour information insertion having client/server bridge allowing digital content detection and providing client remote control release client location odour |
| JP5336079B2 (en)* | 2004-10-01 | 2013-11-06 | リーチローカル・インコーポレーテッド | Method and apparatus for executing promotional campaigns on behalf of advertisers |
| US10169765B2 (en) | 2004-10-01 | 2019-01-01 | Reachlocal, Inc. | Method and apparatus for generating advertisement information for performing a marketing campaign |
| US20070239528A1 (en)* | 2006-03-29 | 2007-10-11 | Reachlocal, Inc. | Dynamic proxy method and apparatus for an online marketing campaign |
| WO2009078753A1 (en)* | 2007-12-19 | 2009-06-25 | Infoquest Group Sverige Ab | Frame insertion in a http or https main frame |
| US8843758B2 (en)* | 2011-11-30 | 2014-09-23 | Microsoft Corporation | Migrating authenticated content towards content consumer |
| EP2811471A4 (en)* | 2012-02-03 | 2015-12-16 | Kato Capital Group S L | Device and method for creating links |
| US9471701B2 (en) | 2012-06-28 | 2016-10-18 | Citrix Systems, Inc. | Methods and systems for secure in-network insertion of web content and web services |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5724521A (en)* | 1994-11-03 | 1998-03-03 | Intel Corporation | Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner |
| US5794210A (en)* | 1995-12-11 | 1998-08-11 | Cybergold, Inc. | Attention brokerage |
| US5918014A (en)* | 1995-12-27 | 1999-06-29 | Athenium, L.L.C. | Automated collaborative filtering in world wide web advertising |
| US6108637A (en)* | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
| US6285987B1 (en)* | 1997-01-22 | 2001-09-04 | Engage, Inc. | Internet advertising system |
| Publication number | Publication date |
|---|---|
| FI981195L (en) | 1999-11-29 |
| FI981195A0 (en) | 1998-05-28 |
| AU4366899A (en) | 1999-12-13 |
| WO1999062011A1 (en) | 1999-12-02 |
| Publication | Publication Date | Title |
|---|---|---|
| FI107423B (en) | Advertising in a computer network | |
| EP1168223A1 (en) | Internet advertisement system | |
| US5937164A (en) | Method and apparatus of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media within a platform independent networking system | |
| KR101229382B1 (en) | Multiple and multi-part message methods and systems for handling electronic message content for electronic communications devices | |
| JP2008305409A (en) | Network device for replacing advertisement with another advertisement | |
| US8396990B2 (en) | Transcoding web resources | |
| JP2002505771A (en) | System and method for distributing bulletin to external computers accessing a wide area computer network | |
| US20090313114A1 (en) | Method and System for Location Based Distribution of Content on the Internet | |
| US20060031298A1 (en) | Electronic mail server, electronic mail delivery relaying method, and computer program | |
| EP1209597A1 (en) | Methods for sending and receiving content and system for delivering content through use of e-mail | |
| US7032017B2 (en) | Identifying unique web visitors behind proxy servers | |
| US8918495B2 (en) | Link tracking | |
| US20050021526A1 (en) | Method for ensuring the availability of a service proposed by a service provider | |
| US20020078076A1 (en) | Simulator disposed between a server and a client system | |
| US7096276B2 (en) | Email routing according to email content | |
| US7409446B2 (en) | Information-provision method and information-provision device for structuralized documents stored in different devices connected to a network | |
| US20070083673A1 (en) | Hypertext content filter | |
| US8396928B2 (en) | Methods and systems for handling electronic message content for electronic communications devices | |
| JP3333158B2 (en) | Advertising agency server, advertisement information transmitting method, and recording medium recording program | |
| KR100401307B1 (en) | Method of real time advertising on internet | |
| JPH1074161A (en) | Information posting device and program recording medium | |
| KR20010069228A (en) | Internet advertisement method by positioning advertisement contents in bulletin board | |
| KR100578751B1 (en) | Message service method and system | |
| KR20000049986A (en) | Messaging service system and method for processing the same | |
| JP2002183024A (en) | System and method for adding information |