Movatterモバイル変換


[0]ホーム

URL:


FR2980944A1 - Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage data - Google Patents

Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage data
Download PDF

Info

Publication number
FR2980944A1
FR2980944A1FR1158741AFR1158741AFR2980944A1FR 2980944 A1FR2980944 A1FR 2980944A1FR 1158741 AFR1158741 AFR 1158741AFR 1158741 AFR1158741 AFR 1158741AFR 2980944 A1FR2980944 A1FR 2980944A1
Authority
FR
France
Prior art keywords
user
stream
determined
usage data
rights
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR1158741A
Other languages
French (fr)
Inventor
Jerome Cochet
Frederic Martin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by France Telecom SAfiledCriticalFrance Telecom SA
Priority to FR1158741ApriorityCriticalpatent/FR2980944A1/en
Publication of FR2980944A1publicationCriticalpatent/FR2980944A1/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The method involves detecting, by a restitution system e.g. TV receiver (RTV), actions of a user (U1) relating to a broadcast stream (F) during restitution of the stream, and obtaining information about the stream during the detection of the user's actions. Usage data determined from the obtained information is transmitted, and data defining rights determined from the usage data is received, where the usage data includes a channel identifier associated with the stream restored upon detection of the user's actions, and the rights are determined from the channel identifier. Independent claims are also included for the following: (1) a method for determination of data defining rights (2) a device for monitoring a user's actions (3) a device for determination of data defining rights.

Description

Translated fromFrench

Suivi d'actions de téléspectateurs L'invention se rapporte au domaine de la diffusion du flux audiovisuels, et particulièrement à celui de la fidélisation de téléspectateurs et d'auditeurs.The invention relates to the field of broadcasting the audiovisual stream, and particularly to that of the loyalty of viewers and listeners.

De façon connue, que ce soit dans le monde réel ou dans le monde numérique, des enseignes commerciales proposent à leurs clients des programmes de fidélité, par exemple sous la forme de cartes de fidélité, qui leur permettent de disposer d'avantages spécifiques. Ces avantages sont par exemple des tarifs préférentiels ou des droits supplémentaires. Ces avantages incitent ainsi les utilisateurs à réaliser d'avantage d'actions et permettent la fidélisation des utilisateurs.In a known way, whether in the real world or in the digital world, commercial brands offer their customers loyalty programs, for example in the form of loyalty cards, which allow them to have specific advantages. These advantages are, for example, preferential rates or additional rights. These advantages thus encourage users to perform more actions and enable the retention of users.

Ces programmes de fidélité sont basés, pour la plupart, sur un compteur de points associé à chaque utilisateur et crédité en fonction d'actions prédéterminées effectuées par l'utilisateur. Par exemple, une action utilisateur prédéterminée est par exemple un achat d'un produit et le nombre de points attribué est calculé en fonction du prix d'achat de ce produit. Un autre exemple d'action utilisateur prédéterminée est par exemple un commentaire déposé sur un site web et le nombre de points attribués pour cette action est un nombre de points prédéfini. Les points acquis et enregistrés dans le compteur permettent ensuite à l'utilisateur associé d'obtenir des avantages spécifiques. Dans ces systèmes, l'incrémentation d'un compteur d'un utilisateur nécessite l'identification de l'utilisateur et l'association d'une action à cet utilisateur. L'identification est faite lors d'une communication établie entre l'utilisateur et un dispositif en charge de comptabiliser les actions utilisateurs. Dans le cas de la télévision, les chaines de télévision diffusent en permanence des programmes. Un tel programme est reçu simultanément par un grand nombre de téléspectateurs. La diffusion s'effectue en mode descendant, c'est-à-dire de la chaine de télévision qui émet le programme vers les téléspectateurs.These loyalty programs are based, for the most part, on a point counter associated with each user and credited according to predetermined actions performed by the user. For example, a predetermined user action is for example a purchase of a product and the number of points awarded is calculated based on the purchase price of that product. Another example of a predetermined user action is, for example, a comment posted on a website and the number of points allocated for this action is a predefined number of points. The points acquired and stored in the meter then allow the associated user to obtain specific benefits. In these systems, incrementing a user's counter requires identification of the user and association of an action to that user. The identification is made during a communication established between the user and a device in charge of accounting for the user actions. In the case of television, television channels broadcast programs continuously. Such a program is received simultaneously by a large number of viewers. The broadcast takes place in descending mode, that is to say from the television channel that transmits the program to the viewers.

Pour recevoir les programmes diffusés par une chaîne, un téléspectateur doit régler son équipement de réception de flux vidéo sur un canal de réception de fréquence prédéfinie pour l'émission des programmes de la chaîne. Il n'est pas nécessaire que l'utilisateur s'identifie pour recevoir les programmes diffusés. De ce fait, le serveur de diffusion vidéo d'une chaîne n'a pas connaissance des actions des téléspectateurs. Pour ces raisons, les programmes de fidélité tels que décrits précédemment ne conviennent pas pour la fidélisation de téléspectateurs. Il existe donc un besoin d'obtenir des programmes de fidélisation adaptés au monde de la télévision.In order to receive the programs broadcast by a channel, a viewer must set his video stream receiving equipment to a preset frequency receive channel for transmitting programs of the channel. It is not necessary for the user to identify himself to receive broadcast programs. As a result, the video broadcast server of a channel is not aware of the actions of the viewers. For these reasons, the loyalty programs as described above are not suitable for the loyalty of viewers. There is therefore a need to obtain loyalty programs adapted to the world of television.

A cet effet, l'invention propose un procédé de suivi des actions d'un utilisateur. Selon l'invention, le procédé de suivi des actions d'un utilisateur comporte les étapes suivantes: -2- Détection par un système de restitution, au cours de la restitution d'un flux diffusé, d'actions de l'utilisateur relatives audit flux; Obtention, par ledit système de restitution, d'au moins une information sur le flux en cours de restitution au moment de la détection; Transmission, par ledit système de restitution, de données d'usage déterminées à partir d'au moins une information obtenue pour au moins certaines des actions détectées ; Réception de données définissant des droits déterminés à partir d'au moins une partie des données d'usage transmises. L'invention fait appel au système de restitution à disposition de l'utilisateur pour la détection d'actions utilisateur et la transmission données d'usage relatives à au moins une partie des actions utilisateur et pour la réception de données définissant des droits déterminés pour cet utilisateur à partir de tout ou partie des données d'usage transmises. Les droits sont transmis au système de restitution ayant envoyé les données d'usage : il n'est donc pas nécessaire d'identifier l'utilisateur, mais uniquement le système de restitution envoyant les données d'usage. En effet, un tel système de restitution établit une liaison point à point avec un serveur de détermination de droits, chaque liaison établie avec ce serveur correspondant à un système de restitution. Selon un mode de réalisation particulier, les données d'usage sont sélectionnées parmi les informations obtenues. Ainsi, le procédé est simple à mettre en oeuvre.For this purpose, the invention proposes a method of tracking the actions of a user. According to the invention, the method for monitoring the actions of a user comprises the following steps: -2- Detection by a rendering system, during the rendering of a broadcast stream, of the user's actions relating to the audit flux; Obtaining, by said restitution system, at least one information on the stream being restored at the time of detection; Transmission, by said restitution system, of determined usage data from at least one information obtained for at least some of the detected actions; Receiving data defining rights determined from at least part of the transmitted usage data. The invention makes use of the rendering system available to the user for the detection of user actions and the transmission of usage data relating to at least part of the user actions and for the reception of data defining rights determined for this purpose. user from all or part of the transmitted usage data. The rights are transmitted to the rendering system that sent the usage data: it is therefore not necessary to identify the user, but only the rendering system sending the usage data. Indeed, such a rendering system establishes a point-to-point link with a rights determination server, each link established with this server corresponding to a rendering system. According to a particular embodiment, the usage data are selected from the information obtained. Thus, the method is simple to implement.

Selon un mode de réalisation particulier, les données d'usage comprennent au moins un identifiant de canal associé audit flux restitué au moment de la détection de l'action et les dits droits sont déterminés en fonction dudit identifiant de canal. L'obtention d'un identifiant du canal de diffusion correspondant au flux restitué et visualisé par un téléspectateur permet la détermination de droits en rapport avec le canal de diffusion identifié. Selon un mode de réalisation particulier, le procédé de suivi comporte une étape de sélection des actions en fonction d'au moins un identifiant de canal associé audit flux restitué au moment de la détection et l'étape de transmission est une étape de transmission de données d'usage relatives aux actions sélectionnées.According to a particular embodiment, the usage data comprise at least one channel identifier associated with said stream restored at the time of the detection of the action and said rights are determined according to said channel identifier. Obtaining an identifier of the broadcast channel corresponding to the stream rendered and viewed by a viewer allows the determination of rights in relation to the identified broadcast channel. According to a particular embodiment, the monitoring method comprises a step of selecting the actions as a function of at least one channel identifier associated with said stream restored at the time of the detection and the transmission step is a data transmission step. of use for the selected actions.

