Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AN INTERNET ADVERTISEMENT DISPLAY METHOD AND A SYSTEM
Document Type and Number:
WIPO Patent Application WO/2017/187239
Kind Code:
A1
Abstract:
Invention relates to an internet advertisement display method resistant to blocking software wherein whenever a user requests that the web page be displayed, the internet browser connects to the publisher's server and requests that the web page be displayed, then the publisher's server generates the content of the requested web page, whereupon it returns it in the HMTL format or similar, the internet browser subsequently displays the content of the web page and executes the displaying scripts, and as a result of executing the displaying scripts the internet browser connects to the ad server and requests that the internet advertisement be displayed, whereupon the ad server generates the content of the advertising creation and returns it in the HMTL format or similar, and the internet browser displays the content of the advertising creation and loads the necessary resources from external sources wherein the blocking software is detected and alternative displaying scripts of the advertising creations are subsequently activated, connecting to the publisher's server, which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the advertising creation be displayed, and in response to that request the ad server generates the content of the advertising creation and returns it in the HMTL format or similar, and the proxy server subsequently processes the content of the advertising creation and loads the necessary resources from external sources, whereupon the proxy server updates the user profile and converts the advertising creation, which by means of the publisher's server is subsequently transmitted to the internet browser, which displays the advertising creation in a format unable to be blocked by the blocking software.

Inventors:
PRAJSNAR PIOTR (PL)
KAPUŚNIAK ŁUKASZ (PL)
Application Number:
PCT/IB2016/053626
Publication Date:
November 02, 2017
Filing Date:
June 17, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CLOUD TECH SPÓŁKA AKCYJNA (PL)
International Classes:
G06Q30/02
Foreign References:
US9177335B12015-11-03
US7058633B12006-06-06
Attorney, Agent or Firm:
JEZIERSKA-ZIEBA, Magdalena (PL)
Download PDF:
Claims:
Patent claims

An internet advertisement display method resistant to blocking software wherein whenever a user requests that the web page be displayed, the internet browser connects to the publisher's server and requests that the web page be displayed, then the publisher's server generates the content of the requested web page, whereupon it returns it in the H MTL format or similar, the internet browser subsequently displays the content of the web page and executes the displaying scripts, and as a result of executing the displaying scripts the internet browser connects to the ad server and requests that the internet advertisement be displayed, whereupon the ad server generates the content of the advertising creation and returns it in the HMTL format or similar, and the internet browser displays the content of the advertising creation and loads the necessary resources from external sources characterised in that the blocking software is detected and alternative displaying scripts of the advertising creations are subsequently activated, connecting to the publisher's server, which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the advertising creation be displayed, and in response to that request the ad server generates the content of the advertising creation and returns it in the H MTL format or similar, and the proxy server subsequently processes the content of the advertising creation and loads the necessary resources from external sources, whereupon the proxy server updates the user profile and converts the advertising creation, which by means of the publisher's server is subsequently transmitted to the internet browser, which displays the advertising creation in a format unable to be blocked by the blocking software.

The method according to claim 1 characterised in that upon detection of the blocking software alternative displaying scripts of the advertising creations are activated, connecting to the publisher's server which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the advertising creation be displayed, and in response to that request the ad server generates the content of the advertising creation and returns it in the H MTL format or similar, and subsequently the proxy server processes the content of the advertising creation and loads the necessary resources from external sources, whereupon the tracking counts the display of the advertising creation and generates instructions in the H MTL format or similar, and the proxy server executes the instructions in question in order to collect the statistics and trace the conversion, whereupon the proxy server updates the user profile and converts the advertising creation, which is transmitted by means of the publisher's server to the internet browser, which displays the advertising creation in a format unable to be blocked by the blocking software.

3. The method according to claim 1 characterised in that it utilises a data management platform (DMP) in order to determine the user profile based on a cookie file or a similar mechanism operating in an internet domain of the publisher's server, whereupon the DMP returns the user profile comprising the cookie files or similar mechanisms used by the ad server and by tracking.

4. The method according to claim 1 characterised in that the advertising creation may comprise mechanisms which independently collect the statistics and enable conversion tracking.

5. A system enabling the display of an internet advertisement in spite of the blocking software installed in the device where the internet browser operates, comprising:

the user's computer where the internet browser with the installed blocking software operates,

the publisher's server to which the internet browser connects, generating the content of the web page and returning it in the H MTL format or similar, and redirecting the request to display the advertising creation to the proxy server,

