Brevet FR2899707A1 — publié le 20071012

L'invention concerne le domaine de la mesure d'audience en relation avec des contenus multimédia diffusés par des médias de 5 communication. L'invention concerne notamment l'analyse des contenus publicitaires diffusés sur des pages Web. Les annonceurs publicitaires souhaitent pouvoir identifier les contenus publicitaires qui sont diffusés et évaluer les volumes de diffusion 10 de ces contenus. Une technique connue consiste à utiliser des logiciels qui parcourent des pages Web de manière automatique et récoltent certains contenus publicitaires. Cette technique permet d'obtenir des indications sur les contenus publicitaires diffusés sur le Web. 15 Un inconvénient toutefois de cette technique est qu'elle est limitée à certains types de contenus aptes à être identifiés par les logiciels. En outre, cette technique nécessite une identification visuelle ultérieure des contenus publicitaires récoltés par les logiciels. Enfin, cette technique ne permet pas de déterminer avec précision 20 les volumes des différents contenus publicitaires réellement diffusés. Un but de l'invention est de pouvoir déterminer de manière plus précise des volumes de contenus diffusés par un média. Ce problème est résolu dans le cadre de la présente invention grâce à un procédé d'analyse d'une page Web comprenant un code apte à 25 être lu par un navigateur d'un terminal utilisateur, le code incluant des instructions d'appel d'un contenu multimédia pour diffuser le contenu multimédia sur la page Web et un marqueur, le procédé comprenant les étapes selon lesquelles : - le marqueur commande le navigateur pour que le navigateur 30 détecte un identifiant inclus dans le contenu multimédia diffusé sur la page Web et transmette l'identifiant détecté à un serveur d'analyse distant, et - le serveur d'analyse distant identifie le contenu multimédia diffusé sur la page Web en comparant l'identifiant transmis par le navigateur à une pluralité d'identifiants contenus dans une base de données, la base de données associant de manière univoque chaque identifiant à un contenu multimédia correspondant. A chaque fois qu'un utilisateur visualise une page Web, le 5 navigateur détecte les identifiants associés aux différents contenus diffusés sur la page Web et les transmet au serveur d'analyse. Du fait que chaque identifiant est associé de manière univoque à un contenu multimédia, le serveur d'analyse est apte à identifier de manière automatique les différents contenus multimédia diffusés sur une page Web. 10 Le serveur d'analyse récolte et centralise les différents identifiants émis par les terminaux utilisateurs, ce qui permet de comptabiliser de manière précise des volumes de diffusion de chaque contenu. Le procédé d'analyse peut en outre présenter les caractéristiques suivantes : 15 - le marqueur commande le navigateur pour que le navigateur détecte également une information contextuelle et transmette l'information contextuelle au serveur d'analyse distant en association avec l'identifiant, -l'information contextuelle comprend au moins des données relatives à un site contenant la page Web, des données relatives à 20 l'utilisateur, des données relatives au type de terminal de l'utilisateur, des données relatives à un historique de navigation de l'utilisateur, ou des données relatives au moment de la diffusion du contenu sur la page Web, - le marqueur commande le navigateur pour que le navigateur détecte également une information contenue dans un cookie enregistré 25 dans le terminal utilisateur et transmette l'information au serveur d'analyse distant en association avec l'identifiant, - l'identifiant est composé de plusieurs parties, l'une des parties désignant un annonceur émettant le contenu, une taille du contenu, un type du contenu ou une date de fabrication du contenu, 30 - l'identifiant inclus dans le contenu multimédia comprend un code inséré dans une adresse du contenu, - l'identifiant inclus dans le contenu multimédia comprend un marqueur invisible pour l'utilisateur et inséré dans un code du contenu, - le marqueur invisible pour l'utilisateur est inséré dans une partie de fin du code du contenu, - le contenu multimédia est une annonce publicitaire, - le terminal utilisateur est un poste de télévision apte à être 5 connecté au réseau de communication, la page Web étant un programme télévisé, - le contenu multimédia inclus dans le programme télévisé est un contenu numériqueä L'invention se rapporte également à un contenu multimédia apte à 10 être appelé par une page Web lue par le navigateur d'un terminal utilisateur, caractérisé en ce que le contenu multimédia inclut un identifiant apte à être détecté par le navigateur, l'identifiant étant associé de manière univoque audit contenu rnultirnédia. L'invention se rapporte en outre à une page Web comprenant un 15 code apte à être lu par un navigateur d'un terminal utilisateur, le code incluant des instructions d'appel d'un contenu multimédia tel que défini précédemment pour diffuser le contenu multimédia sur la page Web et un marqueur, dans laquelle le marqueur est apte à commander le navigateur pour que le navigateur détecte l'identifiant inclus dans le contenu 20 multimédia diffusé sur la page Web et transmette l'identifiant détecté à un serveur d'analyse distant. L'invention se rapporte également à un dispositif d'analyse d'une page Web telle que définie précédemment, le dispositif comprenant : - une base de données contenant une pluralité d'identifiants et 25 associant de manière univoque chaque identifiant à un contenu multimédia correspondant, - un serveur d'analyse distant comprenant des moyens pour recevoir un identifiant transmis par le navigateur du terminal utilisateur, et des moyens pour identifier le contenu multimédia diffusé sur la page Web 30 en comparant l'identifiant transmis par le navigateur à des identifiants contenus dans la base de données. D'autres caractéristiques et avantages ressortiront encore de la description qui suit, laquelle est purement illustrative et non limitative et doit être lue en regard des figures annexées, parmi lesquelles : - la figure 1 représente de manière schématique différents 5 équipements intervenant dans un procédé d'analyse conforme à un mode de réalisation de l'invention, - la figure 2 représente de manière schématique différentes étapes du procédé d'analyse, - la figure 3 représente de manière schématique une page Web 10 conforme à un mode de réalisation de l'invention. Sur la figure 1, les différents équipements intervenant dans le procédé d'analyse comprennent un réseau de communication 1, un terminal utilisateur 2, un serveur de page Web 3, un serveur éditeur de contenu 4, un serveur agence 5 et un dispositif d'analyse 6 incluant un serveur 15 d'analyse 7 et une base de données 8. Le réseau de communication 1 est par exemple un réseau de type Internet. Le terminal utilisateur 2 est un terminal équipé d'un navigateur ou logiciel de navigation permettant à un utilisateur de se connecter au réseau 20 8 pour accéder à des pages Web. Le serveur 3 de page Web est un serveur qui héberge une page Web à laquelle est associée une adresse permettant au terminal utilisateur d'accéder à la page Web. Le serveur éditeur 4 est un serveur (adserver) appartenant à une 25 régie qui gère des espaces dans des pages Web. La régie vend ces espaces à des clients. Le serveur 4 est apte à définir des contenus multimédia (par exemple des contenus publicitaires) qui doivent être affichés dans une page Web donnée. Le serveur agence 5 est un serveur (adserver) appartenant à un 30 client de la régie, tel qu'une agence média ou un annonceur. L'agence média ou l'annonceur achète à la régie un espace publicitaire pour diffuser un contenu multimédia. Le serveur agence 5 héberge un ou plusieurs contenus multimédia destinés à être insérés dans des espaces prévus à cet effet dans des pages Web. La figure 2 représente des étapes d'un procédé d'analyse d'une page Web conforme à un mode de réalisation de l'invention. Selon une première étape 10, l'utilisateur du terminal 2 se connecte au serveur de page Web 3. Le navigateur du terminal 2 charge une page Web contenue dans le serveur 3. Une page Web comprend typiquement un code en langage html comprenant une séquence d'instructions (appelés tag) Les instructions comprennent des instructions qui commandent le navigateur pour que celui-ci affiche différents éléments constitutifs de la page (titre, mise en forme du texte, emplacement des images, etc.). Les instructions comprennent en particulier des instructions d'appel de contenus multimédia hébergés dans le serveur agence. Les instructions comprennent également un marqueur de mesure d'audience. Le marqueur de mesure d'audience a été inséré dans la page Web par un éditeur de contenu qui participe à l'analyse. Le navigateur commande le terminal utilisateur 2 pour qu'il affiche une page Web conforme à la page qui est représentée sur la figure 3. Sur la figure 3, la page Web 100 représentée comprend un support 110 sur lequel sont prévus une pluralité d'espaces publicitaires 111, 112, 113 destinés à être remplis par des contenus multimédia et un marqueur de mesure d'audience 120. Le serveur éditeur 4 détermine de manière dynamique des contenus multimédia 511, 512, 513 qui doivent être insérés dans les espaces publicitaires 111, 112, 113. Plus précisément, le serveur éditeur 4 insère ces contenus dans la page Web sous la forme d'un code en langage javascript. En variante, le serveur éditeur 4 peut de définir quels serveurs agence 5 doit être appelé, le serveur agence 5 déterrninant alors les contenus multimédia 511, 512, 513 qui doivent être insérés dans les espaces publicitaires 111, 112, 113. Ainsi, lorsque le terminal utilisateur 2 charge la page 100, il charge également les contenus multimédia 511, 512, 513 à partir du serveur agence 5. De tels contenus multimédia peuvent par exemple comprendre une image, un son ou une animation. Dans le cadre de la présente invention, chaque contenu multimédia 111, 112, 113 inclut également un identifiant 521, 522, 523 invisible pour l'utilisateur, cet identifiant étant associé de manière univoque au contenu. Selon une possibilité, l'identifiant inclus dans le contenu multimédia comprend un code inséré dans une adresse du contenu. En particulier, l'identifiant peut être inséré dans l'adresse html du contenu multimédia. Selon une autre possibilité, l'identifiant inclus dans le contenu multimédia comprend un marqueur inséré dans le code du contenu. Le marqueur invisible pour l'utilisateur est de préférence inséré dans une partie de début ou de fin du code du contenu. En particulier, le marqueur peut comprendre une séquence d'instructions (tag) en langage html qui est inséré au début ou à la fin du contenu multimédia. La séquence peut être du type : où 'IDPub' est l'identifiant du contenu considéré. Dans un mode de réalisation de l'invention, l'identifiant peut comprendre un code composé de plusieurs séquences ou parties, l'une des parties désignant un annonceur émettant le contenu, une taille du contenu, un type du contenu (flash, textlink, vidéo, image, etc.) ou une date de fabrication du contenu. Ainsi, chaque partie est dédiée à un type d'information donné. Par exemple, les identifiants de tous les contenus émis par un même annonceur peuvent comprendre une séquence ou une partie identique. L'identifiant peut être généré par l'agence média ou par l'annonceur (par le serveur agence) ou encore par un tiers de confiance. Selon une deuxième étape 20, le marqueur de mesure d'audience inclus dans la page Web commande le navigateur du terminal utilisateur 2 pour que le navigateur parcoure la page Web et détecte les différents identifiants inclus dans les contenus multimédia 511, 512, 513 diffusés sur la page Web. Outre les identifiants inclus dans les contenus multimédia, le marqueur de mesure d'audience peut également commander le navigateur pour qu'il détecte des informations contextuelles associées, telles que par exemple des données relatives à un site contenant la page Web, des données relatives à l'utilisateur, des données relatives au type de terminal de l'utilisateur, des données relatives à un historique de navigation de l'utilisateur ou encore des données relatives au moment de la diffusion du contenu sur la page Web (date et heure de diffusion). En particulier, le marqueur de mesure d'audience peut commander le navigateur pour que le navigateur détecte une information contenue dans un cookie enregistré dans le terminal de l'utilisateur. Selon une troisième étape 30, le marqueur de mesure d'audience inclus dans la page Web commande le navigateur du terminal utilisateur 2 pour que le navigateur transmette les identifiants détectés au serveur d'analyse distant 7, et éventuellement les informations contextuelles associées. Selon une quatrième étape 40, le serveur d'analyse 7 récolte les identifiants transmis par le terminal utilisateur 2 et compare les identifiants récoltés avec des identifiants contenus dans la base de données 8. La base de données 8 contient une pluralité d'identifiants et une pluralité de contenus multimédia, chaque identifiant étant associé de manière univoque à un contenu multimédia correspondant de la base de données. Le serveur d'analyse 7 distant identifie ainsi le contenu multimédia diffusé sur la page Web en comparant les identifiants qu'il reçoit avec les identifiants contenus dans la base de données. Le serveur d'analyse 7 peut également traiter les informations contextuelles transmises en association avec les identifiants. Ces informations contextuelles permettent en effet de qualifier tant l'utilisateur, (notamment par un identifiant unique stocké sous forme de cookie dans le terminal utilisateur) que le support (page, section du site) sur lequel est diffusé le contenu, ou le moment de la diffusion. Ces informations contextuelles peuvent être utiles aux annonceurs pour étudier l'impact de la diffusion. A partir des informations récoltées par le serveur d'analyse 7, il est ainsi possible de générer des rapports (ou des piges) établissant de manière précise des volumes de diffusion de chaque contenu en association avec des circonstances de la diffusion. Ces rapports permettent aux annonceurs d'évaluer non seulement l'impact de la diffusion de leurs propres contenus multimédia mais également celui de la diffusion des 10 contenus émis par d'autres sociétés. La base de données 8 permet d'établir une corrélation entre des identifiants et des contenus multimédia. Une telle base de données 8 peut être constituée grâce à des terminaux utilisateurs de référence, équipés de logiciels de navigation spécifiques apte à parcourir le réseau 1 et à collecter 15 des contenus multimédia ainsi que des identifiants inclus dans ces contenus. La base de données 8 peut également être constituée grâce à des robots parcourant le Web ou encore par agrégation d'informations fournies par des annonceurs, des centrales d'achat ou d'autres acteurs. 20 REVENDICATIONS 1. Procédé d'analyse d'une page Web (100) comprenant un code apte à être lu par un navigateur d'un terminal utilisateur (2), le code incluant des instructions d'appel d'un contenu multimédia (511, 512, 513) pour diffuser le contenu multimédia sur la page Web et un marqueur (120), le procédé comprenant les étapes selon lesquelles : - le marqueur (120) commande le navigateur pour que le navigateur détecte un identifiant (521, 522, 523) inclus dans le contenu multimédia (511, 512, 513) diffusé sur la page Web (100) et transmette l'identifiant détecté à un serveur d'analyse distant (7), et - le serveur d'analyse distant (7) identifie le contenu multimédia (511, 512, 513) diffusé sur la page Web (100) en comparant l'identifiant (521, 522, 523) transmis par le navigateur à une pluralité d'identifiants contenus dans une base de données (8), la base de données associant de manière univoque chaque identifiant à un contenu multimédia correspondant. 2. Procédé selon la revendication 1, dans lequel le marqueur (120) commande le navigateur pour que le navigateur détecte également une information contextuelle et transmette l'information contextuelle au serveur d'analyse distant (7) en association avec l'identifiant. 3. Procédé selon la revendication 2, dans lequel l'information 25 contextuelle comprend au moins : - des données relatives à un site contenant la page Web, - des données relatives à l'utilisateur, - des données relatives au type de terminal de l'utilisateur, - des données relatives à un historique de navigation de l'utilisateur, 30 ou - des données relatives au moment de la diffusion du contenu sur la page Web. 4. Procédé selon l'une des revendications 1 à 4, dans lequel le marqueur (120) commande le navigateur pour que le navigateur détecte également une information contenue dans un cookie enregistré dans le terminal (2) utilisateur et transmette l'information au serveur d'analyse distant (7) en association avec l'identifiant. 5. Procédé selon l'une des revendications 1 à 4, dans lequel l'identifiant est composé de plusieurs parties, l'une des parties désignant un annonceur émettant le contenu, une taille du contenu, un type du contenu ou une date de fabrication du contenu. 6. Procédé selon l'une des revendications 1 à 5, dans lequel l'identifiant inclus dans le contenu multimédia comprend un code inséré dans une adresse du contenu. 7. Procédé selon l'une des revendication 1 à 5, dans lequel l'identifiant inclus dans le contenu multimédia comprend un marqueur invisible pour l'utilisateur et inséré dans un code du contenu. 20 8. Procédé selon la revendication 7, dans lequel le marqueur invisible pour l'utilisateur est inséré dans une partie de fin du code du contenu. 9. Procédé selon l'une des revendications qui précèdent, dans 25 lequel le contenu multimédia est une annonce publicitaire. 10. Procédé selon l'une des revendications qui précèdent, dans lequel le terminal utilisateur est un poste de télévision apte à être connecté au réseau de communication, la page Web étant un programme télévisé. 11. Procédé selon la revendication 10, dans lequel le contenu multimédia inclus dans le programme télévisé est un contenu numérique. 30. Contenu multimédia (511, 512, 513) apte à être appelé par une page Web (100) lue par le navigateur d'un terminal utilisateur, caractérisé en ce que le contenu multimédia (511, 512, 513) inclut un identifiant (521, 522, 523) apte à être détecté par le navigateur, l'identifiant étant associé de manière univoque audit contenu multimédia. 13. Page Web (100) comprenant un code (120) apte à être lu par un navigateur d'un terminal utilisateur, le code incluant des instructions d'appel d'un contenu multimédia (511, 512, 513) selon la revendication 10 pour diffuser le contenu multimédia sur la page Web et un marqueur (120), dans laquelle le marqueur (120) est apte à commander le navigateur pour que le navigateur détecte l'identifiant (521, 522, 523) inclus dans le contenu multimédia (511, 512, 513) diffusé sur la page Web et transmette l'identifiant détecté à un serveur d'analyse distant (7). 14. Dispositif (6) d'analyse d'une page Web selon la revendication 13, le dispositif comprenant : - une base de données (8) contenant une pluralité d'identifiants et associant de manière univoque chaque identifiant à un contenu multimédia 20 correspondant,, un serveur d'analyse distant (7) comprenant des moyens pour recevoir un identifiant transmis par le navigateur du terminal utilisateur (2), et des moyens pour identifier le contenu multimédia diffusé sur la page Web en comparant l'identifiant transmis par le navigateur à des identifiants 25 contenus dans la base de données (8).