Ainsi, seules des données d'usage relatives aux actions utilisateur relatives à un ou plusieurs canaux de diffusion prédéfinis sont transmises. Le volume d'information transmis est ainsi faible. Selon un mode de réalisation du procédé de suivi, les données d'usage comprennent pour au moins une action détectée, au moins un attribut de programme défini pour un programme en cours de restitution sur ledit système de restitution au moment de la détection de l'action ?.Thus, only usage data relating to the user actions relating to one or more predefined broadcast channels are transmitted. The volume of information transmitted is thus low. According to one embodiment of the tracking method, the usage data comprise, for at least one detected action, at least one program attribute defined for a program being restored on said rendering system at the time of detection of the program. action?

Un attribut de programme est par exemple un identifiant de programme, un identifiant de type de programme, un titre de film, un nom d'acteur... -3- La détermination d'un ou plusieurs attributs de programme, au niveau d'un dispositif mettant en oeuvre le procédé de suivi, permet d'alléger la charge du serveur de détermination des droits. Selon une caractéristique particulière, les droits sont déterminés en fonction d'au moins un attribut de programme déterminé à partir des informations obtenues pour au moins deux des actions d'un ensemble d'au moins deux actions détectées et associé à un programme diffusé via ledit flux en cours de restitution au moment de la détection d'au moins une de chacune des actions dudit ensemble. Les informations obtenues pour au moins deux des actions utilisateur permettent de déterminer des intervalles de temps pendant lesquels l'utilisateur a regardé un programme donné.A program attribute is for example a program identifier, a program type identifier, a movie title, an actor name, etc. -3- The determination of one or more program attributes, at the level of a device implementing the monitoring method makes it possible to reduce the load of the rights determination server. According to a particular characteristic, the rights are determined according to at least one program attribute determined from the information obtained for at least two of the actions of a set of at least two detected actions and associated with a program broadcast via said stream being restored at the time of detection of at least one of each of the actions of said set. The information obtained for at least two of the user actions makes it possible to determine time intervals during which the user has watched a given program.

Ainsi, des droits peuvent être déterminés en fonction des programmes regardés par un utilisateur. Selon un mode de réalisation particulier, les droits sont déterminés en fonction d'une durée de réception dudit flux restitué par ledit système de réception pendant une plage temporelle prédéterminée et pour au moins un identifiant de canal prédéterminé. Les instants de détection des actions utilisateur, contenus sous la forme d'estampilles temporelles contenues dans les informations sur le flux en cours de restitution obtenues au moment de la détection ou déterminés par des instants de réception de données d'usage par un serveur de détermination de droits permettent de calculer une durée de réception du flux par un système de réception déterminé. Cette durée de réception peut être calculée pour un ou plusieurs identifiants de canal et ainsi de déterminer des droits en fonction du ou des canaux choisis par un utilisateur du système de réception. Selon un mode de réalisation particulier, les informations obtenues pour une action de l'utilisateur comprennent une estampille temporelle et un identifiant de canal associé audit flux. Selon une autre mode de réalisation utilisé seul ou en combinaison avec les modes précédents, une action utilisateur est effectuée suite à une invitation effectuée par affichage par ledit système de restitution, simultanément au flux en cours de restitution, d'un ensemble de métadonnées. L'invention se rapporte également à un procédé de détermination de données définissant des droits comportant les étapes suivantes : - réception de données d'usage déterminées à partir d'au moins une information obtenue pour au moins certaines des actions d'un utilisateur, ladite au moins une information étant obtenue au moment de la détection, au cours de la restitution d'un flux diffusé, d'une action d'un utilisateur relative audit flux; - détermination de données définissant des droits à partir d'au moins une partie des données d'usages reçues; - envoi desdites données définissant des droits. L'invention se rapporte également à un dispositif de suivi des actions utilisateur comportant : -4- - des moyens de détection au cours de la restitution d'un flux diffusé, d'actions de l'utilisateur relatives audit flux; - des moyens d'obtention d'au moins une information sur le flux en cours de restitution au moment de la détection; - des moyens de transmission de données d'usage déterminées à partir d'au moins une information obtenue pour au moins certaines des actions détectées ; - des moyens de réception de données définissant des droits déterminés à partir d'au moins une partie des données d'usage transmises. L'invention se rapporte également à un équipement d'un système de restitution, ledit équipement contenant un dispositif de suivi des actions d'un utilisateur tel que décrit précédemment, ledit équipement étant choisi dans une liste d'équipements comprenant un récepteur de flux, un dispositif de décodage, une Set-Top-Box, un téléphone mobile. L'invention se rapporte également à un serveur de détermination de données définissant des droits comportant: - des moyens de réception de données d'usage déterminées à partir d'au moins une information obtenue pour au moins certaines des actions d'un utilisateur, ladite au moins une information étant obtenue au moment de la détection, au cours de la restitution d'un flux diffusé, d'une action d'un utilisateur relative audit flux; - des moyens de détermination de données définissant des droits à partir d'au moins une partie des données d'usages reçues; - des moyens d'envoi desdites données définissant des droits. L'invention se rapporte aussi à un produit programme d'ordinateur comprenant des instructions pour mettre en oeuvre les étapes d'un procédé de suivi des actions d'un utilisateur, tel que décrit précédemment, lorsqu'il est chargé et exécuté par un processeur.Thus, rights can be determined according to the programs watched by a user. According to a particular embodiment, the rights are determined according to a duration of reception of said stream restored by said reception system during a predetermined time range and for at least one predetermined channel identifier. The moments of detection of the user actions, contained in the form of time stamps contained in the information on the stream being restored obtained at the time of the detection or determined by times of reception of usage data by a determination server rights allow to calculate a duration of reception of the stream by a given reception system. This reception time can be calculated for one or more channel identifiers and thus determine rights according to the channel or channels chosen by a user of the receiving system. According to a particular embodiment, the information obtained for an action of the user comprises a time stamp and a channel identifier associated with said flow. According to another embodiment used alone or in combination with the preceding modes, a user action is performed following an invitation made by display by said rendering system, simultaneously with the stream being restored, a set of metadata. The invention also relates to a method for determining data defining rights comprising the following steps: reception of determined usage data from at least one information obtained for at least some of the actions of a user, said at least one piece of information being obtained at the time of the detection, during the rendering of a broadcast stream, of a user's action relating to said stream; determination of data defining rights from at least part of the received usage data; sending said data defining rights. The invention also relates to a user action tracking device comprising: detection means during the playback of a broadcast stream, actions of the user relating to said stream; - Means for obtaining at least one information on the stream being restored at the time of detection; means for transmitting usage data determined from at least one piece of information obtained for at least some of the detected actions; means for receiving data defining rights determined from at least part of the transmitted usage data. The invention also relates to an equipment of a reproduction system, said equipment containing a device for monitoring the actions of a user as described above, said equipment being chosen from a list of equipment comprising a flow receiver, a decoding device, a Set-Top-Box, a mobile phone. The invention also relates to a data determination server defining rights comprising: means for receiving usage data determined from at least one piece of information obtained for at least some of the actions of a user, said at least one piece of information being obtained at the time of the detection, during the rendering of a broadcast stream, of a user's action relating to said stream; means for determining data defining rights from at least part of the received usage data; means for sending said data defining rights. The invention also relates to a computer program product comprising instructions for implementing the steps of a method of tracking the actions of a user, as described above, when it is loaded and executed by a processor .