the proxy server utilising a data management platform (DMP) in order to determine the user profile based on a cookie file or a similar technology set up in the internet domain of the publisher's server, whereupon the DMP returns the user profile comprising the cookie files or similar technologies used by the ad server and by tracking, and the proxy server subsequently connects by means of the user profile to the ad server and requests that the advertising creation be displayed,

the ad server in response to that request generates the content of the advertising creation and returns it to the proxy server in the HMTL format or similar, and the proxy server subsequently processes the content of the advertising creation and loads the necessary resources from external sources, whereupon the proxy server updates the user profile and converts the advertising creation, which subsequently transmits it by means of the publisher's server to the internet browser, which displays the advertising creation in a format unable to be blocked by the blocking software.

6. The system according to claim 5 characterised in that it additionally comprises:

the tracking which counts the display of the advertising creation and generates instructions in the H MTL format or similar, which are subsequently executed by the proxy server in order to activate the process of collecting the statistics and tracing the conversion.

7. The system according to claim 5 characterised in that its individual elements can be activated on a smaller number of physical devices by way of processes or virtualisation.

8. The system according to claim 5 characterised in that the advertising creation may comprise mechanisms which independently collect the statistics and enable conversion tracking.

9. The method for the management of clicking on an internet advertisement resistant to the blocking software, wherein whenever a user clicks on an internet advertisement, the internet browser connects to the ad server and requests that the internet browser be redirected, whereupon the ad server generates a set of instructions for the internet browser, which on their basis opens the target web page characterised in that the internet browser connects to the publisher's server, which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the internet browser be redirected, and in response to that request the ad server generates for the internet browser a set of instructions which are executed by the proxy server, whereupon it updates the user profile and subsequently, by means of the publisher's server, it transmits to the internet browser the redirection to the target web page.

10. The method according to claim 9 characterised in that the internet browser connects to the publisher's server, which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the internet browser be redirected, and in response to that request the ad server generates for the internet browser a set of instructions which are executed by the proxy server, and on their basis it connects to the tracking, which counts the clicks on an internet advertisement and generates for the internet browser a set of instructions which are executed by the proxy server, whereupon the proxy server updates the user profile and subsequently, by means of the publisher's server, it transmits to the internet browser the redirection to the target web page.

11. The method according to claim 9 characterised in that it utilises a data management platform (DMP) in order to determine the user profile based on a cookie file or a similar mechanism operating in the internet domain of the publisher's server, whereupon the DMP returns the user profile comprising the cookie files or similar mechanisms used by the ad server and by tracking.

12. The method according to claim 9 characterised in that the internet advertisement may comprise mechanisms which independently collect the statistics and allow conversion tracking.

13. A system for the management of clicking on an advertising creation resistant to the blocking software, comprising:

the user's computer where the internet browser with the installed blocking software operates,

the publisher's server to which the internet browser connects, redirecting the requests to click on an internet advertisement to the proxy server,

the proxy server utilising the data management platform (DMP) in order to determine the user profile based on a cookie file or a similar technology of the publisher's server set up in an internet domain, whereupon the DM P returns the user profile comprising the cookie files or similar technologies used by the ad server and by tracking, and the proxy server by means of the user profile subsequently connects to the ad server and requests that the internet browser be redirected,

the ad server in response to that request counts the clicks on an internet advertisement and generates a set of instructions for the internet browser, and the proxy server subsequently processes the instructions for the internet browser, whereupon the proxy server updates the user profile and, by means of the publisher's server, it transmits to the internet browser the redirection to the target web page, based on a U RL address.

14. The system according to claim 13 characterised in that it additionally comprises:

the tracking which counts the clicks on an internet advertisement and generates instructions for the internet browser, which are subsequently executed by the proxy server.

15. The system according to claim 13 characterised in that its individual elements may be activated on a smaller number of physical devices by way of processes or virtualisation.

16. The system according to claim 13 characterised in that the advertising creation may comprise mechanisms which independently collect the statistics and enable conversion tracking.

Description:
AN INTERNET ADVERTISEMENT DISPLAY METHOD AND A SYSTEM

The object of the invention is a method of displaying an internet advertisement which is resistant to the operation of the software which blocks the internet advertisement from being displayed, as well as a system for the realisation of this method. Another object is a method for the management of clicking on an advertising creation resistant to the blocking software, as well as a system for the realisation of this method.

A traditional internet advertisement display process progresses in the following manner. The user requests that the internet advertisement be displayed; the internet browser connects to an internet server, which internet server transmits the content of a web page. The internet browser subsequently connects to an ad server, which transmits the advertising creation. As a result, the internet browser displays a complete web page with the advertising creation comprised therein. Optionally, the ad server receives information about the user clicking on the internet advertisement and the ad server subsequently activates the systems which enable conversion tracking, and the internet browser displays the target web page.

Commonly used are external ad servers, which operate as part of an internet domain separate from the web page. In such case, the blocking of internet advertisements comes down to the blocking of internet domains (blocking of addresses).

Due to the above, the publishers attempt to serve internet advertisements from their own ad servers, which operate in the same internet domain as the web page. In such case, the blocking of internet advertisements comes down to the blocking of specified resources (blocking of the materials).

The current state of the art is described at http://techcrunch.com/2016/01/16/ad-blocking-a- primer/.

Blocking of internet advertisements is realised by software which can operate on different levels. This software is commonly known as an "ad block" and is usually installed as an extension to an internet browser (e.g. Chrome, Firefox). The software filters the content of web pages in two basic ways:

1) verification of the source internet domain, or of the web address of the ad server from which the advertising elements are loaded, with respect to the blacklist of domain names and web addresses, followed by the blocking of traffic from the identified domain names and web addresses.

2) verification of the web page upon loading its content and removal of the advertising elements which fit certain patterns, such as the images with the standard dimensions of advertisements or the characteristic keywords (e.g. advertisement).

Because most web pages use displaying scripts from external providers, and these providers use the same domain name or web address for different clients, the use of the Blacklist method is very efficient.

The advertisement blocking software may also operate on different levels. For example, more advanced users can change the settings of their operation system in order to filter the internet communication with specified domain names or web addresses of the ad servers, regardless of which browser or application they use to display the content. Another known method involves installing the software on a home or office router, or on an internet firewall, filtering the whole internet traffic for all users in this local network. Some companies, like Shine, create advertisement blocking software installed directly in the network of the telecommunications operators (ISP). Blocking of the internet materials on the part of the ISP violates the neutrality of the network and is under the control of telecommunications industry regulators; it is therefore very unlikely for it to be used on a large scale.

Recently there has been an increase in the use of the so-called "zero-rating" services by the mobile network operators - which involve exempting the data downloaded from certain internet services from counting against the purchased data transmission package, e.g. Spotify music streaming, video materials downloaded from YouTube, which could be potentially used by advertisers to compensate for some of the costs of the data transmission band paid by the end users, due to the possibility of displaying advertisements. Such practice is also supervised as another potential method of violating the network neutrality rule.

From the description of US2016063578A there is a known system and method of bypassing an ad blocker in order to ensure that an advertisement is loaded and presented in the user's device. The ad blocker bypass system consists of a loading script (bypass loader) and a bypass server (bypass proxy). The content of the web page is downloaded from the publisher and processed by the user's device. The bypass loader is a component which becomes embedded in the content of the web page and detects the presence of an ad blocker in the user's device. In a case where it is detected, the bypass loader transmits the blocked advertisement links to the bypass proxy, which downloads the requested advertisements and returns them to the bypass loader, which subsequently restores the advertisements in the final presentation of the content.

The known methods do not successfully solve the problem of bypassing the systems which block internet advertisements from being displayed.

It was only due to the use of communication via the publisher's server by means of a proxy server responsible for communication with the advertisement server (ad server) and the conversion tracking server (tracking), that it became possible to display the advertising creations in an uninterrupted manner, in spite of the operation of the software which blocks the advertisements from being displayed (ad blocker).

The method of serving internet advertisements according to the invention is resistant to the actions of the internet advertisement blocking software. This is possible due to the use of a proper proxy server, which supervises the communication with the ad servers and executes the conversion of internet advertisements in a manner undetectable for the software which blocks internet advertisements from being displayed.

The essence of the invention is the use of the publisher's server to transmit communication to the proxy server, and the identification of users by the cookie files or similar technologies along with the use of virtual user profiles.

According to the "1st party ad serving" concept, only the requests managed by the publisher's server will not be blocked. Blocking them would effectively come down to blocking the access to the web page materials, which would disqualify the blocking software.

According to the above, a proxy type mechanism operating on the publisher's server has been used to create a channel for communication with the proxy server. In particular, the mechanism of cookies and similar technologies has been used in the internet domain of the publisher's server, which is the key to the correct identification of users.