L'invention se rapporte enfin à un produit programme d'ordinateur comprenant des instructions pour mettre en oeuvre les étapes d'un procédé de détermination de données définissant des droits, tel que décrit précédemment, lorsqu'il est chargé et exécuté par un processeur. D'autres particularités et avantages de la présente invention apparaitront dans la description suivante de modes de réalisation donnés à titre d'exemples non limitatifs, en référence aux dessins annexés, dans lesquels : - la figure 1 est un schéma bloc illustrant un système selon un premier mode de réalisation de l'invention, - la figure 2 est un organigramme illustrant les différentes étapes d'un procédé de suivi d'actions utilisateur, respectivement d'un procédé de détermination de données définissant un droit, selon un premier mode de réalisation, -5- - la figure 3a illustre un exemple de messages reçus lors de la mise en oeuvre du premier mode de réalisation, - la figure 3b illustre un exemple de plages temporelles de restitution Pi définies à partir de messages reçus, - la figure 4 est un organigramme illustrant les différentes sous étapes d'une étape de détermination des droits selon un premier mode de réalisation particulier, - la figure 5 est un organigramme illustrant les différentes sous étapes d'une étape de détermination des droits selon un deuxième mode de réalisation particulier, - la figure 6 est un schéma bloc illustrant un système selon un deuxième mode de réalisation de l'invention, - la figure 7 est un organigramme illustrant les différentes étapes d'un procédé de suivi d'actions utilisateur, respectivement d'un procédé de détermination de données définissant un droit, selon un deuxième mode de réalisation, - la figure 8 est un schéma bloc représentant un équipement mettant en oeuvre un procédé de suivi d'actions utilisateur selon un mode de réalisation de l'invention, - la figure 9 est un schéma bloc représentant un serveur mettant en oeuvre un procédé de détermination de données définissant un droit selon un mode de réalisation de l'invention. L'invention est mise en oeuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme "module" peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et/ou logiciels, apte à mettre en oeuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel. Un tel composant logiciel est stocké en mémoire puis chargé et exécuté par un processeur de données d'une entité physique (terminal, serveur, passerelle, set-topbox, routeur, etc) et est susceptible d'accéder aux ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc). De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware). Il peut s'agir d'un composant matériel programmable ou avec processeur intégré pour l'exécution de logiciel, par exemple un circuit intégré, une carte à puce, une carte électronique pour l'exécution d'un micrologiciel (firmware), etc.35 -6- Un premier mode de réalisation d'un procédé de suivi des actions d'un utilisateur, respectivement d'un procédé de détermination de données définissant des droits, va maintenant être décrit en référence aux figures 1 et 2. En référence à la figure 1, un système SY1 comprend un récepteur de télévision RTV apte à recevoir un flux audiovisuel diffusé et un serveur S apte à communiquer avec le récepteur RTV via un réseau de télécommunication R. Le récepteur de télévision RTV représente un exemple de système de restitution. Le récepteur de télévision RTV est un équipement fixe (par exemple un équipement dédié à la réception de flux télévisé, un ordinateur...) ou un équipement mobile (par exemple un téléphone mobile, un PDA...). Le récepteur RTV comporte un module MRT de réception d'un flux télévisé F, un écran d'affichage ECR, un module de communication COM avec le réseau de télécommunication R, un module MRC de réception d'une commande utilisateur et un dispositif de suivi des actions d'un utilisateur SUI.Finally, the invention relates to a computer program product comprising instructions for implementing the steps of a rights defining data determination method, as previously described, when it is loaded and executed by a processor. Other features and advantages of the present invention will appear in the following description of embodiments given as non-limiting examples, with reference to the accompanying drawings, in which: - Figure 1 is a block diagram illustrating a system according to a first embodiment of the invention, - Figure 2 is a flowchart illustrating the different steps of a user action tracking method, respectively a data determination method defining a right, according to a first embodiment FIG. 3a illustrates an example of messages received during the implementation of the first embodiment; FIG. 3b illustrates an example of restitution time ranges Pi defined from received messages; FIG. is a flowchart illustrating the different substeps of a rights determination step according to a first particular embodiment, - FIG. FIG. 6 is a block diagram illustrating a system according to a second embodiment of the invention, FIG. 7 is a diagram showing the various sub-steps of a rights determination step according to a second embodiment of the invention; flowchart illustrating the various steps of a user action tracking method, respectively of a data defining method defining a right, according to a second embodiment, - Figure 8 is a block diagram showing equipment implementing a user action tracking method according to an embodiment of the invention, - Figure 9 is a block diagram showing a server implementing a data determination method defining a right according to an embodiment of the invention . The invention is implemented by means of software and / or hardware components. In this context, the term "module" may correspond in this document to a software component, to a hardware component or to a set of hardware and / or software components, capable of implementing a function or set of functions, as described below for the module concerned. A software component corresponds to one or more computer programs, one or more subroutines of a program, or more generally to any element of a program or software. Such software component is stored in memory then loaded and executed by a data processor of a physical entity (terminal, server, gateway, set-topbox, router, etc.) and is able to access the hardware resources of this physical entity (memories, recording media, communication bus, input / output electronic boards, user interfaces, etc.). In the same way, a material component corresponds to any element of a material set (or hardware). It may be a programmable hardware component or with an integrated processor for running software, for example an integrated circuit, a smart card, an electronic card for executing a firmware, etc. A first embodiment of a method for tracking the actions of a user, respectively a method for determining data defining rights, will now be described with reference to FIGS. 1 and 2. With reference to FIG. FIG. 1 shows a system SY1 comprising an RTV television receiver able to receive a broadcast audiovisual stream and a server S able to communicate with the RTV receiver via a telecommunication network R. The RTV television receiver represents an example of a rendering system . The RTV television receiver is a fixed equipment (for example a dedicated equipment for receiving television streams, a computer, etc.) or mobile equipment (for example a mobile phone, a PDA, etc.). The RTV receiver comprises an MRT module for receiving a television stream F, an ECR display screen, a communication module COM with the telecommunications network R, a module MRC for receiving a user command and a tracking device actions of a SUI user.

Un flux télévisé représente un exemple de flux diffusé. Le flux F est diffusé en mode multicast. Le module de réception de commandes MRC est apte à recevoir une commande d'un utilisateur, par exemple une commande provenant d'un dispositif de commande du système de réception, par exemple une télécommande TC, actionné par l'utilisateur.A TV stream is an example of a broadcast stream. The stream F is broadcast in multicast mode. The MRC command receiving module is able to receive a command from a user, for example a command from a control device of the reception system, for example a remote control TC, operated by the user.

Une commande d'un utilisateur est par exemple la mise en marche ou l'arrêt du récepteur, la mise en veille du récepteur ou la sélection d'un canal de diffusion. Le module de réception de flux MRT du récepteur RTV est apte à recevoir et à afficher sur l'écran ECR, un flux diffusé sur un canal de diffusion sélectionné parmi une pluralité de canaux de diffusion par un utilisateur, par exemple au moyen de la télécommande TC et du module de réception MRC de commandes. Le dispositif de suivi des actions d'un utilisateur SUI comporte un module de détection d'action utilisateur MDA, un module d'obtention d'informations de flux OBT, un module de détermination de données d'usage MDU, un module de transmissions de données d'usage TRM et un module de réception de données définissant des droits MRD.A command from a user is for example the start or stop of the receiver, the standby of the receiver or the selection of a broadcast channel. The reception module of the MRT stream RTV receiver is adapted to receive and display on the ECR screen, a stream broadcast on a broadcast channel selected from a plurality of broadcast channels by a user, for example by means of the remote control TC and MRC receiver module. The action tracking device of a user SUI includes an MDA user action detection module, an OBT flow information obtaining module, an MDU usage data determination module, a communications data transmission module. TRM usage data and a data receiving module defining MRD rights.

A titre d'alternative, le dispositif de suivi des actions d'un utilisateur SUI est un dispositif indépendant installé à l'extérieur du récepteur RTV et apte à communiquer d'une part avec le récepteur RTV et d'autre part avec le réseau de télécommunication R. Dans ce cas, le récepteur RTV et le dispositif de suivi des actions d'un utilisateur SUI constituent un système de réception. Le serveur S comporte un module de réception de données d'usage RDU, un module de détermination de données définissant des droits DET et un module d'envoi de données définissant des droits EDD. -7- Un premier mode de réalisation d'un procédé de suivi des actions d'un utilisateur, respectivement d'un procédé de détermination de données définissant des droits, mis en oeuvre dans le système SY1 va maintenant être décrit en référence à la figure 2. Les étapes E2, E4, E6, E8, E18 et E20 représentent les étapes du procédé de suivi des actions d'un utilisateur mises en oeuvre par exemple par le système de restitution RTV. Les étapes El 0, E12 et E14 représentent les étapes du procédé de détermination de données définissant des droits mises en oeuvre par exemple par le serveur S. Lors d'une étape E2 réalisée à un instant HI, un utilisateur Ul du récepteur RTV met en marche le récepteur RTV, par exemple au moyen de la télécommande TC ou d'un bouton de commande spécifique du récepteur RTV. La mise en marche représente une action utilisateur Al, codée par un signal, par exemple un signal infrarouge, transmis de la télécommande TC vers le récepteur RTV. De façon connue, l'action utilisateur Al provoque la restitution sur le récepteur RTV, c'est-à- dire l'affichage sur l'écran ECR du récepteur RTV et la diffusion du son associé, d'un flux audiovisuel F diffusé sur un premier canal de diffusion Cl prédéterminé. Le signal représentatif de l'action utilisateur Al, reçu par le module de commande MRC est transmis au module de détection d'action utilisateur MDA et le module de détection d'action utilisateur DA reçoit une donnée représentative de l'action utilisateur Al reçue. Le module de détection d'action utilisateur MDA détecte ainsi la réception de cette donnée représentative de l'action utilisateur Al. Lors d'une étape E4, consécutive à l'étape E2, le module d'obtention d'informations OBT obtient un identifiant IC1 du canal de diffusion Cl et une estampille temporelle Dl représentant l'instant Hl, ou plus précisément, l'instant de réception par le module de détection MDA de la donnée représentative de l'action utilisateur Al.As an alternative, the action tracking device of a user SUI is an independent device installed outside the RTV receiver and able to communicate on the one hand with the RTV receiver and on the other hand with the transmission network. In this case, the RTV receiver and the action tracking device of a SUI user constitute a receiving system. The server S comprises an RDU usage data reception module, a data determination module defining DET rights and a data sending module defining EDD rights. A first embodiment of a method for tracking the actions of a user, respectively of a method for determining data defining rights, implemented in the SY1 system will now be described with reference to FIG. 2. The steps E2, E4, E6, E8, E18 and E20 represent the steps of the method of monitoring the actions of a user implemented for example by the RTV rendering system. The steps El 0, E12 and E14 represent the steps of the method for determining data defining rights implemented for example by the server S. During a step E2 carried out at a time HI, a user U1 of the RTV receiver implements the RTV receiver, for example by means of the remote control TC or a specific control button of the RTV receiver. The start-up represents a user action A1, coded by a signal, for example an infrared signal, transmitted from the remote control TC to the RTV receiver. In known manner, the user action A1 causes the reproduction on the RTV receiver, that is to say the display on the ECR screen of the RTV receiver and the broadcasting of the associated sound, of an audiovisual stream F broadcast on a first predetermined diffusion channel C1. The signal representative of the user action A1, received by the control module MRC is transmitted to the user action detection module MDA and the user action detection module DA receives a data representative of the user action Al received. The user action detection module MDA thus detects the reception of this data representative of the user action A1. During a step E4, following the step E2, the information obtaining module OBT obtains an identifier IC1 of the broadcast channel C1 and a time stamp D1 representing the instant H1, or more precisely, the moment of reception by the detection module MDA of the data representative of the user action A1.