Internet advertisement display systems operate in a highly automated manner (e.g. Programatic Buying, Real-Time Bidding), it is therefore very important to provide access to the user profile. On its basis the ad servers decide about displaying the proper advertising creations and subsequently calculate the statistics. The blocking software also limits the cookie files and similar technologies used to identify the users and to calculate the statistics, without which the display of internet advertisements makes no sense from a business standpoint (the publisher charges the advertiser based on the statistics). Which is why the methods according to the invention use cookie files and similar technologies in an internet domain of the publisher's server, which cannot be blocked without limiting the access to the content of the web page. Virtual user profiles generated as a result of mapping the cookie files and similar technologies by means of a data management platform have been used for the proper operation of the ad server and for tracking.

The key is the operation of the proxy server, which must very quickly (the possible delay in displaying an internet advertisement is important) convert the advertising creation (which is most often a script, meaning de facto a computer program) to the target binary form. In such form the data cannot be blocked by means of regular expressions (this is the basic mechanism of the blocking software) and it enables the proper display of an advertising creation on the internet browser level.

The essence of the invention is an internet advertisement display method resistant to the blocking software, wherein whenever a user requests that a web page be displayed, the internet browser connects to the publisher's server and requests that a web page be displayed, then the publisher's server generates the content of the requested web page, whereupon it returns it in the HMTL format or similar; the internet browser subsequently displays the content of the web page and activates the displaying scripts, and as a result of activating the displaying scripts the internet browser connects to the ad server and requests that the internet advertisement be displayed, whereupon the ad server generates the content of the advertising creation and returns it in the H MTL format or similar, and the internet browser displays the content of the advertising creation and loads the necessary resources from external sources, characterised in that the blocking software is detected and the alternative displaying scripts of the advertising creations are subsequently activated, connecting to the publisher's server which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the advertising creation be displayed, and in response to this request the ad server generates the content of the advertising creation and returns it in the HMTL format or similar, and the proxy server subsequently converts the content of the advertising creation and loads the necessary resources from external sources, whereupon the proxy server updates the user profile and transforms the advertising creation, which by means of the publisher's server is subsequently transmitted to the internet browser, which displays the advertising creation in a format unable to be blocked by the blocking software.

Preferably, upon detection of the blocking software, the alternative displaying scripts of the advertising creations are activated, connecting to the publisher's server which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the advertising creation be displayed, and in response to this request the ad server generates the content of the advertising creation and returns it in the HMTL format or similar, and subsequently the proxy server processes the content of the advertising creation and loads the necessary resources from external sources, whereupon the tracking counts the display of the advertising creation and generates instructions in the H MTL format or similar, and the proxy server executes the instructions in question in order to collect the statistics and trace the conversion, whereupon the proxy server updates the user profile and converts the advertising creation, which by means of the publisher's server is transmitted to the internet browser, which displays the advertising creation in a format unable to be blocked by the blocking software.

Preferably, the method uses a data management platform (DMP) in order to determine the user profile based on a cookie file or a similar mechanism operating in the internet domain of the publisher's server, whereupon the DM P returns the user profile comprising the cookie files or similar mechanisms used by the ad server and by tracking.

Preferably, the advertising creation may comprise mechanisms which independently collect the statistics and enable conversion tracking.

Another object of the invention is a system enabling the display of an internet advertisement in spite of the blocking software installed in the device where the internet browser operates, comprising: the user's computer where the internet browser with the installed blocking software operates, the publisher's server to which the internet browser connects, generating the content of the web page and returning it in the H MTL format or similar, and redirecting the requests to display the advertising creation to the proxy server, the proxy server using the data management platform (DMP) in order to determine the user profile based on a cookie file or a similar technology of the publisher's server set up in the internet domain, whereupon the DMP returns the user profile comprising the cookie files or similar technologies used by the ad server and by tracking, and subsequently the proxy server connects to the ad server by means of the user profile and requests that the advertising creation be displayed; in response to this request the ad server generates the content of the advertising creation and returns it to the proxy server in the H MTL format or similar, and the proxy server subsequently processes the content of the advertising creation and loads the necessary resources from external sources, whereupon the proxy server updates the user profile and converts the advertising creation, which by means of the publisher's server subsequently transmits it to the internet browser which displays the advertising creation in a format unable to be blocked by the blocking software.

Preferably, the system additionally comprises: the tracking which counts the views of the advertising creation and generates instructions in the H MTL format or similar, which are subsequently executed by the proxy server in order to activate the process of collecting the statistics and of tracing the conversion.

Preferably, the individual elements of the system may be activated on a smaller number of physical devices by way of processes or virtualisation.

Preferably, the advertising creation may comprise mechanisms which independently collect the statistics and enable conversion tracking.

Another object of the invention is a method for the management of clicking on an internet advertisement resistant to the blocking software, wherein whenever a user clicks on an internet advertisement, the internet browser connects to the ad server and requests that the internet browser be redirected, whereupon the ad server generates a set of instructions for the internet browser, which on their basis opens the target web page, characterised in that the internet browser connects to the publisher's server, which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the internet browser be redirected, and in response to that request the ad server generates for the internet browser a set of instructions which are executed by the proxy server, whereupon it updates the user profile and by means of the publisher's server it subsequently transmits to the internet browser the redirection to the target web page.

Preferably, the internet browser connects to the publisher's server, which redirects the requests to the proxy server, which by means of the user profile connects to the ad server and requests that the internet browser be redirected; in response to that request the ad server generates for the internet browser a set of instructions which are executed by the proxy server, which on their basis connects to the tracking, which counts the click on the internet advertisement and generates for the internet browser a set of instructions which are executed by the proxy server, whereupon the proxy server updates the user profile and by means of the publisher's server it subsequently transmits to the internet browser the redirection to the target web page.

Preferably, the method uses a data management platform (DMP) in order to determine the user profile based on a cookie file or a similar mechanism operating in the internet domain of the publisher's server, whereupon the DM P returns the user profile comprising the cookie files or similar mechanisms used by the ad server and by tracking.

Preferably, the internet advertisement may comprise mechanisms which independently collect the statistics and enable conversion tracking.

Another object of the invention is a system for the management of clicking on an advertising creation resistant to blocking software, comprising: the user's computer where the internet browser with the installed blocking software operates, the publisher's server to which the internet browser connects, redirecting the requests to click on an internet advertisement to the proxy server, the proxy server using the data management platform (DMP) in order to determine the user profile based on a cookie file or a similar technology set up in the internet domain of the publisher's server, whereupon the DM P returns the user profile comprising the cookie files or similar technologies used by the ad server and by tracking, and the proxy server by means of the user profile subsequently connects to the ad server and requests that the internet browser be redirected; in response to that request the ad server counts the click on the internet advertisement and generates a set of instructions for the internet browser, and the proxy server subsequently processes the instructions for the internet browser, whereupon the proxy server updates the user profile and by means of the publisher's server it transmits to the internet browser the redirection to the target web page based on a URL address.

Preferably, the system additionally includes the tracking which counts the click on the internet advertisement and generates the instructions for the internet browser, which are subsequently executed by the proxy server.

Preferably, the individual elements of the system can be activated on a smaller number of physical devices by way of processes or virtualisation.

Preferably, the advertising creation may include mechanisms which independently collect statistics and enable conversion tracking. In the internet advertisement display method according to the invention, whenever a user requests that a web page be displayed on his device, the internet browser connects to the internet server, which internet server transmits the content of the web page. The internet browser then connects to the proxy server, which further connects to the ad server. The use of the method according to the invention requires implementation of a displaying script on a web page, which in the case of detecting the software which blocks the internet advertisement from being displayed will transfer control to the proxy server. The ad server then transmits the advertising creation to the proxy server, which processes the received advertising creation. The advertising creation may take the form of a script constituting a part of a web page, which is executed on the proxy server, as a result of which the data is generated in a binary form and subsequently transmitted to the internet browser. The internet browser displays a complete web page, which means that the internet browser in the final phase interprets the whole web page, including the transmitted binary data constituting the processed advertising creation. In a preferable embodiment the proxy server receives the information about clicking on the internet advertisement, and the ad server subsequently receives the information about clicking on the internet advertisement, whereupon the ad server activates the systems enabling conversion tracking and the internet browser displays the target web page.

Due to the use of the method according to the invention, the proxy server will not be blocked by the blocking software because it will operate in the publisher's internet domain. An attempt to block it would entail blocking all other materials served by the given publisher (meaning the web page would not be available; it would be impossible to display it on the user's device).