L'estampille temporelle Dl est par exemple la date et l'heure représentatives de l'instant Hl. A titre d'alternative, l'estampille temporelle Dl est l'heure représentative de l'instant Hl. L'estampille temporelle Dl est appelée par la suite date Dl mais représente tout type de donnée (date, heure, valeur d'un compteur, ...) possible pour une estampille temporelle. Puis, lors d'une étape E6, le module de détermination de données d'usage MDU compose un message M1 contenant un identifiant du récepteur Idl, un identifiant de l'action utilisateur Al, l'identifiant IC1 du canal de diffusion Cl et la date Dl. L'identifiant du récepteur Idl est par exemple une adresse URL (Uniform Resource Locator) ou un lien Internet, par exemple un lien de type http, permettant à un serveur distant d'accéder au récepteur RTV ou un numéro de type téléphonique ou encore un numéro de série du récepteur.The time stamp D1 is, for example, the date and time representative of the instant H1. As an alternative, the time stamp D1 is the time representative of the moment H1. The time stamp D1 is hereinafter called D1 but represents any type of data (date, time, value of a counter, ...) possible for a time stamp. Then, during a step E6, the usage data determination module MDU composes a message M1 containing an identifier of the receiver Idl, an identifier of the user action Al, the identifier IC1 of the broadcast channel C1 and the date Dl. The identifier of the receiver Idl is for example a URL (Uniform Resource Locator) or an Internet link, for example a link of type http, allowing a remote server to access the RTV receiver or a telephone type number or a serial number of the receiver.

A titre d'alternative, l'identifiant du récepteur Idl est obtenu auprès d'un serveur distant, par exemple le serveur S, lors d'une phase préalable d'inscription puis enregistré dans une mémoire du récepteur RTV. -8- L'identifiant de l'action utilisateur Al, l'identifiant ICI du canal de diffusion Cl et la date Dl représentent des informations sur le flux en cours de restitution au moment de la détection de l'action utilisateur A. L'identifiant de l'action utilisateur Ai, l'identifiant IC1 du canal de diffusion Cl et la date Dl représentent également, dans ce mode de réalisation, des données d'usage DU1. Les données d'usage DU1 sont ainsi déterminées à partir des informations sur le flux F obtenues en cours de restitution au moment de la détection de l'action utilisateur Al. Le module de transmission TRM transmet le message M1 au serveur S, lors d'une étape E8. Le message Ml est par exemple transmis sous la forme d'une commande de type HTTP (pour "HyperText Transfer Protocol" en anglais) ou sous la forme d'un SMS (pour "Short Message Service"). Le message MI est reçu par le module de réception RDU du serveur S lors d'une étape E10. Egalement lors de l'étape E10, le message M1 est enregistré dans une mémoire MS du serveur S.As an alternative, the identifier of the receiver Idl is obtained from a remote server, for example the server S, during a pre-registration phase and then stored in a memory of the RTV receiver. The identifier of the user action A1, the identifier ICI of the broadcast channel C1 and the date D1 represent information on the stream being restored at the time of the detection of the user action A. The identifier of the user action Ai, the identifier IC1 of the broadcast channel C1 and the date D1 also represent, in this embodiment, usage data DU1. The usage data DU1 is thus determined from the information on the flow F obtained during playback at the time of the detection of the user action A1. The transmission module TRM transmits the message M1 to the server S, when a step E8. The message Ml is for example transmitted in the form of a command of type HTTP (for "HyperText Transfer Protocol" in English) or in the form of an SMS (for "Short Message Service"). The message MI is received by the reception module RDU of the server S during a step E10. Also during step E10, the message M1 is stored in an MS memory of the server S.

A titre d'alternative, le message M1 est enregistré dans une mémoire externe, par exemple une base de données, accessible par le serveur S. A titre d'alternative, l'identifiant du récepteur Idl n'est pas inclus dans le corps du message Ml et est déduit de l'entête du message M1 par le serveur S. Egalement, à titre d'alternative, le message M1 ne contient pas d'estampille temporelle et l'estampille temporelle Dl est déterminée par le serveur S au moment de la réception du message Ml. Par exemple, l'estampille temporelle Dl est la date de réception du message MI par le serveur S. Les étapes E2 à El0 sont réitérées à chaque fois que l'utilisateur Ul réalise une action utilisateur vis-à-vis du récepteur RTV.As an alternative, the message M1 is stored in an external memory, for example a database, accessible by the server S. Alternatively, the identifier of the receiver Id1 is not included in the body of the message Ml and is deduced from the header of the message M1 by the server S. Also, as an alternative, the message M1 does not contain a time stamp and the time stamp D1 is determined by the server S at the time of receiving the message Ml. For example, the time stamp D1 is the date of receipt of the message MI by the server S. The steps E2 to El0 are repeated each time the user UI performs a user action vis-à-vis the RTV receiver.

Les actions utilisateur sont par exemple la mise en marche du récepteur, l'arrêt ou la mise en veille du récepteur ou un changement de canal de diffusion. Par exemple, des messages M2, M3,...Mi,...sont envoyés au serveur S. Chaque message Mi contient dans ce mode de réalisation, l'identifiant du récepteur Idl , un identifiant de l'action Ai, l'identifiant ICi du canal de diffusion Ci et la date Di.The user actions are, for example, the start-up of the receiver, the stop or the standby of the receiver or a change of broadcast channel. For example, messages M2, M3,... Mi,... Are sent to the server S. Each message Mi contains, in this embodiment, the identifier of the receiver Idl, an identifier of the action Ai, the ICi identifier of the broadcast channel Ci and the date Di.

La figure 3a représente un exemple de messages Mi reçus pendant une plage temporelle comprise entre les dates Dl et D7. A un instant H2 postérieur à la date D7, lors d'une étape E12, le module de détermination DET du serveur S détermine des données DD définissant des droits, à partir de tout ou partie des données d'usage reçues dans les messages reçus M1, ...M7, en provenance du dispositif de suivi SUI du récepteur RTV. Deux exemples de modes de réalisation de l'étape E 1 2 de détermination des droits sont décrits dans la suite de la description en référence aux figures 4 et 5. -9- L'étape E12 est suivie d'une étape El 4 lors de laquelle le module d'envoi EDD du serveur S transmet, au module de réception de données définissant des droits MRD du dispositif de suivi SUI, les données DD définissant des droits déterminées lors de l'étape E12. L'adresse d'accès au récepteur RTV est par exemple l'identifiant de récepteur Idl.FIG. 3a shows an example of messages Mi received during a time range between dates D1 and D7. At a time H2 after the date D7, during a step E12, the determination module DET of the server S determines DD data defining rights, from all or part of the usage data received in the received messages M1 , ... M7, from the SUI tracking device of the RTV receiver. Two examples of embodiments of the rights determination step E 1 2 are described in the following description with reference to FIGS. 4 and 5. Step E12 is followed by a step E1 when which the EDD sending module of the server S transmits, to the data receiving module defining the MRD rights of the tracking device SUI, the DD data defining rights determined in the step E12. The RTV receiver access address is for example the Idl receiver identifier.

A titre d'alternative, l'adresse d'accès au récepteur RTV est enregistrée en association avec l'identifiant du récepteur Idl, dans une mémoire du serveur S lors d'une phase préalable. Les données DD définissant des droits sont ainsi transmises dans un flux différent du flux utilisé pour diffuser le flux audiovisuel F. Les données définissant des droits DD sont reçues par le module de réception de données définissant des droits MRD lors d'une étape E18. Les données DD sont par exemple un contenu audiovisuel. Elles sont enregistrées lors d'une étape E20 pour utilisation ultérieure par l'utilisateur Ul. A titre d'alternative, les données DD définissant des droits sont transmises par le serveur S à un module de réception d'un deuxième flux (non représenté) du récepteur RTV.As an alternative, the access address to the receiver RTV is recorded in association with the identifier of the receiver Idl, in a memory of the server S during a prior phase. The DD data defining rights are thus transmitted in a stream different from the stream used to broadcast the audiovisual stream F. The data defining DD rights are received by the data receiving module defining rights MRD during a step E18. DD data is for example audiovisual content. They are recorded in a step E20 for later use by the user Ul. Alternatively, the DD data defining rights are transmitted by the server S to a receiving module of a second stream (not shown). RTV receiver.

A titre d'alternative, les données DD sont transmises sous la forme d'un message électronique de type mail et reçues dans une messagerie électronique de l'utilisateur Ul. L'adresse de messagerie électronique de l'utilisateur Ul est par exemple enregistrée par le serveur S lors d'une étape préalable d'inscription. Dans le mode de réalisation décrit, les messages Mi sont transmis au serveur S au fur et à mesure de la détection d'actions utilisateur. A titre d'alternative, lors de la détection d'une action, le message Mi créé est enregistré dans une mémoire du récepteur RTV et les messages Mi enregistrés sont transmis au serveur S selon une cadence prédéterminée, par exemple une fois par jour.As an alternative, the DD data is transmitted in the form of an electronic mail message and received in an electronic mail of the user Ul. The email address of the user Ul is for example registered by the server S during a preliminary registration step. In the embodiment described, the messages Mi are transmitted to the server S as the detection of user actions. Alternatively, when detecting an action, the message Mi created is stored in a memory of the RTV receiver and the recorded Mi messages are transmitted to the server S at a predetermined rate, for example once a day.

Un premier mode de réalisation de l'étape El2 de détermination des droits va maintenant être décrit. En référence à la figure 4, lors d'une première sous étape E30, le serveur S définit, à partir des messages Mi, c'est-à-dire à partir des données d'usage DU1, reçus en provenance du récepteur RTV, des plages temporelles de restitution Pi pendant lesquelles le flux diffusé sur un canal de diffusion prédéterminé, par exemple le canal d'identifiant IC1 a été restitué par le système de restitution RTV. La figure 3b illustre un exemple de plages temporelles de restitution Pi définies à partir des messages M1 à M7 décrits sur la figure 3a. Pour cet exemple, 3 plages temporelles de restitution Pl, P2 et P3 sont définies.A first embodiment of the rights determination step E12 will now be described. With reference to FIG. 4, during a first substep E30, the server S defines, based on the messages Mi, that is to say on the basis of the usage data DU1, received from the RTV receiver, restitution time ranges Pi during which the stream broadcast on a predetermined broadcast channel, for example the identifier channel IC1 has been restored by the RTV rendering system. FIG. 3b illustrates an example of restitution time ranges Pi defined from the messages M1 to M7 described in FIG. 3a. For this example, 3 restitution time ranges P1, P2 and P3 are defined.

Puis, lors d'une deuxième sous étape E32, le serveur S, associe à chaque plage temporelle Pi au moins un attribut de programme. -10- Un attribut de programme est par exemple un identifiant de programme (par exemple un identifiant d'un film, d'un épisode, d'une série...) ou toute autre données qualifiant le programme (par exemple un nom d'acteur). Par exemple, deux identifiants de programme IdPl et IdP2 sont obtenus pour la plage Pl, un identifiant de programme IdP3 est obtenu pour la plage P2 et l'identifiant de programme IdPl est également obtenu pour la plage P4. Plus précisément, l'identifiant de programme IdP1 est associé à un premier intervalle de temps Il, compris dans la plage temporelle de restitution Pl. L'identifiant de programme IdP2 est associé à un deuxième intervalle de temps 12, compris dans la plage temporelle de restitution P1.Then, during a second substep E32, the server S associates with each time range Pi at least one program attribute. A program attribute is for example a program identifier (for example an identifier of a film, an episode, a series, etc.) or any other data qualifying the program (for example a name of a program). 'actor). For example, two program identifiers IdPl and IdP2 are obtained for the range Pl, a program identifier IdP3 is obtained for the range P2 and the program identifier IdPl is also obtained for the range P4. More precisely, the program identifier IdP1 is associated with a first time interval Il, included in the restitution time range Pl. The program identifier IdP2 is associated with a second time interval 12, included in the time range of restitution P1.

L'identifiant de programme IdP3 est associé à un troisième intervalle de temps 13, compris dans la plage temporelle de restitution P2. L'identifiant de programme IdP4 est associé à un intervalle de temps 14, compris dans la plage temporelle de restitution P3. Le ou les attributs de programme sont obtenus par consultation d'un guide électronique de programmes (EPG, "Electronic Program Guide" en anglais) enregistré dans une mémoire accessible par le serveur S. A titre d'alternative, l'attribut de programme est obtenu par analyse du contenu audio et/ou vidéo du flux diffusé enregistré dans une mémoire accessible par le serveur S. Cette alternative présente l'avantage de prendre en compte les changements de programmes tardifs en permettant d'obtenir un attribut de programme correspondant au contenu réellement diffusé et non à la programmation de diffusion prévue. En complément, un attribut de programme, par exemple un nom d'acteur, peut être obtenu par requête auprès d'un serveur. Lors d'une sous étape E34, le serveur S détermine si l'utilisateur Ul peut bénéficier d'un droit D.The program identifier IdP3 is associated with a third time slot 13, included in the restitution time range P2. The program identifier IdP4 is associated with a time interval 14, included in the restitution time period P3. The program attribute (s) are obtained by consulting an electronic program guide (EPG) stored in a memory accessible by the server S. Alternatively, the program attribute is obtained by analyzing the audio and / or video content of the broadcast stream stored in a memory accessible by the server S. This alternative has the advantage of taking into account the late program changes by obtaining a program attribute corresponding to the content actually broadcast and not to the scheduled broadcast schedule. In addition, a program attribute, for example an actor name, can be obtained by querying a server. During a substep E34, the server S determines whether the user Ul can benefit from a right D.

Par exemple, lors de la sous étape E34, le serveur S détermine le nombre de fois NF qu'un attribut de programme prédéterminé, par exemple IdPl, figure parmi les attributs de programme obtenus. Puis, le serveur S compare le nombre NF à un seuil prédéterminé et attribue un droit si le nombre NF est supérieur ou égal audit seuil.For example, during the substep E34, the server S determines the number of times NF that a predetermined program attribute, for example IdP1, is among the program attributes obtained. Then, the server S compares the number NF to a predetermined threshold and assigns a right if the number NF is greater than or equal to said threshold.

Le droit D est par exemple un droit d'accès à un contenu. Les données définissant le droit sont par exemple : - le contenu lui-même, ou - un code d'accès audit contenu, par exemple un code à présenter à un serveur de contenus pour accéder audit contenu, - un logiciel de chargement et d'accès audit contenu, - une adresse d'accès audit contenu, par exemple une adresse URL (Uniform Resource Locator) ou un lien Internet, par exemple un lien de type HTTP permettant d'accéder audit contenu à partir d'un serveur de contenus. Le nombre de fois qu'un attribut de programme prédéterminé figure parmi les identifiants de programme obtenus est un exemple de critère pour décider de l'attribution ou non d'un droit. Le droit est ainsi déterminé en fonction d'un nombre d'intervalles de temps I associés audit attribut de programme dans une plage temporelle prédéterminée. D'autres critères portant sur un ou plusieurs attributs de programme peuvent être également définis.The right D is for example a right of access to a content. The data defining the right are, for example: the content itself, or an access code to said content, for example a code to be presented to a content server to access said content, a loading and downloading software. access to said content, - an access address to said content, for example a URL (Uniform Resource Locator) or an Internet link, for example an HTTP type link to access said content from a content server. The number of times a predetermined program attribute is among the program identifiers obtained is an example of a criterion for deciding whether to assign a right. The entitlement is thus determined according to a number of time slots I associated with said program attribute in a predetermined time range. Other criteria relating to one or more program attributes may also be defined.

A titre d'alternative, les critères sont en outre être déterminés en fonction d'une zone géographique dans laquelle est située le système de restitution, de périodes temporelles (été, hiver...)... Un deuxième mode de réalisation de l'étape E 1 2 de détermination des droits va maintenant être décrit. En référence à la figure 5, lors d'une première sous étape E40, le serveur S définit, à partir des messages reçus Mi, des plages temporelles de restitution Pi pendant lesquelles le flux F diffusé sur un canal de diffusion prédéterminé, par exemple le canal d'identifiant IC1, a été restitué par le récepteur RTV.As an alternative, the criteria are furthermore to be determined according to a geographical area in which the restitution system is located, of time periods (summer, winter, etc.). A second embodiment of the invention. Step E 1 2 determination rights will now be described. With reference to FIG. 5, during a first substep E40, the server S defines, from the received messages Mi, playback time ranges Pi during which the stream F broadcast on a predetermined broadcast channel, for example the identifier channel IC1, has been restored by the RTV receiver.

Puis, lors d'une deuxième sous étape E42, le serveur S, calcule une durée de réception TT correspondant à la somme des durées des plages temporelles de restitution Pi définies. La durée de réception TT est représentative d'une durée de réception du flux restitué par le récepteur RTV pendant une plage temporelle prédéterminée TP et pour l'identifiant de canal IC1. La plage temporelle prédéterminée TP est ici une plage commençant à la date Dl et finissant à la date D7. Lors d'une sous étape E44, le serveur S détermine un droit D en fonction de la durée de réception TT. Le droit est par exemple déterminé en fonction d'une durée de réception TT calculée sur une plage temporelle TP d'un mois ou d'une durée de réception TT calculée sur une période de la journée et cumulée sur plusieurs jours, par exemple de 22heures à minuit pendant un mois. A titre d'alternative, un nombre de points est associé à chaque plage horaire et le serveur S calcule le nombre de points obtenus pour le récepteur RTV en fonction des plages Pi déterminées lors de la sous étape E40. Puis, lors de la sous étape E44, un droit est attribué en fonction du nombre de points obtenus.35 -12- Un deuxième mode de réalisation d'un procédé de suivi d'actions d'un utilisateur, respectivement d'un procédé de détermination de données définissant des droits va maintenant être décrit en référence aux figures 6 et 7. En référence à la figure 6, un système SY2 comprend un système de restitution SR2 apte à restituer un flux audiovisuel diffusé et un serveur S apte à communiquer avec le système de restitution SR2 via un réseau de télécommunication R. Le système de restitution SR2 comprend un récepteur de télévision RTV relié à un dispositif de décodage STB de type "Set Top Box". De façon connue, une "Set Top Box" (marque déposée) est un dispositif de décodage configure pour recevoir un signal externe tel qu'un flux télévisé, à le transformer en un contenu et à afficher ce contenu sur l'écran d'un récepteur de télévision, appelé également téléviseur. Le récepteur de télévision RTV comporte un module de communication COM2 avec le dispositif de décodage STB, un module de réception de commandes utilisateur MRC et un écran ECR.Then, during a second substep E42, the server S calculates a reception duration TT corresponding to the sum of the durations of the restitution time ranges Pi defined. The reception time TT is representative of a reception duration of the stream output by the receiver RTV during a predetermined time range TP and for the channel identifier IC1. The predetermined time range TP is here a range starting at the date D1 and ending at the date D7. In a substep E44, the server S determines a right D according to the reception time TT. The entitlement is for example determined according to a reception time TT calculated over a time range TP of one month or a reception time TT calculated over a period of the day and accumulated over several days, for example by 22 hours. at midnight for a month. As an alternative, a number of points is associated with each time slot and the server S calculates the number of points obtained for the RTV receiver as a function of the ranges Pi determined during the substep E40. Then, during the substep E44, a right is allocated according to the number of points obtained. A second embodiment of a method for monitoring the actions of a user or a method of determination of data defining rights will now be described with reference to FIGS. 6 and 7. Referring to FIG. 6, a system SY2 comprises a reproduction system SR2 capable of rendering a broadcast audiovisual stream and a server S able to communicate with the system. SR2 reproduction system via a telecommunications network R. The SR2 reproduction system comprises an RTV television receiver connected to a set top box STB decoder device. In a known manner, a "Set Top Box" is a decoding device configured to receive an external signal such as a television stream, to transform it into a content and to display this content on the screen of a computer. TV receiver, also called TV. The RTV television receiver comprises a COM2 communication module with the STB decoding device, an MRC user command receiving module and an ECR screen.

Le module de réception de commandes MRC est apte à recevoir une commande d'un utilisateur, par exemple une commande provenant d'une télécommande (non représentée) actionnée par l'utilisateur. Une commande d'un utilisateur est par exemple la mise en marche ou l'arrêt du récepteur, la mise en veille du récepteur ou la sélection d'un canal de diffusion, propre à une "chaîne de télévision". Le module de communication COM2 du récepteur RTV est apte à recevoir, en provenance du dispositif de décodage STB, et à afficher sur l'écran ECR, un flux audiovisuel diffusé sur un canal de diffusion sélectionné parmi une pluralité de canaux de diffusion par un utilisateur, par exemple au moyen de la télécommande et du module de réception MRC de commandes.The MRC command receiving module is able to receive a command from a user, for example a command from a remote control (not shown) operated by the user. A command from a user is for example the starting or stopping of the receiver, the standby of the receiver or the selection of a broadcast channel, specific to a "television channel". The communication module COM2 of the RTV receiver is adapted to receive, from the decoding device STB, and to display on the screen ECR, an audiovisual stream broadcast on a broadcast channel selected from a plurality of broadcast channels by a user. , for example by means of the remote control and the MRC receiver module.

Le dispositif de décodage STB comporte un module de communication COM avec le réseau de télécommunication R, un module de communication COM1 avec le récepteur de télévision RTV, un module de traitement MT et un dispositif de suivi des actions d'un utilisateur SUI. Un deuxième mode de réalisation de l'invention mis en oeuvre dans le système SY2 va maintenant être décrit en référence à la figure 7. Lors d'une étape E52, réalisée à un instant T1, un utilisateur U1 du récepteur RTV met en marche le récepteur RTV, par exemple au moyen de la télécommande ou d'un bouton de commande spécifique du récepteur. La mise en marche représente une action utilisateur Al.The decoding device STB comprises a communication module COM with the telecommunications network R, a communication module COM1 with the television receiver RTV, a processing module MT and a device for monitoring the actions of a user SUI. A second embodiment of the invention implemented in the SY2 system will now be described with reference to FIG. 7. During a step E52, performed at a time T1, a user U1 of the RTV receiver starts the RTV receiver, for example by means of the remote control or a specific command button of the receiver. The start represents a user action A1.

Un signal représentatif de l'action utilisateur Al est reçu par le module de commande MRC et le module de commande MRC transmet une donnée représentative de l'action utilisateur Al, au -13- module de traitement MT du dispositif de décodage STB, via les modules de communication COM1 et COM2. De façon connue, suite à la réception de la donnée représentative de l'action utilisateur Al, le module de traitement MT commande la réception d'un flux audiovisuel diffusé sur un premier canal de diffusion Cl prédéterminé et sa restitution par le récepteur RTV. De façon connue, le flux audiovisuel contient une pluralité de programmes diffusés successivement. Le flux audiovisuel est ici reçu par le module de communication COM du dispositif de décodage STB via le réseau de télécommunication R et transmis au récepteur RTV.A signal representative of the user action A1 is received by the control module MRC and the control module MRC transmits a data representative of the user action A1, to the processing module MT of the decoding device STB, via the COM1 and COM2 communication modules. In known manner, following the receipt of the representative data of the user action A1, the processing module MT controls the reception of an audiovisual stream broadcast on a first predetermined distribution channel C1 and its restitution by the RTV receiver. In known manner, the audiovisual stream contains a plurality of programs broadcast successively. The audiovisual stream is here received by the communication module COM of the decoding device STB via the telecommunication network R and transmitted to the receiver RTV.

A titre d'alternative, le dispositif de décodage STB comporte en outre un module de réception de flux par voie hertzienne (non représenté) configure pour recevoir le flux audiovisuel diffusé sous la forme d'un flux hertzien. Egalement à titre d'alternative, le flux est transmis au dispositif de décodage STB au moyen d'une liaison satellite ou par une liaison sans fil de type wifi.As an alternative, the STB decoding device further comprises a radio-frequency reception module (not shown) configured to receive the broadcast audiovisual stream in the form of a radio-relay stream. Also as an alternative, the stream is transmitted to the STB decoding device by means of a satellite link or by a wireless connection type wifi.

La donnée représentative de l'action utilisateur Al est également reçue par le dispositif de suivi SUI qui détecte ainsi l'action utilisateur Al . Lors d'une étape E54, consécutive à l'étape E52, le dispositif de suivi SUI obtient un identifiant IC1 du canal de diffusion Cl . L'identifiant IC1 est par exemple transmis par le module de commande MRC au module de traitement MT et au dispositif de suivi SUI du dispositif de décodage STB en même temps que la donnée représentative de l'action utilisateur Al. A titre d'alternative, l'identifiant ICI est lu dans une zone mémoire du dispositif de décodage STB. Puis, lors d'une étape E56, le dispositif de suivi SUI enregistre dans une zone mémoire MZ du dispositif de suivi SUI, l'identifiant IC1 du canal de diffusion Cl en association avec une estampille temporelle représentant l'instant T1. Les étapes E52 à E56 sont réitérées à chaque fois que l'utilisateur Ul réalise une action utilisateur vis-à-vis du récepteur RTV. Les actions utilisateur sont par exemple la mise en marche du récepteur, l'arrêt ou la mise en veille du récepteur ou un changement de canal de réception. D'autres exemples d'actions utilisateur sont la mise en marche ou l'arrêt de la fonction de restitution d'un flux audiovisuel diffusé par le récepteur. L'arrêt de la restitution d'un flux diffusé est par exemple demandé par l'utilisateur lorsque celui-ci commence à utiliser le système de restitution pour un usage différent que la réception d'un flux diffusé. Un tel usage différent est par exemple, l'utilisation d'un service interactif, par exemple de type "catchupTV". -14- Dans le cas où l'action utilisateur est un arrêt ou une mise en veille, l'identifiant de canal de diffusion enregistré en association avec une estampille temporelle associée à l'action détectée est par exemple une valeur prédéterminée signifiant qu'aucun canal n'est sélectionné, par exemple la valeur "000".The representative data of the user action A1 is also received by the tracking device SUI which thus detects the user action Al. During a step E54, following step E52, the tracking device SUI obtains an identifier IC1 of the broadcast channel C1. The identifier IC1 is for example transmitted by the control module MRC to the processing module MT and the tracking device SUI of the decoding device STB at the same time as the data representative of the user action Al. Alternatively, the identifier ICI is read in a memory zone of the decoding device STB. Then, during a step E56, the tracking device SUI records in a memory zone MZ of the tracking device SUI, the identifier IC1 of the broadcast channel C1 in association with a time stamp representing the instant T1. The steps E52 to E56 are repeated each time the user UU performs a user action with respect to the RTV receiver. The user actions are, for example, the start-up of the receiver, the shutdown or the standby of the receiver or a change of reception channel. Other examples of user actions are the start or stop of the playback function of an audiovisual stream broadcast by the receiver. Stopping the playback of a broadcast stream is for example requested by the user when it begins to use the playback system for a different use than the reception of a broadcast stream. Such a different use is, for example, the use of an interactive service, for example of the "catchupTV" type. In the case where the user action is a stop or a standby, the broadcast channel identifier recorded in association with a time stamp associated with the detected action is for example a predetermined value signifying that no channel is selected, for example the value "000".

Lors d'une étape E60, le dispositif de suivi SUI accède à la zone mémoire MZ et définit, à partir des informations enregistrées, des plages temporelles de restitution Pi pendant lesquelles un flux audiovisuel diffusé sur un canal de diffusion prédéterminé, par exemple IC1, a été restitué sur le récepteur RTV. X plages PI , ...Px sont ainsi déterminées.During a step E60, the tracking device SUI accesses the memory area MZ and defines, from the recorded information, playback time ranges Pi during which an audiovisual stream broadcast on a predetermined broadcast channel, for example IC1, has been restored to the RTV receiver. X ranges PI, ... Px are thus determined.

A titre d'alternative, les plages temporelles de restitution sont déterminées pour plusieurs canaux de diffusion. Puis, lors d'une étape E62, le dispositif de suivi SUI associe à chaque plage temporelle de restitution Pi au moins un attribut de programme IdPi. Un attribut de programme est une valeur ou un texte associée à un programme, par exemple un identifiant de programme, un nom d'acteur, un titre, une catégorie de film... Un attribut de programme IdPi est par exemple obtenu par consultation d'un guide électronique de programmes (EPG, "Electronic Program guide" en anglais) téléchargé par le dispositif de décodage STB, par exemple à partir d'un serveur d'EPG via le réseau de communication R. 7() A titre d'alternative, un attribut de programme est obtenu par analyse du flux diffusé. Une telle analyse, réalisée au cours de la diffusion ou avec un léger retard, comprend par exemple la détection de tatouages numériques ( ou "watermarks" en anglais) associées aux programmes. Les tatouages numériques sont insérées en début et en fin de programme et contiennent un attribut de programme, par exemple un identifiant de programme. 25 Cette alternative présente l'avantage de prendre en compte les changements de programmes tardifs en permettant d'obtenir un attribut de programme correspondant au flux réellement diffusé et non à la programmation de diffusion prévue. Lors d'une étape E64, le dispositif de suivi SUI transmet au serveur S, pour chaque plage temporelle de restitution Pi, une estampille temporelle Ddi représentant le début de la plage Pi, une 30 estampille temporelle Dfi représentant la fin de la plage Pi ainsi qu'un ou plusieurs attributs de programme ATi déterminés pour cette plage lors de l'étape E62. Par exemple, les attributs de programme déterminés contiennent un ou plusieurs identifiants de programme associés aux programmes diffusés successivement pendant la plage temporelle de restitution Pi. 35 Les estampilles temporelles Ddi et Dfi et le ou les attributs de programme représentent des données d'usage DU2. -15- Egalement, à titre d'alternative, seules les données d'usage relatives à un attribut de programme prédéterminé sont transmises. Encore, à titre d'alternative, les données d'usage comportant un attribut de programme prédéterminé ne sont transmises que lorsque le nombre de ces données est supérieur à un seuil prédéfini. Lors d'une étape E68, le serveur S détermine à partir de tout ou parties des données d'usage reçues si des droits D peuvent être ou non attribués à l'utilisateur Ul. Les droits D sont attribués en fonction de critères prédéterminés. Par exemple, un accès gratuit à une vidéo à la demande ou VOD (pour "video on demand" ) est attribué à un utilisateur qui a visualisé au moins 9 des 10 épisodes diffusés de la série "Les Experts". Dans le cas où le serveur S, lors de l'étape E68, a déterminé que des droits peuvent être attribués à l'utilisateur Ul, le serveur S envoie au système de restitution SR2, lors d'une étape E70, des données DD2 définissant le droit attribué.As an alternative, the restitution time ranges are determined for several broadcast channels. Then, during a step E62, the tracking device SUI associates with each restitution time range Pi at least one program attribute IdPi. A program attribute is a value or a text associated with a program, for example a program identifier, an actor name, a title, a film category, etc. An IdPi program attribute is for example obtained by consulting a program. an electronic program guide (EPG) downloaded by the decoder device STB, for example from an EPG server via the communication network R. 7 () As a alternatively, a program attribute is obtained by analyzing the broadcast stream. Such an analysis, carried out during the broadcast or with a slight delay, includes for example the detection of digital tattoos (or "watermarks" in English) associated with the programs. Digital tattoos are inserted at the beginning and end of the program and contain a program attribute, for example a program identifier. This alternative has the advantage of taking into account late program changes by obtaining a program attribute corresponding to the actual broadcast stream and not to the intended broadcast schedule. During a step E64, the tracking device SUI transmits to the server S, for each reproduction time range Pi, a time stamp Ddi representing the beginning of the range Pi, a time stamp Dfi representing the end of the range Pi as well. one or more ATi program attributes determined for that range in step E62. For example, the determined program attributes contain one or more program identifiers associated with the programs broadcast successively during the rendering time range Pi. The time stamps Ddi and Dfi and the program attribute (s) represent DU2 usage data. Also, as an alternative, only the usage data relating to a predetermined program attribute is transmitted. Still, as an alternative, the usage data having a predetermined program attribute is transmitted only when the number of such data is greater than a predefined threshold. During a step E68, the server S determines from all or parts of the usage data received whether rights D may or may not be assigned to the user Ul. The rights D are allocated according to predetermined criteria. For example, a free access to a video on demand (VOD) is assigned to a user who has viewed at least 9 of the 10 broadcast episodes of the "Experts" series. In the case where the server S, during the step E68, has determined that rights can be attributed to the user U1, the server S sends to the reproduction system SR2, during a step E70, data DD2 defining the right attributed.

Les données DD2 définissant le droit sont par exemple le contenu lui-même ou une adresse électronique, par exemple l'adresse d'un lien Internet, par exemple un lien de type HTTP permettant d'accéder audit droit. A titre d'alternative, utilisée seule ou en complément des actions utilisateur précitées, une action utilisateur est la réponse à une requête transmise pendant la diffusion du flux audiovisuel. Dans ce mode de réalisation, le flux reçu par le récepteur comporte le flux télévisé et un flux secondaire contenant un ensemble de métadonnées. Lors de la réception des métadonnées, le dispositif de décodage STB restitue les métadonnées en plus du flux télévisé. La restitution des métadonnées correspond à l'affichage d'un texte sur une zone de l'écran, par exemple sous la forme d'un bandeau, demandant à l'utilisateur d'activer une touche de la télécommande, par exemple une touche spécifique. Si l'utilisateur répond en activant ladite touche, un signal représentatif de l'action est reçu par le récepteur et l'action correspondant à l'activation de la touche est détectée par le dispositif de suivi SUI.The DD2 data defining the right are for example the content itself or an e-mail address, for example the address of an Internet link, for example an HTTP type link allowing access to said right. As an alternative, used alone or in addition to the aforementioned user actions, a user action is the response to a request transmitted during the broadcast of the audiovisual stream. In this embodiment, the stream received by the receiver includes the television stream and a secondary stream containing a set of metadata. When receiving the metadata, the STB decoding device renders the metadata in addition to the television stream. The rendering of the metadata corresponds to the display of a text on an area of the screen, for example in the form of a banner, asking the user to activate a key on the remote control, for example a specific key . If the user responds by activating said key, a signal representative of the action is received by the receiver and the action corresponding to the activation of the key is detected by the tracking device SUI.

Si l'utilisateur n'active pas la touche dans un délai prédéterminé, l'action détectée est une non présence de l'utilisateur. L'action détectée ainsi qu'une estampille temporelle associée sont enregistrées de façon similaire aux autres actions. Elle est éventuellement transmise sous forme de données d'usage et est prise en compte lors de la détermination des droits par le serveur S.If the user does not activate the key within a predetermined time, the action detected is a non presence of the user. The detected action and an associated time stamp are recorded in a similar way to other actions. It is optionally transmitted in the form of usage data and is taken into account when the rights are determined by the server S.

Dans une variante de réalisation, les métadonnées sont transmises dans une requête d'affichage transmise aléatoirement par le serveur S au système de restitution SR2. A titre d'alternative, un ensemble de métadonnées est inséré dans le flux audiovisuel. -16- Dans les modes de réalisation décrits, le flux diffusé est un flux audiovisuel. A titre d'alternative, le flux diffusé est un flux audio et le système de réception est apte à restituer, sous forme de sons, le flux audio diffusé.In an alternative embodiment, the metadata are transmitted in a display request transmitted randomly by the server S to the reproduction system SR2. Alternatively, a set of metadata is inserted into the audiovisual stream. In the embodiments described, the broadcast stream is an audiovisual stream. As an alternative, the broadcast stream is an audio stream and the reception system is able to reproduce, in the form of sounds, the broadcast audio stream.

Selon un mode de réalisation choisi et représenté à la figure 8, un équipement mettant en oeuvre un procédé de suivi d'actions utilisateur selon l'invention est par exemple un ordinateur 100 qui comporte de façon connue, notamment une unité de traitement 102 équipée d'un microprocesseur, une mémoire morte de type ROM ou EEPROM 103, une mémoire vive de type RAM 104. L'équipement 100 peut comporter de manière classique et non exhaustive les éléments suivants: un écran, un microphone, un haut-parleur, un moyen de stockage... La mémoire morte 103 comporte des registres mémorisant un programme d'ordinateur PG1 comportant des instructions de programme adaptées à réaliser les étapes d'un procédé de suivi d'actions d'un utilisateur selon l'invention. Lors de la mise sous tension, le programme PG1 stocké dans la mémoire de type EEPROM 103 est transféré dans la mémoire vive qui contiendra alors un code exécutable ainsi que des registres pour mémoriser les variables nécessaires à la mise en oeuvre d'une étape de détection, au cours de la restitution d'un flux diffusé, d'actions d'un utilisateur relatives audit flux, d'une étape d'obtention d'au moins une information sur le flux en cours de restitution au moment de la détection et d'une étape de transmission de données d'usage déterminées à partir d'au moins une information obtenue pour au moins certaines des actions détectées et d'une étape de réception de données définissant des droits déterminés à partir d'au moins une partie des données d'usage transmises. De manière plus générale un moyen de stockage, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise un programme mettant en oeuvre les étapes d'un procédé de suivi d'actions d'un utilisateur, selon l'invention. Selon un mode de réalisation choisi et représenté à la figure 9, un serveur mettant en oeuvre un procédé de détermination de données définissant des droits selon l'invention est par exemple un ordinateur 200 qui comporte de façon connue, notamment une unité de traitement 202 équipée d'un microprocesseur, une mémoire morte de type ROM ou EEPROM 203, une mémoire vive de type RAM 204. Le serveur 200 peut comporter de manière classique et non exhaustive les éléments suivants: un écran, un microphone, un haut-parleur, un moyen de stockage...According to an embodiment chosen and represented in FIG. 8, an equipment implementing a user action tracking method according to the invention is for example a computer 100 which comprises, in a known manner, in particular a processing unit 102 equipped with a microprocessor, a read-only memory of the ROM or EEPROM type 103, a random access memory of the RAM type 104. The equipment 100 may comprise, in a conventional and non-exhaustive manner, the following elements: a screen, a microphone, a loudspeaker, a storage means ... The read-only memory 103 comprises registers storing a computer program PG1 comprising program instructions adapted to perform the steps of a user action tracking method according to the invention. When powering on, the program PG1 stored in the EEPROM type memory 103 is transferred into the random access memory which will then contain executable code and registers for storing the variables necessary for the implementation of a detection step , during the rendering of a broadcast stream, actions of a user relating to said stream, a step of obtaining at least one information on the stream being restored at the time of detection and a step of transmitting usage data determined from at least one information obtained for at least some of the detected actions and a data receiving step defining rights determined from at least part of the data of use transmitted. More generally, a means of storage, readable by a computer or by a microprocessor, integrated or not integrated with the device, possibly removable, stores a program implementing the steps of a user action tracking method, according to the invention. According to an embodiment chosen and represented in FIG. 9, a server implementing a method of determining data defining rights according to the invention is for example a computer 200 which comprises, in a known manner, notably a processing unit 202 equipped with a microprocessor, a read-only memory of ROM or EEPROM type 203, a random access memory of the RAM type 204. The server 200 may comprise, in a conventional and non-exhaustive manner, the following elements: a screen, a microphone, a loudspeaker, a storage medium ...

La mémoire morte 203 comporte des registres mémorisant un programme d'ordinateur PG2 comportant des instructions de programme adaptées à réaliser les étapes d'un procédé de détermination de données définissant des droits selon l'invention. -17- Lors de la mise sous tension, le programme PG2 stocké dans la mémoire de type EEPROM 203 est transféré dans la mémoire vive qui contiendra alors un code exécutable ainsi que des registres pour mémoriser les variables nécessaires à la mise en oeuvre d'une étape de réception de données d'usage déterminées à partir d'au moins une information obtenue pour au moins certaines des actions d'un utilisateur, ladite au moins une information étant obtenue au cours de la restitution d'un flux diffusé, au moment de la détection d'une action d'un utilisateur relative audit flux, d'une étape de détermination de données définissant des droits à partir d'au moins une partie des données d'usages reçues et d'une étape d'envoi desdites données définissant des droits. De manière plus générale un moyen de stockage, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise un programme mettant en oeuvre les étapes d'un procédé de détermination de données définissant des droits, selon l'invention.15The read-only memory 203 includes registers storing a computer program PG2 comprising program instructions adapted to perform the steps of a method for determining data defining rights according to the invention. When the power is turned on, the program PG2 stored in the EEPROM type memory 203 is transferred into the random access memory which will then contain executable code as well as registers for storing the variables necessary for the implementation of a program. step of receiving usage data determined from at least one information obtained for at least some of the actions of a user, said at least one information being obtained during the playback of a broadcast stream, at the time of detecting an action of a user relating to said stream, a data determination step defining rights from at least part of the received usage data and a step of sending said data defining Rights. More generally, a means of storage, readable by a computer or by a microprocessor, integrated or not into the device, possibly removable, stores a program implementing the steps of a method of determining data defining rights, according to the invention.15

FR1158741A2011-09-292011-09-29Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage dataWithdrawnFR2980944A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
FR1158741AFR2980944A1 (en)2011-09-292011-09-29Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
FR1158741AFR2980944A1 (en)2011-09-292011-09-29Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage data

Publications (1)

Publication NumberPublication Date
FR2980944A1true FR2980944A1 (en)2013-04-05

Family

ID=45496053

Family Applications (1)

Application NumberTitlePriority DateFiling Date
FR1158741AWithdrawnFR2980944A1 (en)2011-09-292011-09-29Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage data

Country Status (1)

CountryLink
FR (1)FR2980944A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1054564A2 (en)*1999-05-182000-11-22Sony CorporationReceiving apparatus and method, broadcasting apparatus and method, information processing apparatus and method, biderectional communication system and method, and providing media
US20020100055A1 (en)*2001-01-222002-07-25Zeidman Robert M.Method for advertisers to sponsor broadcasts without commercials
US20020112239A1 (en)*2000-05-082002-08-15Goldman Phillip Y.Modifying an electronic program guide based on viewer statistics
GB2435367A (en)*2006-02-152007-08-22Intime Media LtdUser interacting with events in a broadcast audio stream, such a a quizz, by comparing patterns in the stream to a stored signature.
US20090083780A1 (en)*2007-09-242009-03-26Verizon Data Services Inc.Methods and systems for providing demand based services

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1054564A2 (en)*1999-05-182000-11-22Sony CorporationReceiving apparatus and method, broadcasting apparatus and method, information processing apparatus and method, biderectional communication system and method, and providing media
US20020112239A1 (en)*2000-05-082002-08-15Goldman Phillip Y.Modifying an electronic program guide based on viewer statistics
US20020100055A1 (en)*2001-01-222002-07-25Zeidman Robert M.Method for advertisers to sponsor broadcasts without commercials
GB2435367A (en)*2006-02-152007-08-22Intime Media LtdUser interacting with events in a broadcast audio stream, such a a quizz, by comparing patterns in the stream to a stored signature.
US20090083780A1 (en)*2007-09-242009-03-26Verizon Data Services Inc.Methods and systems for providing demand based services

Similar Documents

PublicationPublication DateTitle
US11825161B2 (en)Management and delivery of over-the-top services over different content-streaming systems
US11057677B2 (en)System and method to obtain content and generate modified content based on time limited content information
US9961396B2 (en)Storing and accessing segments of recorded programs
US8381253B2 (en)Content placeholder markers
US20080086754A1 (en)Peer to peer media distribution system and method
US20080077950A1 (en)System and method for billing for video content
US8307089B1 (en)System and method for storing broadcast content in a cloud-based computing environment
US20170013326A1 (en)Applied automatic demographic analysis
US20210006870A1 (en)Object detection from media data rendered on a device networked to a client device
FR3067549A1 (en) METHOD FOR CONTROLLING A SYNCHRONIZATION SERVER AND EQUIPMENT FOR IMPLEMENTING THE METHOD
US20220174345A1 (en)Systems and methods for storing content items based on consumption history
RU2630432C2 (en)Receiving apparatus, data processing technique, programme, transmission apparatus and transferring programmes interaction system
KR101511311B1 (en)System and method of providing user personalized advertisement using settop-box control log and contents search log
US8782682B2 (en)Detecting periodic activity patterns
EP2068565A1 (en)Subscriber identity module and associated distribution server, adapted to manage programs with an indeterminate duration
EP1741294B1 (en)Method and device for the automatic processing of spontaneous data
EP3430786A1 (en)Acquisition of extracts of a multimedia stream on a terminal
US8612313B2 (en)Metadata subscription systems and methods
FR2980944A1 (en)Method for monitoring actions of user e.g. televiewer, development of consumer loyalty, involves transmitting usage data determined from broadcast stream information, and receiving data defining rights that is determined from usage data
FR3015844A1 (en) METHOD FOR ACCESSING DIFFUSE CONTENT ON A POINT-TO-MULTIPOINT NETWORK, PREVIOUSLY OR FURTHER TO ITS BROADCAST, AND ASSOCIATED DECODER
EP2603012B1 (en)Notification relating to broadcast content
WO2023180274A1 (en)Advanced management of a visual code being displayed in multimedia content
FR3131160A1 (en) Method for restoring multimedia content, corresponding computer program and multimedia stream player terminal.
WO2016102390A1 (en)Method for formulating recommendations, and corresponding device, computer program product and storage medium
FR3000252A1 (en)Method for processing predetermined contents for restoration of audiovisual programs in TV set in telecommunication network, involves triggering action relative to word group when set of criteria is satisfied

Legal Events

DateCodeTitleDescription
STNotification of lapse

Effective date:20130531


[8]ページ先頭

©2009-2025 Movatter.jp