The invention is presented more closely in the embodiments and in the accompanying drawings, where fig. 1 presents communication in a known system enabling the display of an internet advertisement with no blocking software, fig. 2 presents communication in a system enabling the display of an internet advertisement with blocking software according to the embodiment, fig. 3 presents a diagram of communication between the devices in an internet advertisement display system, in spite of the operation of the software which blocks the advertisements from being displayed, fig. 4 presents the known system enabling clicking on an internet advertisement with no blocking software, fig. 5 presents the system enabling clicking on an internet advertisement in spite of the operating blocking software, while fig. 6 presents a communication diagram of the internet advertisement clicking system. The system consists of the user's device where the internet browser is installed, the publisher's server, the proxy server, the data management system (DMP), the server which generates the advertising creations (ad server) and the conversion tracking system (tracking). In the case of clicking on an internet advertisement, in the system there is also an internet server which manages the target web page.

The publisher provides the materials (the content of the web page) for the user's device where the internet browser is installed. The materials is a general term which refers to any web page, text, document, file, media, application, service or game which is recorded in a digital form and is possible to be provided by means of a network, for example the Internet.

The materials may consist of components which may be provided by the same publisher of the materials or by other publishers. For example, the content may consist of images provided by the first publisher of the materials, while the service is provided by the second publisher of the materials and the internet advertisement may be provided by one or more advertisement servers. Fig. 1 presents the publisher of the materials, who manages one or more servers which own the materials and provide their content. However, as it is well known in this field, the materials which come from the publisher of the materials may be stored in and shared from various sources, including a network which provides the materials, providers of cloud services and buffering of the proxy servers used by other independent publishers of the materials.

An internet browser is software which operates on a computer, on a mobile device or on another terminal utilised by the user in order to browse the web page materials. The internet browser in particular interprets files in the HMTL format or similar and enables their visual presentation along with the display of images (e.g. in the gif, jpg, png formats) and the execution of scripts (e.g. in the JavaScript language).

A web page is a collection of materials in the H MTL format or similar which may be displayed by an internet browser. The web page may consist of content in the form of text, images, animations, hyperlinks, scripts and advertising creations. The web page may comprise content loaded from external sources based on the embedded links to other internet servers.

An advertising creation is a collection of materials in the HMTL format or similar which may be displayed by an internet browser as part of a web page. The advertising creation may consist of content in the form of text, images, animations, hyperlinks and scripts, including mechanisms which calculate the statistics. The advertising creations may be constructed in a similar manner to the web pages, usually being adjusted for display in a window with commonly used dimensions (e.g. 750x100 px, 300x250 px). Advertising creations are most often prepared in accordance with the generally accepted rules on good practice, which determine the limitations regarding the size (e.g. 100KB) and other guidelines involving the graphic layout (e.g. a visible frame).

A publisher's server is an internet server which enables access to the web page by means of an HTTP protocol. The publisher's server works under one or many internet domains (the so-called URL address), which allow its identification in the Internet. The publisher's server utilises the cookie files in order to identify the users accessing the shared resources and to maintain the mechanism of the session, necessary for example to manage the user's logging. The publisher's server may require relatively safe connections (the so-called SSL or HTTPS) and limit the access to selected resources depending on the level of user permissions determined at the logging stage or defined in another manner (e.g. on the IP address level).

A proxy server is also an internet server, whose task is to load the advertising creations from the ad server, activate tracking and convert its content into a binary form which may be subsequently transmitted to the internet browser in a manner unable to be blocked. The proxy server may utilise an internal or external data management platform (the so-called DMP) in order to identify the users based on the cookie files or other means of identification used by the publisher's server.

The DMP is a data management platform, which means a kind of a database which enables maintaining a coherent user profile, for example between the publisher's server and the ad server and tracking. The DMP utilises the cookie files or similar technologies in order to maintain the data integrity. The process of combining cookie files from different internet domains is sometimes described as cookie matching.

The advertising creations are provided to the user from the ad server, meaning an internet server sharing the advertising creations in the HMTL format or similar. The ad server identifies the user based on a cookie file or a similar technology in order to provide the proper advertising creation. In particular, the ad servers can work in an embedded manner, meaning that one ad server may provide an advertising creation from another ad server.

The conversion tracking realises tracking, meaning an internet server collecting additional statistics and collecting information about displays and clicks on the internet advertisement. Tracking generates instructions in the H MTL format or similar which enable setting up the proper cookie files or similar technologies. In particular, tracking may operate in an embedded manner, meaning that one tracking may activate instructions delivered by another tracking.

The target web page which is displayed by the internet browser upon clicking on the internet advertisement is managed by an external internet server. It manages the HTTP connections and returns the content of web page in the H MTL format or similar. Loading of the proper materials proceeds based on a URL address.

The system according to the invention utilises the URL format (Uniform Resource Locator), meaning a unified resource addressing format used in the Internet. The URL is sometimes commonly referred to as a web address, which among other things enables identification of web pages (e.g. http://www.example.com/path/file.html). The known internet advertisement blocking software often uses blocking of the internet browser connections on the URL level.

Example 1.

Fig. 1 presents the known system enabling the display of an internet advertisement with no blocking software for easy comparison with the system according to the invention. The internet browser connects to the publisher's server by means of an HTTP protocol and requests that the web page be displayed (1). The publisher's server generates the content of the requested web page and subsequently returns it in the H MTL format or similar (2). In particular, the web page comprises scripts which execute the display codes of the advertising creations. The internet browser displays the content of the web page and executes the embedded scripts. As a result of the execution of the display codes, the internet browser connects to the ad server and requests that the internet advertisement be displayed (3). The ad server generates the content of the advertising creation and subsequently returns it in the H MTL format or similar (4). In particular, the advertising creation comprises embedded resources (e.g. images, animations), which can be loaded from external sources. The internet browser displays the content of the advertising creation and loads the resources from external sources. In particular, the advertising creation may comprise resources (e.g. pixels) which activate the tracking (5). The tracking registers the display of the advertising creation and generates instructions in the HMTL format or similar. The internet browser executes the instructions in question in order to activate the tracking (6).

Key to the references presented in fig. 1:

1. Web page request

2. The content of the web page 3. Internet advertisement request

4. The content of the internet advertisement

5. Internet advertisement tracking request

6. The content of internet advertisement tracking

Example 2.

Fig. 2 presents a system enabling the display of an internet advertisement in spite of the operating blocking software. The internet browser connects to the publisher's server by means of an HTTP protocol and requests that the web page be displayed (1). The publisher's server generates the content of the requested web page and subsequently returns it in the H MTL format or similar (2). In particular, the web page comprises scripts which execute the display codes of the advertising creations. The internet browser displays the content of the web page and executes the embedded scripts. The blocking software is detected and subsequently the alternative display codes of the advertising creations are activated. The alternative display codes connect in an undetectable manner to the publisher's server (3), which redirects the requests to the proxy server (4). The proxy server utilises the data management platform (DMP) in order to determine the user profile based on a cookie file or a similar technology of the publisher's server set up in the internet domain (5). The DMP returns the user profile comprising the cookie files and similar technologies used by the ad server and by tracking (6). Based on the user profile, the proxy server connects to the ad server and requests that the advertising creation be displayed (7). The ad server generates the content of the advertising creation and subsequently returns it in the H MTL format or similar (8). In particular, the advertising creation comprises embedded resources (e.g. images, animations) which can be loaded from external sources. The proxy server displays the content of the advertising creation and loads resources from external sources. In particular, the advertising creation may comprise resources (e.g. pixels), which activate the tracking (9). The tracking registers the display of the advertising creation and generates instructions in the H MTL format or similar (10). The proxy server executes the instructions in question in order to activate the tracking. The proxy server updates the user profile based on cookie files or similar technologies and converts the advertising creation, which by means of the publisher's server (11) is transmitted to the internet browser (12). The internet browser displays the advertising creation in a manner unable to be blocked by the blocking software.

Key to the references presented in fig. 2:

1. Web page request 2. The content of the web page

3. Internet advertisement request

4. Transfer of the internet advertisement request

5. Virtual user profile request

6. The content of the virtual user profile

7. Internet advertisement request

8. The content of the internet advertisement

9. Internet advertisement tracking request

10. The content of internet advertisement tracking

11. The converted content of the internet advertisement

12. Transfer of the converted content of the internet advertisement

Example 3.

Fig. 3 presents a communication diagram of the internet advertisement display system. The internet browser connects to the publisher's server by means of an HTTP protocol and requests that the web page be displayed. The publisher's server generates the content of the web page and transmits it to the internet browser in the H MTL format or similar. The internet browser displays the content of the web page and in particular loads the external resources (e.g. images, scripts). The internet browser verifies whether the blocking software is active. If the blocking software is not detected, then the basic displaying scripts will be executed. If the blocking software is detected, then the alternative displaying scripts will be loaded, which will connect to the publisher's server. The publisher's server transfers to the proxy server the request to display the internet advertisement, which is undetectable to the blocking software. Based on a cookie file or a similar technology of the user, the proxy server loads the user profile, comprising among other things the cookie files of the ad server and of tracking. In particular, the proxy server may use a DMP-type external platform (the Data Management Platform) to manage the user profiles. The proxy server connects to the ad server by means of the user profile and requests that the internet advertisement be displayed. The ad server generates the content of the advertising creation and subsequently returns it to the proxy server in the HMTL format or similar. The proxy server executes the display code of the advertising creation and loads the resources from external sources. In particular, the advertising creation may comprise resources (e.g. pixels) which activate the tracking. The tracking registers the display of the advertising creation and generates instructions in the HMTL format or similar. The proxy server executes the instructions in question in order to activate the tracking. The proxy server updates the user profile based on cookie files or similar technologies and converts the advertising creation. The publisher's server transfers the content of the advertising creation to the internet browser. The internet browser displays the content of the advertising creation.

Example 4.

Fig. 4 presents a known system which enables clicking on an internet advertisement with no blocking software, in order to easily compare to the system according to the invention. The internet browser connects to the ad server and requests redirection upon clicking on an internet advertisement (1). The ad server counts the click and generates instructions for the internet browser (2). The internet browser executes the received instructions, connects to the tracking and requests further redirection (3). The tracking counts the click and generates instructions for the internet browser (4). The internet browser executes the received instructions, connects to the internet server indicated by the URL and requests that the target web page be displayed (5). The internet server generates the content of the web page and returns it in the HMTL format or similar (6).

Key to the references presented in fig. 4:

1. Internet browser redirection request

2. Instructions for the internet browser

3. Internet browser redirection request

4. Instructions for the internet browser

5. Web page request

6. The content of the web page

Example 5.

Fig. 5 presents a system which enables clicking on an internet advertisement in spite of the operating blocking software. The internet browser connects to the proxy server by means of the publisher's server (1) and requests redirection upon clicking on an internet advertisement (2). The proxy server utilises the data management platform (DMP) in order to determine the user profile based on a cookie file or a similar technology set up in the internet domain of the publisher's server (3). The DMP returns the user profile comprising the cookie files and similar technologies used by the ad server and by tracking (4). Based on the user profile, the proxy server connects to the ad server and requests redirection upon clicking on an internet advertisement (5). The ad server counts the click and generates instructions for the internet browser (6). The proxy server executes the instructions for the internet browser, which in particular may comprise a request to activate the tracking (7). The tracking counts the click and generates instructions for the internet browser (8). The proxy server executes the instructions for the internet browser, updates the user profile based on the cookie files or similar technologies and by means of the publisher's server (9) transmits the redirection to the target web page to the internet browser (10). The internet browser connects to the internet server indicated by the URL and requests that the target web page be displayed (11). The internet server generates the content of the web page and returns it to the internet browser in the H MTL format or similar (12).

Key to the references presented in fig. 5:

1. Internet advertisement clicking request

2. Transfer of the internet advertisement clicking request

3. Virtual user profile request

4. The content of the virtual user profile

5. Internet browser redirection request

6. Instructions for the internet browser

7. Internet browser redirection request

8. Instructions for the internet browser

9. Processed instructions for the internet browser

10. Transfer of the processed instructions for the internet browser

11. Web page display request

12. The content of the web page

Example 6.

Fig. 6 presents a communication diagram of the internet advertisement clicking system. The internet browser connects to the proxy server by means of the publisher's server and requests redirection upon clicking on an internet advertisement. Based on a cookie file or a similar technology of the user, the proxy server loads the user profile comprising among other things the cookie files of the ad server and of tracking. By means of the user profile, the proxy server connects to the ad server and requests redirection upon clicking on an internet advertisement. The ad server counts the click and generates instructions for the internet browser. The proxy server executes the instructions for the internet browser, which can in particular comprise the request to activate the tracking. The tracking counts the click and generates instructions for the internet browser. The proxy server executes the instructions for the internet browser and by means of the publisher's server transmits to the internet browser the redirection to the target web page.

The internet advertisement display method according to the invention as well as the method for the management of clicking on an advertising creation resistant to blocking software are efficient, because they make the advertising creations indistinguishable from the other content of the web page for the software which blocks internet advertisements from being displayed. Furthermore, the new internet advertisement display method ensures the coherence of statistics in the systems measuring the conversion of an internet advertisement, and by doing so it enables accomplishment of reliable settlements between the advertiser and the publisher. Speeding up the operation of the web page and increasing the safety of the user are also advantageous.

In order to realise the methods according to the invention, it is necessary to implement it on the part of the publisher.