[go: up one dir, main page]

FR3031265A1 - METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM - Google Patents

METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM Download PDF

Info

Publication number
FR3031265A1
FR3031265A1 FR1463333A FR1463333A FR3031265A1 FR 3031265 A1 FR3031265 A1 FR 3031265A1 FR 1463333 A FR1463333 A FR 1463333A FR 1463333 A FR1463333 A FR 1463333A FR 3031265 A1 FR3031265 A1 FR 3031265A1
Authority
FR
France
Prior art keywords
content
contents
consumed
information
consumption
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.)
Pending
Application number
FR1463333A
Other languages
French (fr)
Inventor
Jean-Claude Colmagro
Philippe Leyendecker
Sebastien Bergot
Franck Abelard
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Priority to FR1463333A priority Critical patent/FR3031265A1/en
Priority to PCT/EP2015/080620 priority patent/WO2016102390A1/en
Publication of FR3031265A1 publication Critical patent/FR3031265A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Un procédé de recommandation de contenus par un dispositif d'un ensemble de dispositifs de consommation de contenus appartenant à un réseau de communication est décrit. Le procédé comprend une collecte d'informations sur les contenus consommés dans le dispositif ; une réception d'informations sur les contenus consommés dans au moins un dispositif de consommation de contenus appartenant audit réseau de communication; une formulation d'une recommandation de contenus à partir des informations sur les contenus consommés dans ledit dispositif et des informations sur les contenus consommés dans les autres dispositifs de consommation de contenus du réseau de communication. Selon un mode de réalisation particulier, les informations collectées sur les contenus consommés sont diffusées vers au moins un autre dispositif de consommation de contenus du réseau de communication.A method of recommending content by a device of a set of content consuming devices belonging to a communication network is described. The method includes collecting information about the contents consumed in the device; receiving information on the content consumed in at least one content consumption device belonging to said communication network; formulating a content recommendation based on the information on the content consumed in said device and information on the content consumed in the other content consumption devices of the communication network. According to a particular embodiment, the information collected on the consumed content is broadcast to at least one other content consumption device of the communication network.

Description

1 Procédé de formulation de recommandations, dispositif, produit programme d'ordinateur et support de stockage correspondants 1. Domaine technique Le domaine de l'invention est relatif aux réseaux de communication, notamment aux réseaux personnels tels que des réseaux domestiques, et à la consommation de contenus sur les différents dispositifs du réseau de communication. En particulier, un procédé de formulation de recommandations de contenus par un dispositif d'un ensemble de dispositifs de consommation de contenus connectés par un réseau de communication est décrit. 2. Art antérieur Un réseau personnel, par exemple un réseau local (en anglais LAN) au domicile d'un utilisateur ou plus généralement un réseau de communication, comprend des dispositifs capables de communiquer entre eux. A titre d'exemple non limitatif, un appareil d'un réseau personnel est un ordinateur personnel, un téléviseur connecté, un modem d'accès, un décodeur numérique, un téléphone mobile (éventuellement de type intelligent dit « smartphone »), un assistant numérique personnel (PDA pour « Personal Digital Assistant »), une tablette électronique, ou encore une console de jeux. Un utilisateur peut consommer, c'est-à-dire accéder à et visualiser, un contenu audio ou vidéo sur l'un quelconque des dispositifs du réseau. Selon différents modes de réalisation, le contenu est stocké dans un disque dur du réseau, le contenu diffusé par un opérateur est décodé par exemple dans un décodeur numérique, le contenu est obtenu par streaming sur une tablette électronique ou sur un téléphone mobile. Selon d'autres modes de réalisation, plusieurs utilisateurs partagent les dispositifs du réseau. S'il existe des systèmes de recommandation selon le profil d'un utilisateur, des systèmes de recommandation propre à chaque dispositif de consommation ou des systèmes de recommandation basé sur des recherches par mots-clés, ces systèmes sont souvent limités à un cas d'usage du contenu ou un cas d'accès au contenu. Par exemple, le décodeur est apte à proposer des contenus parmi les programmes prochainement diffusés grâce à des informations d'un guide de programmes, ou à recommander par défaut les 3031265 2 programmes du canal le plus utilisé sur le décodeur. Par exemple, un navigateur est apte à proposer des contenus similaires aux contenus les plus affichés par un utilisateur sur sa tablette, son ordinateur ou son smartphone lorsqu'ils sont appairés par un profil utilisateur d'un fournisseur de service. Par exemple, le document 5 US2010/0211636 Al décrit un système dans lequel un profil utilisateur attaché à un réseau personnel est stocké sur un serveur, ce profil comprenant des données personnelles et des informations relatives à l'activité de l'utilisateur sur les dispositifs du réseau. Ce profil utilisateur est utilisé pour fournir des recommandations de contenus dans une interface de navigation commune à tous les dispositifs du réseau 10 ou pour fournir des informations sur le dispositif de l'utilisateur le plus approprié pour enregistrer les contenus recommandés. Ainsi US2010/0211636 Al décrit un système centralisé où le profil utilisateur sert à synchroniser les informations dans les différents dispositifs. US2010/0211636 Al nécessite une infrastructure centralisée peu compatible avec l'hétérogénéité des dispositifs du réseau d'un part 15 et avec l'hétérogénéité des accès aux contenus d'autre part. Ainsi aucun de ces systèmes ne va proposer à un utilisateur qui habituellement regarde une série télévisée via le décodeur, la version accessible en streaming via la tablette, de l'épisode de la série dont il a manqué la diffusion. Une solution serait donc souhaitable aux problèmes de cloisonnement 20 des accès aux contenus et des consommations de contenus dans les différents dispositifs d'un réseau de communication. 3. Résumé L'invention a donc notamment pour but d'améliorer la situation, et plus précisément de rendre intuitif et convivial la recommandation de contenus dans un 25 réseau privé. Plus particulièrement, l'invention concerne un procédé de formulation de recommandations de contenus par un dispositif d'un ensemble de dispositifs de consommation de contenus appartenant à un réseau de communication. Selon un mode particulier de réalisation, le procédé de formulation de 30 recommandations comprend : - une collecte d'informations sur les contenus consommés dans ledit dispositif ; 3031265 3 - une réception d'informations sur les contenus consommés dans au moins un autre dispositif de consommation de contenus du réseau de communication depuis ledit au moins un autre dispositif de consommation; 5 - une formulation d'une recommandation de contenus à partir des informations sur les contenus consommés dans le dispositif et des informations sur les contenus consommés dans les autres dispositifs de consommation de contenus du réseau de communication. Selon un mode de réalisation particulier, le procédé est mis en oeuvre 10 dans l'un quelconque des dispositifs appartenant au réseau de communication. Le procédé divulgué est ainsi distribué dans chacun des dispositifs du réseau, permettant ainsi avantageusement de s'affranchir de la non-disponibilité des autres dispositifs du réseau pour établir une recommandation ou d'une infrastructure centralisée complexe.TECHNICAL FIELD The field of the invention relates to communication networks, in particular to personal networks such as home networks, and to consumption. content on the different devices of the communication network. In particular, a method of formulating content recommendations by a device of a set of content consuming devices connected by a communication network is described. 2. PRIOR ART A personal network, for example a LAN in the home of a user or more generally a communication network, comprises devices capable of communicating with each other. By way of non-limiting example, a device of a personal network is a personal computer, a connected television, an access modem, a digital decoder, a mobile phone (possibly smart type called "smartphone"), an assistant personal digital assistant (PDA), an electronic tablet, or a game console. A user may consume, i.e., access and view, audio or video content on any of the devices in the network. According to various embodiments, the content is stored in a hard disk of the network, the content broadcast by an operator is decoded for example in a digital decoder, the content is obtained by streaming on a tablet or on a mobile phone. According to other embodiments, several users share the devices of the network. If there are recommendation systems based on a user's profile, recommendation systems specific to each consumer device, or recommendation systems based on keyword searches, these systems are often limited to one case of use of the content or a case of access to the content. For example, the decoder is able to offer content among the programs that will be broadcast shortly by means of information from a program guide, or to recommend by default the programs of the most used channel on the decoder. For example, a browser is able to offer content similar to the content most displayed by a user on his tablet, his computer or his smartphone when they are paired by a user profile of a service provider. For example, US2010 / 0211636 A1 discloses a system in which a user profile attached to a personal network is stored on a server, which profile includes personal data and information relating to the user's activity on the devices. network. This user profile is used to provide content recommendations in a common navigation interface to all devices in the network or to provide information on the device of the most appropriate user to record the recommended contents. Thus US2010 / 0211636 A1 describes a centralized system where the user profile is used to synchronize the information in the different devices. US2010 / 0211636 A1 requires a centralized infrastructure that is not very compatible with the heterogeneity of the network devices on the one hand and with the heterogeneity of access to the contents on the other hand. Thus none of these systems will offer a user who usually watches a television series via the decoder, the version accessible via streaming via the tablet, the episode of the series which he missed the broadcast. A solution would therefore be desirable to the problems of partitioning of access to content and consumption of content in the various devices of a communication network. 3. SUMMARY The invention therefore aims in particular to improve the situation, and more specifically to make it intuitive and user-friendly content recommendation in a private network. More particularly, the invention relates to a method of formulating content recommendations by a device of a set of content consuming devices belonging to a communication network. According to a particular embodiment, the method for formulating recommendations comprises: collecting information on the contents consumed in said device; - receiving information on the contents consumed in at least one other content consumption device of the communication network from said at least one other consumption device; 5 - a formulation of a content recommendation based on the information on the content consumed in the device and information on the content consumed in the other content consumption devices of the communication network. According to a particular embodiment, the method is implemented in any of the devices belonging to the communication network. The disclosed method is thus distributed in each of the devices of the network, thus advantageously making it possible to overcome the non-availability of the other devices of the network to establish a recommendation or a complex centralized infrastructure.

15 Selon un autre mode de réalisation particulier, le procédé de formulation de recommandations comprend en outre une diffusion, vers au moins un autre dispositif de consommation de contenus du réseau de communication, des informations collectées sur les contenus consommés dans ledit dispositif. Ainsi, le dispositif reçoit les informations de consommations collectés par les autres 20 dispositifs et envoie les informations qu'il collecte sur la consommation dans ce même dispositif. Selon d'autres modes de réalisation particuliers, les informations collectées sur les contenus consommés dans le dispositif sont diffusées à la demande ou sur abonnement. De façon duale, les informations sur les contenus 25 consommés dans les autres dispositifs sont reçues à la demande ou sur abonnement. Selon un mode de réalisation particulier, la formulation d'une recommandation de contenus comprend la sélection de contenus parmi un ensemble de contenus accessibles par ledit dispositif en fonction desdites 30 informations sur les contenus consommés et, la présentation desdits contenus sélectionnés par ledit dispositif. Selon un autre mode de réalisation, la sélection de contenus est en outre fonction d'un critère de recommandation. Le critère de recommandation choisi dans un ensemble comprenant, de façon non-exhaustive, un 3031265 4 dispositif de consommation de contenus, un identifiant de contenu consommé, des métadonnées associées au contenu consommé, un nom d'utilisateur, une tranche horaire de consommation, une date de prise en compte des informations, une fréquence de consommation d'un contenu. Les critères de recommandations sont 5 aptes à être combinés pour former un nouveau critère de sélection des contenus. Selon un mode de réalisation particulier, le procédé comprend un enregistrement des contenus accessibles sélectionnés par le dispositif et une diffusion de l'information de l'enregistrement des contenus accessibles sélectionnés vers au moins un dispositif de consommation de contenus du réseau de 10 communication. En particulier, dans certains modes de réalisation, la programmation peut être faite automatiquement par le dispositif lui-même sans interaction avec l'utilisateur du dispositif. Dans d'autres modes de réalisation, les recommandations sont diffusées dans le réseau et l'utilisateur programme l'enregistrement via l'un quelconque des dispositifs. Par enregistrement, on fait référence à un contenu 15 diffusé ou un contenu téléchargé. Bien que non explicitement décrits, les modes de réalisations présentés peuvent être mis en oeuvre selon n'importe quelle combinaison ou sous-combinaison. Par exemple, un mode de réalisation dans lequel les informations 20 collectées sur les contenus consommés sont échangées sur abonnement peut être combiné avec un mode de réalisation dans lequel le procédé comprend une étape d'enregistrement. D'autres modes de réalisation, facilement envisageables par un homme du métier à la lecture de la présente description, sont également inclus dans le 25 périmètre de l'invention. Selon un autre aspect, l'invention concerne un dispositif de consommation de contenus, comprenant au moins un processeur configuré pour formuler des recommandations de contenus à partir d'un ensemble de dispositifs de consommation de contenus appartenant à un réseau de communication.According to another particular embodiment, the method for formulating recommendations further comprises broadcasting, to at least one other content consumption device of the communication network, information collected on the contents consumed in said device. Thus, the device receives the consumption information collected by the other devices and sends the information it collects on consumption in the same device. According to other particular embodiments, the information collected on the content consumed in the device is broadcast on demand or subscription. In a dual manner, the information on the content consumed in the other devices is received on demand or on subscription. According to a particular embodiment, the formulation of a content recommendation comprises the selection of contents from among a set of contents accessible by said device according to said information on the consumed contents and the presentation of said contents selected by said device. According to another embodiment, the content selection is furthermore based on a recommendation criterion. The recommendation criterion chosen from a set comprising, in a non-exhaustive manner, a content consumption device, an identifier of consumed content, metadata associated with the consumed content, a user name, a consumption time slice, a date of taking into account the information, a frequency of consumption of a content. The criteria of recommendations are 5 able to be combined to form a new criterion of selection of the contents. According to a particular embodiment, the method comprises a recording of the accessible contents selected by the device and a broadcasting of the information of the recording of the selected accessible contents to at least one content consumption device of the communication network. In particular, in some embodiments, the programming may be done automatically by the device itself without interaction with the user of the device. In other embodiments, the recommendations are broadcast in the network and the user schedules the registration via any of the devices. By recording, reference is made to broadcast content or downloaded content. Although not explicitly described, the embodiments presented can be implemented in any combination or sub-combination. For example, an embodiment in which the information collected on consumed content is exchanged on subscription can be combined with an embodiment in which the method comprises a registration step. Other embodiments, easily conceivable by a person skilled in the art upon reading the present description, are also included in the scope of the invention. According to another aspect, the invention relates to a content consumption device, comprising at least one processor configured to formulate content recommendations from a set of content consumption devices belonging to a communication network.

30 Selon l'invention, ledit au moins un processeur est caractérisé en ce qu'il est configuré pour: - collecter des informations sur les contenus consommés dans le dispositif ; 3031265 5 - recevoir des informations collectées sur les contenus consommés dans au moins un autre dispositif de consommation de contenus du réseau de communication depuis ledit au moins un autre dispositif de consommation ; 5 - formuler une recommandation de contenus à partir des informations sur les contenus consommés dans ledit dispositif et dans les autres dispositifs de consommation de contenus du réseau de communication. Selon un autre aspect, l'invention concerne un dispositif de consommation 10 de contenus d'un ensemble de dispositifs de consommation de contenus audiovisuels connectés par un réseau de communication, comprenant au moins un processeur configuré pour : - collecter des informations sur les contenus consommés dans le dispositif ; 15 - diffuser les informations collectées sur les contenus consommés dans ledit dispositif vers au moins un autre dispositif de consommation de contenus dudit réseau de communication. Ce dispositif est compatible avec le dispositif mettant en oeuvre le procédé de recommandations.According to the invention, said at least one processor is characterized in that it is configured to: collect information on the contents consumed in the device; Receiving information collected on the contents consumed in at least one other content consumption device of the communication network from said at least one other consumption device; 5 - formulating a recommendation of contents from the information on the contents consumed in said device and in the other content consumption devices of the communication network. According to another aspect, the invention relates to a consumption device 10 of contents of a set of audiovisual content consumption devices connected by a communication network, comprising at least one processor configured to: - collect information on the consumed contents in the device; 15 - broadcast the collected information on the contents consumed in said device to at least one other content consumption device of said communication network. This device is compatible with the device implementing the method of recommendations.

20 Selon encore un autre aspect, l'invention concerne un produit programme d'ordinateur. Selon l'invention, un tel produit programme d'ordinateur comprend des instructions de code de programme pour exécuter le procédé de formulation de contenus ci-dessus, dans l'un quelconque des modes de réalisation précités, lorsque ledit programme est exécuté par un ordinateur.In yet another aspect, the invention relates to a computer program product. According to the invention, such a computer program product includes program code instructions for performing the above content formulation method, in any of the aforementioned embodiments, when said program is executed by a computer. .

25 Selon encore un autre aspect, l'invention concerne un support de stockage. Un tel support de stockage lisible par un ordinateur peut prendre la forme d'un produit programme d'ordinateur chargé sur au moins un support de stockage lisible par un ordinateur comprenant des instructions de code de programme lisibles par un ordinateur et exécutables par un ordinateur.According to yet another aspect, the invention relates to a storage medium. Such a computer readable storage medium may be in the form of a computer program product loaded onto at least one computer readable storage medium including computer readable program code instructions executable by a computer.

30 Ainsi, dans la présente description, un support de stockage lisible par un ordinateur est considéré comme étant un support de stockage non transitoire ayant la capacité intrinsèque de stocker des informations ainsi que la capacité intrinsèque 3031265 6 de permettre une restitution des informations qu'il stocke. Un support de stockage lisible par un ordinateur peut être par exemple, mais pas seulement, un système, un appareil ou un équipement électronique, magnétique, optique, électromagnétique, infra-rouge, à semi-conducteurs, ou mettant en oeuvre une combinaison des 5 techniques précédemment citées. Il est à souligner que les éléments suivants, qui fournissent des exemples plus spécifiques de supports de stockage lisibles par un ordinateur auxquels les principes de l'invention peuvent s'appliquer, sont essentiellement cités à but illustratif et ne constituent en aucun cas une liste exhaustive, comme il sera facilement interprété par un homme du métier : une 10 disquette portable pour ordinateur, un disque hardware, une mémoire de type ROM (pour Read Only Memory selon la terminologie anglaise), une mémoire effaçable de type EPROM (pour Erasable Programmable Read Only Memory selon la terminologie anglaise) ou mémoire flash, un disque portable compact comportant une mémoire ROM (ou CD ROM selon la terminologies anglaise), un équipement 15 optique de stockage, un équipement magnétique de stockage, un disque SDD (pour Solid-State-Drive) ou toute combinaison adaptée des précédents éléments. Comme il serait facilement compréhensible pour un homme du métier, les aspects de la présente invention peuvent être mis en oeuvre par un terminal, une méthode ou un support de stockage lisible par ordinateur. Aussi, des aspects de la 20 présente invention peuvent être implémentés dans certains modes de réalisation sous la forme de composants entièrement matériels (par exemple un composant électronique ou une carte électronique munie de composants), ou sous forme de composants entièrement logiciels (incluant par exemple des composants firmwares, un logiciel dit « résident », du microcode, etc...). D'autres modes de réalisation 25 peuvent mettre en oeuvre à la fois des composants matériels et des composants logiciel. On désignera de façon générale dans le présent document par le terme « module » un composant pouvant aussi bien correspondre à un composant matériel ou à un composant logiciel. De plus, des aspects de la présente invention peuvent être implémentés sous forme d'un support de stockage lisible par ordinateur. Toute 30 combinaison d'un ou plusieurs supports de stockage lisibles par ordinateur peut être utilisée. 3031265 7 4. Liste des figures. L'invention sera mieux comprise, et d'autres particularités et avantages apparaîtront à la lecture de la description détaillée qui va suivre, relative à un mode de réalisation particulier, la description faisant référence aux dessins annexés parmi 5 lesquels : - La figure 1 illustre un ensemble de dispositifs de consommation de contenus connectés par un réseau de communication dans lequel est mis en oeuvre l'invention. - La figure 2 est un diagramme fonctionnel illustrant le procédé de formulation 10 de recommandations selon un mode de réalisation particulier de l'invention, compatible avec une mise en oeuvre l'un des dispositifs de communication décrit en liaison avec la figure 1 ; - La figure 3 représente un dispositif de consommation de contenus selon un mode particulier de réalisation de l'invention.Thus, in the present description, a computer-readable storage medium is considered to be a non-transitory storage medium having the intrinsic capability of storing information as well as the intrinsic ability to allow retrieval of the information it stores. stores. A computer-readable storage medium may be, for example, but not only, a system, apparatus or electronic, magnetic, optical, electromagnetic, infra-red, semiconductor equipment, or implementing a combination of the following: previously mentioned techniques. It should be noted that the following elements, which provide more specific examples of computer-readable storage media to which the principles of the invention may apply, are essentially cited for illustrative purposes and in no way constitute an exhaustive list. As will be easily understood by a person skilled in the art: a portable computer diskette, a hardware disk, a ROM memory (for Read Only Memory according to the English terminology), an erasable EPROM memory (for Erasable Programmable Read Only Memory according to the English terminology) or flash memory, a compact portable disk having a ROM (or CD ROM according to the English terminology), an optical storage equipment, a magnetic storage equipment, a SDD disk (for Solid-State -Drive) or any suitable combination of the previous elements. As would be readily understandable to one skilled in the art, aspects of the present invention may be implemented by a computer readable terminal, method, or storage medium. Also, aspects of the present invention may be implemented in some embodiments as fully hardware components (e.g. an electronic component or an electronic card with components), or as fully software components (including, for example, firmwares components, software called "resident", microcode, etc ...). Other embodiments may implement both hardware and software components. The term "module" will generally be used herein to refer to a component that may correspond to a hardware component or a software component. In addition, aspects of the present invention may be implemented as a computer readable storage medium. Any combination of one or more computer readable storage media may be used. 3031265 7 4. List of figures. The invention will be better understood, and other features and advantages will appear on reading the detailed description which follows, relating to a particular embodiment, the description referring to the appended drawings among which: FIG. a set of content consumption devices connected by a communication network in which the invention is implemented. FIG. 2 is a functional diagram illustrating the method of formulating recommendations according to a particular embodiment of the invention, compatible with an implementation of one of the communication devices described with reference to FIG. 1; - Figure 3 shows a content consumption device according to a particular embodiment of the invention.

15 Un même élément est désigné dans l'ensemble des figures par le même signe de référence. Les figures présentées ont uniquement un but illustratif et ne limitent en aucun cas l'invention aux modes de réalisation illustrés. 20 5. Description de modes de réalisation de l'invention. 5.1 Principe général Le principe général de l'invention consiste à collecter les usages de consommation de contenus sur chaque dispositif de la maison et de partager de façon distribuée ces usages sur le réseau domestique afin que chaque dispositif 25 puisse proposer des recommandations adaptées aux usages de consommation de contenus dans l'ensemble des dispositifs de la maison, donc pas uniquement dans le dispositif qui formule les recommandations. Dans la maison, on utilise différents appareils pour visualiser des contenus audio et/ou vidéo : télévisions, décodeurs câble satellite ou hertzien, 30 tablettes ou télévisions connectées via une passerelle d'accès Internet (par une connexion filaire telle que DSL, câblée ou non-filaire telle que Wifi, LTE), smartphones, lecteurs Blu-ray, webradio, Media Center. On dispose également sur chaque appareil de guides de programmes électroniques ou EPG (satellite, TNT, 3031265 8 IP), de catalogues de contenus accessibles en vidéo à la demande (VOD), de catalogues de contenus accessibles en audio à la demande (podcast), de listes de contenus stockés dans le réseau domestique tels que des enregistrements, des catalogues d'émissions (télé ou radio) accessibles en rediffusion sur des sites 5 spécialisées (aussi appelé en anglais catch-up TV). L'invention propose ainsi d'échanger sur le réseau domestique des informations sur les contenus affichés via les différents dispositifs de la maison pour mettre en avant des contenus adaptés aux consommations de la maison parmi les guides de programmes ou catalogues de contenus. Plus généralement, on parlera de recommandations parmi une liste de 10 contenus accessibles par l'un des dispositifs de la maison. Ainsi, l'invention peut permettre notamment à un utilisateur qui habituellement regarde une série télévisée via le décodeur, de voir, mis en avant sur sa tablette, la version accessible en streaming les épisodes de la série. De plus, selon un mode de réalisation particulier, l'utilisateur se verra recommander sur sa tablette la version accessible en streaming 15 dont il a manqué la diffusion en utilisant au moins un critère de recommandation. Selon un mode particulier de réalisation, les informations collectées sont diffusées de façon distribuée entre les dispositifs du réseau domestique. Ainsi, le système de recommandation s'affranchit d'un dispositif centralisé de contrôle et reste opérationnel si l'un ou plusieurs des appareils sont hors service (en veille ou 20 déconnecté). 5.2 Présentation d'une mode de réalisation particulier La figure 1 présente un ensemble de dispositifs de consommation de contenus, selon un mode de réalisation particulier de l'invention, appartenant à un 25 réseau de communication dans lequel est mis en oeuvre l'invention. La figure 1 illustre un réseau de communication 100. Ce réseau de communication est un réseau de type privé, par exemple domestique, et permet de connecter les différents dispositifs de la maison d'un utilisateur. Il convient de noter que le terme utilisateur, ou groupe d'utilisateurs, par exemple les utilisateurs d'une même famille, partageant 30 un même domicile, sont employés indifféremment dans la présente description. Selon un mode de réalisation, le réseau est réellement localisé dans la maison d'un utilisateur et les dispositifs sont connectés par exemple par WIFI, Bluetooth, Ethernet. Selon un autre mode de réalisation, le réseau est virtuellement attaché à la 303 12 6 5 9 maison (s'appuyant par exemple sur la technologie VPN) et les dispositifs sont connectés par exemple par LTE. Ainsi le réseau de communication 100 met en oeuvre un ou plusieurs protocoles de communication, par exemple le protocole de communication WIFI, Bluetooth, Ethernet, LTE ou encore courant porteur pour 5 connecter les différents dispositifs de la maison. Un équipement passerelle 110, relié à un réseau d'un fournisseur d'accès internet d'une part et relié au réseau de communication 100 d'autre part, permet d'accéder à des contenus en ligne, type VOD. Un téléviseur 120 communique avec le réseau de communication 100 et permet d'accéder aux contenus diffusés sur la télévision numérique terrestre. Un 10 lecteur Blu-ray 130 permet de lire des contenus stockés sur des supports de stockage tel que de CD, DVD, Blu-Ray. Un smartphone 140, relié à un réseau d'un fournisseur d'accès télécommunication par exemple LTE d'une part et relié au réseau de communication 100 d'autre part, permet également d'accéder à des contenus en ligne. Un disque dur ou un disque de type SSD (pour solid-state drive 15 permettant le stockage de données sur de la mémoire flash) 150 sert de support de stockage de contenus ainsi accessibles à travers le réseau 100. Ce réseau de communication 100 comprend donc des dispositifs avec des accès hétérogènes aux contenus. Un utilisateur (ou un groupe) peut consommer un contenu sur le smartphone ou sur le téléviseur. Avantageusement, des dispositifs, i.e la passerelle 20 d'accès 110, le téléviseur 120, le lecteur Blu-ray 130 ou le smartphone 140, gèrent une base de données comprenant des informations sur les contenus consommés sur chacun des dispositifs du réseau de communication. La figure 2 est un diagramme fonctionnel illustrant le procédé de formulation de recommandations de l'invention, dans un mode de réalisation 25 particulier, compatible avec une mise en oeuvre l'un des dispositifs de communication décrit en liaison avec la figure 1. Lors d'une première étape E21, le dispositif collecte des informations sur les contenus consommés par l'utilisateur par le même dispositif. Par contenu ou contenu audiovisuel, on entend une représentation numérique d'une création audio- 30 visuelle telle qu'une émission de télévision ou de radio, une vidéo, une musique. Par contenu consommé, on entend selon différentes variantes de réalisation de l'invention, un contenu qui a été affiché par le dispositif sur un écran, donc vu par un utilisateur, ou un contenu qui a été reproduit par le dispositif sur un amplificateur 3031265 10 audio, donc entendu par un utilisateur. On utilisera indistinctement le terme présenter, afficher, reproduire ou consommer dans la suite de la description. Selon une autre variante, le contenu devra avoir été consommé pendant un minimum de temps pour s'affranchir des visualisations ou écoutes intermittentes (dans le cas d'un 5 changement de programme). Selon une autre variante, on entend par contenu consommé un contenu dont la bande annonce a été affichée sur un écran. Selon des exemples non-limitatifs, pour chaque contenu consommé sur le dispositif, les informations collectées comprennent : - un identifiant du contenu consommé, par exemple le titre, le nom du 10 programme, associé à une heure début et de fin, un identifiant numérique unique si il existe ; - une source du contenu consommé, par exemple le canal de diffusion numérique terrestre, la plateforme de VOD ou de Catch-up TV ; - des métadonnées relatives au contenu par exemple une description, des 15 mots-clés, un genre, les noms des acteurs, réalisateurs ou producteurs, une position de lecture dans le contenu; - le dispositif de consommation du contenu ; - une date de consommation du contenu ; - un utilisateur.The same element is designated in the set of figures by the same reference sign. The figures presented are for illustrative purposes only and in no way limit the invention to the illustrated embodiments. 5. Description of embodiments of the invention. 5.1 General Principle The general principle of the invention is to collect the uses of content consumption on each device of the house and to distribute distributed these uses on the home network so that each device 25 can offer recommendations adapted to the uses of consumption of content in all the devices of the house, so not only in the device that formulates the recommendations. In the house, various devices are used to visualize audio and / or video content: televisions, cable or satellite decoders, 30 tablets or televisions connected via an Internet access gateway (via a wired connection such as DSL, wired or not). -filaire such as Wifi, LTE), smartphones, Blu-ray players, webradio, Media Center. Also available on each device are electronic program guides or EPG (satellite, TNT, 3031265 8 IP), catalogs of content available on video on demand (VOD), catalogs of content accessible on demand audio (podcast) lists of content stored in the home network such as recordings, catalogs of programs (TV or radio) available for rebroadcast on specialized sites (also called catch-up TV). The invention thus proposes to exchange on the home network information on the contents displayed via the various devices of the house to highlight content adapted to the consumption of the house among the program guides or content catalogs. More generally, we will talk about recommendations from a list of 10 contents accessible by one of the devices of the house. Thus, the invention can notably allow a user who usually watches a television series via the decoder, to see, highlighted on his tablet, the version accessible in streaming the episodes of the series. In addition, according to a particular embodiment, the user will be recommended on his tablet version accessible streaming 15 which he missed the broadcast using at least one criterion of recommendation. According to a particular embodiment, the collected information is distributed in a distributed manner between the devices of the home network. Thus, the recommendation system is freed from a centralized control device and remains operational if one or more of the devices are out of service (idle or disconnected). 5.2 Presentation of a particular embodiment FIG. 1 shows a set of content consumption devices, according to a particular embodiment of the invention, belonging to a communication network in which the invention is implemented. FIG. 1 illustrates a communication network 100. This communication network is a private type network, for example a home network, and makes it possible to connect the various devices of a user's home. It should be noted that the term user, or group of users, for example users of the same family, sharing the same home, are used interchangeably in the present description. According to one embodiment, the network is actually located in the home of a user and the devices are connected for example by WIFI, Bluetooth, Ethernet. According to another embodiment, the network is virtually attached to the home (relying for example on VPN technology) and the devices are connected for example by LTE. Thus, the communication network 100 implements one or more communication protocols, for example the WIFI, Bluetooth, Ethernet, LTE or bearer communication protocol for connecting the various devices of the house. A gateway device 110, connected to a network of an Internet access provider on the one hand and connected to the communication network 100 on the other hand, provides access to online content, type VOD. A television 120 communicates with the communication network 100 and provides access to content broadcast on digital terrestrial television. A Blu-ray player 130 can play content stored on storage media such as CDs, DVDs, Blu-Rays. A smartphone 140, connected to a network of a telecommunication access provider for example LTE on the one hand and connected to the communication network 100 on the other hand, also allows access to online content. A hard disk or solid-state drive (SSD) for storing data on flash memory 150 serves as a storage medium for contents thus accessible through the network 100. This communication network 100 thus comprises devices with heterogeneous access to content. A user (or group) can consume content on the smartphone or TV. Advantageously, devices, i.e the access gateway 110, the television 120, the Blu-ray player 130 or the smartphone 140, manage a database comprising information on the contents consumed on each of the devices of the communication network. FIG. 2 is a functional diagram illustrating the method of formulating recommendations of the invention, in a particular embodiment, compatible with an implementation of one of the communication devices described in connection with FIG. a first step E21, the device collects information on the contents consumed by the user by the same device. By audiovisual content or content is meant a digital representation of an audio-visual creation such as a television or radio show, a video, a music. By consumed content is meant according to different embodiments of the invention, a content that has been displayed by the device on a screen, so seen by a user, or content that has been reproduced by the device on an amplifier 3031265 10 audio, so heard by a user. It will indistinctly use the term present, display, reproduce or consume in the following description. According to another variant, the content must have been consumed for a minimum of time to overcome visualizations or intermittent listening (in the case of a program change). According to another variant, content consumed means content whose trailer has been displayed on a screen. According to non-limiting examples, for each content consumed on the device, the information collected includes: an identifier of the consumed content, for example the title, the name of the program, associated with a start and end time, a numerical identifier unique if it exists; a source of the consumed content, for example the terrestrial digital broadcasting channel, the VOD platform or the Catch-up TV platform; metadata relating to the content, for example a description, keywords, a genre, the names of the actors, directors or producers, a reading position in the content; - the device for consuming the content; - a date of consumption of the content; - an user.

20 Avantageusement, ces informations collectées sont stockés dans une base de données du dispositif. Selon un mode particulier de réalisation, la méthode de formulation de recommandations par un dispositif, comprend également, lors de la première étape 25 E21, une diffusion des informations collectées sur les contenus consommés dans ce dispositif vers au moins un autre dispositif de consommation de contenus appartenant au réseau de communication. Les dispositifs du réseau utilisent un langage commun pour informer les autres dispositifs de la maison des programmes consommés. Selon un premier mode de réalisation, la diffusion s'appuie sur un 30 modèle de multidiffusion (ou « diffusion multipoint ») depuis le dispositif source vers un groupe de dispositifs du réseau par exemple de façon périodique (toutes les heures, ou tous les nuits). La multidiffusion s'appuie sur un modèle d'abonnement/souscription. Chaque dispositif peut donc s'abonner et être notifié des 3031265 11 consommations de contenus des autres dispositifs. Selon un second mode de réalisation, la diffusion des informations collectées est faite point à point à la demande, un autre dispositif du réseau envoyant une requête à ce dispositif de façon à recevoir les informations collectées. Selon, encore un autre mode, un autre 5 dispositif du réseau envoie une requête pour recevoir une partie seulement des informations collectés par exemple selon une tranche horaire (marquée par une heure de début et une heure de fin), un genre (par exemple les contenus de genre sportif). Ainsi tout ou partie seulement des informations collectées est envoyée vers les autres dispositifs du réseau de communication.Advantageously, this collected information is stored in a database of the device. According to a particular embodiment, the method of formulating recommendations by a device also comprises, during the first step E21, a broadcast of the information collected on the contents consumed in this device to at least one other content consumption device. belonging to the communication network. Network devices use a common language to inform other devices in the home of the programs consumed. According to a first embodiment, the broadcast relies on a multicast model (or "multipoint broadcast") from the source device to a group of network devices, for example periodically (every hour, or every night). ). Multicasting is based on a subscription / subscription model. Each device can therefore subscribe and be notified of the content consumptions of the other devices. According to a second embodiment, the broadcast of the collected information is done point-to-point on demand, another device of the network sending a request to this device to receive the collected information. According to yet another mode, another network device sends a request to receive only a part of the collected information for example according to a time slot (marked by a start time and an end time), a genre (for example sports genre content). Thus all or only part of the collected information is sent to the other devices of the communication network.

10 Lors d'une deuxième étape E22, duale de l'étape de diffusion, les informations collectées sur les contenus consommés dans les autres dispositifs de consommation de contenus appartenant au réseau de communication sont reçus. Le système distribué de l'invention permet de recevoir les informations collectées dans au moins un des autres dispositifs. Il n'est pas nécessaire que tous les dispositifs 15 soient connectés au réseau et échangent les informations. Les modes de réalisations décrits pour l'étape de diffusion des informations sont également adaptés l'étape de réception des informations. Ainsi, selon différents modes de réalisations, le dispositif s'abonne et est notifié des consommations de l'un au moins des autres dispositifs du réseau de communication. Le dispositif est par exemple 20 réveillé pour recevoir la notification. Selon un autre mode de réalisation, le dispositif envoie une requête pour recevoir tout ou partie des informations collectées par un dispositif ou un groupe de dispositifs du réseau. Cette étape de réception des informations collectées par les autres appareils comprend également une étape de mémorisation des données reçues dans une base de données. Avantageusement, 25 cette base de données a la même structure que la base de données d'informations collectées par le dispositif. Avantageusement, les informations collectées dans l'un quelconque des dispositifs du réseau (ie celui dans lequel est mis en oeuvre l'invention ou un autre) sont stockées dans une même et unique base de données du dispositif. Dans cette variante, le champ « dispositif de consommation » permet 30 d'identifier la source des informations de consommation. Lors d'une troisième étape E23, une recommandation de contenus est formulée à partir des informations sur les contenus consommés dans ledit dispositif et dans les autres dispositifs de consommation de contenus appartenant au réseau 3031265 12 de communication. Une recommandation est forme spécifique de filtrage des contenus accessibles par le dispositif visant à présenter les contenus susceptibles d'intéresser l'utilisateur. Dans le cadre de l'invention, un catalogue est filtré par rapport aux usages, i.e. à la consommation d'un utilisateur sur l'ensemble des 5 dispositifs appartenant à son réseau privé. Ainsi, la méthode permet de croiser, la base de données relative à la consommation sur l'ensemble des dispositifs appartenant au réseau privé, avec les catalogues par exemple de VOD ou de Catchup TV (de type IPTV ou de type « Over-the-Top Technology » OTT), ou avec les guides de programmes d'opérateurs de télédiffusion payante (soumis à souscription 10 de droits d'accès) ou gratuite (de type « Free to air » formulation anglophone signifiant « à accès libre ») ou encore avec les listes de contenus enregistrés sur un élément de stockage du réseau de communication (de type « Media Center »). Plus généralement, la méthode comprend donc une étape de sélection (ou filtrage) dans un ensemble de contenus accessibles par le dispositif via les technologies décrites 15 ci-dessus. Cette sélection est fonction des informations sur les contenus consommés dans le réseau et stockés localement. Ainsi les consommations de contenus et les accès aux contenus sont décloisonnés pour la formulation de recommandations. Lors d'une première sous-étape de la formulation de recommandations, le 20 dispositif analyse les consommations afin de définir un profil de consommation. Avantageusement, ce profil est fonction d'un (ou de plusieurs) critère de recommandation choisi parmi un ensemble comprenant, de façon non-exhaustive, un dispositif de consommation de contenus, un identifiant de contenu consommé, des métadonnées associées au contenu consommé, un utilisateur, une tranche 25 horaire ou une date de consommation, une date de prise en compte des informations, une fréquence de consommation d'un contenu. Ainsi, un profil de consommation comprendra, selon des exemples non-limitatifs, le titre des films, séries et émissions de télévision regardés, le nom des acteurs jouant dans les films, séries regardés, le titre des contenus consommés sur un dispositif donné, le titre des 30 contenus consommés depuis une date donnée par exemple moins de 1 mois, le genre des contenus les plus regardés... L'homme de l'art comprendra aisément à l'aide de ces exemples que les critères de recommandation sont aptes à être combinés pour former des critères complexes. Ensuite lors d'une seconde sous- 3031265 13 étape de la formulation de recommandation, l'ensemble de contenus accessibles est filtré au regard du profil de consommation, i.e en fonction des informations sur les contenus consommés et optionnellement en fonction des critères de recommandation. Parmi l'ensemble des contenus accessibles, un sous-ensemble de 5 contenus sera sélectionné et mis en avant lors d'une dernière sous-étape de présentation des contenus sélectionnés par le dispositif. Ainsi une série télévisée habituellement regardée via le décodeur, sera mémorisée dans les informations sur les contenus consommés via le décodeur, ces informations seront diffusées dans le réseau domestique et la version accessible en streaming, par exemple via la 10 tablette, soit des épisodes de la série, soit de l'épisode de la série dont l'utilisateur a manqué la diffusion sur le décodeur seront mis en avant sur la tablette. Ainsi l'utilisateur peut facilement accéder à un contenu proposé en recommandation sur la tablette. Lors d'une quatrième étape E24 optionnelle, un enregistrement du (ou 15 des) contenu(s) accessible(s) sélectionné(s) par le dispositif est automatiquement programmé. Cet enregistrement comprend un téléchargement (par exemple par podcast) ou une capture de la diffusion (télé ou radio) du contenu par le dispositif de recommandation. Avantageusement suite à l'enregistrement, l'information de l'enregistrement est diffusée vers au moins un dispositif de consommation de 20 contenus appartenant audit réseau de communication. Les modes de diffusion dans le réseau de communications précédemment décrits sont compatibles avec cette étape. Dans un autre mode de réalisation, lors de la quatrième étape E24 optionnelle, les recommandations, i.e les contenus accessibles sélectionnés par le 25 dispositif, sont diffusés vers au moins un autre dispositif de consommation de contenus appartenant au réseau de communication. Avantageusement suite à la diffusion des recommandations, ces dernières sont présentées à un utilisateur sur un dispositif différent de celui-ci qui accède aux contenus. Par exemple, un utilisateur pourra consulter sur son décodeur la liste des contenus recommandés par 30 la tablette et accessible en streaming. Selon, une autre variante, l'utilisateur pourra lui-même programmer l'enregistrement ou le téléchargement. Les modes de diffusions (abonnement, requête) dans le réseau de communications précédemment décrits sont compatibles avec cette étape.In a second step E22, dual of the broadcast step, the information collected on the content consumed in the other content consumption devices belonging to the communication network are received. The distributed system of the invention makes it possible to receive the information collected in at least one of the other devices. It is not necessary for all devices 15 to be connected to the network and to exchange information. The embodiments described for the information dissemination step are also adapted to the step of receiving the information. Thus, according to various embodiments, the device subscribes and is notified consumptions of at least one of the other devices of the communication network. The device is, for example, woken to receive the notification. According to another embodiment, the device sends a request to receive all or part of the information collected by a device or group of devices of the network. This step of receiving the information collected by the other devices also includes a step of storing the data received in a database. Advantageously, this database has the same structure as the database of information collected by the device. Advantageously, the information collected in any of the devices of the network (ie the one in which the invention is implemented or another) is stored in a single and unique database of the device. In this variant, the "consumer device" field makes it possible to identify the source of the consumption information. In a third step E23, a content recommendation is formulated from the information on the contents consumed in said device and in the other content consumption devices belonging to the communication network 3031265 12. A recommendation is a specific form of filtering the contents accessible by the device to present the contents likely to interest the user. In the context of the invention, a catalog is filtered in relation to the uses, i.e. the consumption of a user on all 5 devices belonging to his private network. Thus, the method makes it possible to cross, the database relating to the consumption on all the devices belonging to the private network, with the catalogs for example of VOD or Catchup TV (of type IPTV or of type "Over-the- Top Technology "OTT), or with the programs of operators of paid television broadcasting (subject to subscription 10 of access rights) or free (of type" Free to air "English wording meaning" free access ") or with the lists of contents recorded on a storage element of the communication network (of "Media Center" type). More generally, the method therefore comprises a step of selection (or filtering) in a set of contents accessible by the device via the technologies described above. This selection is based on the information on the content consumed in the network and stored locally. Thus content consumption and access to content are decompartmentalized for the formulation of recommendations. In a first substep of the formulation of recommendations, the device analyzes the consumptions in order to define a consumption profile. Advantageously, this profile is a function of one or more recommendation criteria chosen from a set including, in a non-exhaustive manner, a device for consuming content, an identifier of consumed content, metadata associated with the consumed content, a user, a time slot or a date of consumption, a date of taking into account information, a frequency of consumption of a content. Thus, a consumption profile will include, according to non-limiting examples, the title of the films, series and television programs watched, the names of the actors playing in the films, series watched, the title of the content consumed on a given device, the title of the 30 contents consumed since a given date for example less than 1 month, the genre of the most watched content ... Those skilled in the art will readily understand using these examples that the recommendation criteria are suitable for to be combined to form complex criteria. Then, during a second sub-step of the recommendation formulation, the set of accessible contents is filtered according to the consumption profile, i.e according to the information on the consumed contents and optionally according to the recommendation criteria. Among all the accessible contents, a subset of 5 contents will be selected and put forward during a last sub-step of presentation of the contents selected by the device. Thus a television series usually viewed via the decoder, will be stored in the information on the content consumed via the decoder, this information will be broadcast in the home network and the version accessible in streaming, for example via the tablet, or episodes of the series, or the episode of the series whose user has missed the broadcast on the decoder will be highlighted on the tablet. Thus the user can easily access a proposed content recommendation on the tablet. In an optional fourth step E24, a record of the accessible content (s) selected by the device is automatically programmed. This recording includes a download (for example by podcast) or a capture of the broadcast (TV or radio) of the content by the recommendation device. Advantageously following the recording, the information of the recording is broadcast to at least one content consumption device belonging to said communication network. The broadcasting modes in the communications network described above are compatible with this step. In another embodiment, in the optional fourth step E24, the recommendations, i.e the accessible contents selected by the device, are broadcast to at least one other content consuming device belonging to the communication network. Advantageously following the dissemination of the recommendations, the latter are presented to a user on a device different from the latter who accesses the contents. For example, a user will be able to consult on his decoder the list of contents recommended by the tablet and accessible in streaming. According to another variant, the user can himself program recording or downloading. The modes of broadcast (subscription, request) in the communications network previously described are compatible with this step.

3031265 14 Les étapes décrites pour la méthode de formulation de recommandations peuvent être opérés séquentiellement dans un ordre quelconque, de façon répétée. Ainsi l'étape de formulation des recommandations est opérée à partir des 5 informations stockées dans la base de données du dispositif et provenant de l'un quelconque des dispositifs du réseau. Ces étapes peuvent également être opérées en parallèle. La figure 3 illustre schématiquement un exemple de réalisation matérielle 10 du dispositif de consommation 3 de contenus adapté pour formuler une recommandation de consommation de contenus. Le dispositif 3 correspond par exemple à un équipement passerelle 110, un téléviseur connecté 120, un lecteur Blu-ray 130, un décodeur (de l'anglais « set top box »), un ordinateur portable (de l'anglais « laptop »), à une tablette ou à un 15 téléphone intelligent 140 (de l'anglais « smart phone »). Dans le mode de réalisation particulier illustré, le dispositif 3 comprend les éléments suivants, reliés entre eux par un bus 300 d'adresses et de données qui transporte également un signal d'horloge : - un microprocesseur 31 (ou CPU) ; 20 - une carte graphique 32 ; - un ou plusieurs dispositifs I/O (de l'anglais « Input/Output » ou en français « Entrée/Sortie ») 34, tels que par exemple un clavier, une souris, une webcam, un microphone, etc. ; - une mémoire non volatile de type ROM (de l'anglais « Read Only 25 Memory ») 35 ; - une mémoire vive ou RAM (de l'anglais « Random Access Memory ») 36 ; - une interface de communication R 37 configurée pour la réception de données via une connexion sans fil (par exemple de type WIFI® ou 30 Bluetooth) ou filaire (par exemple de type Ethernet) ; - une interface de communication TX 38 configurée pour la transmission de données via une connexion sans fil (par exemple de type WIFI® ou Bluetooth) ou filaire (par exemple de type Ethernet) ; 3031265 15 - une alimentation 39. Le dispositif 3 comprend également ou est connecté à un dispositif d'affichage 33 de type écran d'affichage relié directement à la carte graphique 32 par un bus dédié 330. Selon une variante, un appareil pour afficher est externe au 5 dispositif 3 et est relié au dispositif 3 par un câble transmettant les signaux d'affichage. Le dispositif 3, par exemple la carte graphique 32, comprend un moyen de transmission ou connecteur (non représenté sur la figure 3) adapté à transmettre un signal d'affichage à un moyen d'affichage externe tel que par exemple un écran LCD ou plasma, un vidéoprojecteur.The steps described for the recommendation formulation method can be performed sequentially in any order, repeatedly. Thus, the step of formulating the recommendations is made from the information stored in the database of the device and coming from any of the devices of the network. These steps can also be operated in parallel. FIG. 3 schematically illustrates an example of a hardware embodiment of the content consumption device 3 adapted to formulating a content consumption recommendation. The device 3 corresponds, for example, to a gateway device 110, a connected television 120, a Blu-ray player 130, a set top box, and a laptop. , to a tablet or to a smart phone 140 (from the English "smart phone"). In the particular embodiment illustrated, the device 3 comprises the following elements, interconnected by an address and data bus 300 which also carries a clock signal: a microprocessor 31 (or CPU); A graphics card 32; one or more I / O devices (of the English "Input / Output") 34, such as for example a keyboard, a mouse, a webcam, a microphone, etc. ; a non-volatile memory of ROM type (of the English "Read Only 25 Memory") 35; a random access memory (Random Access Memory) 36; an R 37 communication interface configured for receiving data via a wireless connection (for example of the WIFI® or Bluetooth type) or wired connection (for example of the Ethernet type); a TX communication interface 38 configured for the transmission of data via a wireless connection (for example of the WIFI® or Bluetooth type) or wired connection (for example of the Ethernet type); The device 3 also comprises or is connected to a display screen display device 33 connected directly to the graphics card 32 via a dedicated bus 330. According to a variant, a device for displaying is external to the device 3 and is connected to the device 3 by a cable transmitting the display signals. The device 3, for example the graphics card 32, comprises a transmission means or connector (not shown in FIG. 3) adapted to transmit a display signal to an external display means such as, for example, an LCD or plasma screen. , a video projector.

10 On observe que le mot « registre » utilisé dans la description d'une mémoire désigne dans chacune des mémoires mentionnées, aussi bien une zone de mémoire de faible capacité (quelques données binaires) qu'une zone mémoire de grande capacité (permettant de stocker un programme entier ou tout ou partie des données représentatives de données calculées ou à afficher).It will be observed that the word "register" used in the description of a memory designates in each of the memories mentioned, as well a memory area of small capacity (a few binary data) that a large memory area (for storing an entire program or all or part of the representative data data calculated or display).

15 A la mise sous tension, le microprocesseur 31 charge et exécute les instructions du programme contenu dans un registre 360 de la RAM 36, et notamment les algorithmes mettant en oeuvre les étapes du procédé propres à l'invention et décrits ci-après. La base de données des informations collectées par le dispositif et des informations reçues des autres dispositifs est également stockée 20 dans la RAM 36. Selon une variante, le terminal comprend plusieurs microprocesseurs. Selon une autre variante, l'alimentation 39 est externe au dispositif 3. Dans le mode de réalisation illustré en figure 3, le microprocesseur 31 peut être en particulier configuré pour: 25 - collecter des informations sur les contenus consommés dans le dispositif ; - recevoir des informations collectées sur les contenus consommés dans au moins un autre dispositif de consommation de contenus du réseau de communication par le même autre dispositif de consommation ; 30 - formuler une recommandation de contenus à partir des informations sur les contenus consommés dans ledit dispositif et dans les autres dispositifs de consommation de contenus dudit réseau de communication.At power-up, the microprocessor 31 loads and executes the instructions of the program contained in a register 360 of the RAM 36, and in particular the algorithms implementing the method steps of the invention and described below. The database of information collected by the device and information received from other devices is also stored in RAM 36. Alternatively, the terminal includes several microprocessors. According to another variant, the power supply 39 is external to the device 3. In the embodiment illustrated in FIG. 3, the microprocessor 31 may in particular be configured to: collect information on the contents consumed in the device; receiving information collected on the content consumed in at least one other content consumption device of the communication network by the same other consumption device; 30 - formulating a recommendation of contents from the information on the contents consumed in said device and in the other content consumption devices of said communication network.

3031265 16 Selon une autre variante, ces étapes sont implémentées dans un composant pouvant aussi bien correspondre à un composant logiciel ou à un composant matériel.According to another variant, these steps are implemented in a component which can correspond as well to a software component or to a hardware component.

Claims (12)

REVENDICATIONS1. Procédé de sélection de contenus parmi un ensemble de contenus audiovisuels accessibles par un dispositif d'un ensemble de dispositifs de consommation de contenus audiovisuels connectés par un réseau de communication, ledit procédé étant caractérisé en ce qu'il comprend, mis en oeuvre dans ledit dispositif : une collecte (E21) d'informations sur les contenus consommés dans ledit dispositif ; lesdites informations sur les contenus consommés comprenant un identifiant du contenu consommé, une source du contenu consommé, des métadonnées relatives au contenu consommé, le dispositif de consommation du contenu, une date de consommation du contenu, un utilisateur ; - une réception (E22) d'informations sur les contenus consommés dans au moins un autre dispositif de consommation de contenus dudit réseau de communication par ledit au moins un autre dispositif de consommation; - une sélection de contenus parmi ledit ensemble de contenus accessibles par ledit dispositif à partir des informations sur les contenus consommés dans ledit dispositif ; des informations sur les contenus consommés dans les autres dispositifs de consommation de contenus dudit réseau de communication et à partir d'informations sur les contenus accessibles comprenant au moins un identifiant du contenu accessible.REVENDICATIONS1. A method for selecting contents from a set of audiovisual contents accessible by a device of a set of devices for consuming audiovisual contents connected by a communication network, said method being characterized in that it comprises, implemented in said device : a collection (E21) of information on the contents consumed in said device; said consumed content information comprising an identifier of the consumed content, a source of the consumed content, metadata relating to the consumed content, the consumption device of the content, a consumption date of the content, a user; a reception (E22) of information on the contents consumed in at least one other content consumption device of said communication network by said at least one other consumption device; a selection of contents from said set of contents accessible by said device from the information on the contents consumed in said device; information on the content consumed in the other consumer content devices of said communication network and from accessible content information comprising at least one identifier of the accessible content. 2. Procédé de sélection de contenus selon la revendication 1, caractérisée en ce que ledit procédé est mis en oeuvre dans au moins l'un quelconque des dispositifs dudit réseau de communication.2. Content selection method according to claim 1, characterized in that said method is implemented in at least one of the devices of said communication network. 3. Procédé de sélection de contenus selon l'une des revendications 1 à 2, comprenant en outre une diffusion, vers au moins un autre dispositif de consommation de contenus dudit réseau de communication, desdites informations collectées sur les contenus consommés dans ledit dispositif. 3031265 183. Content selection method according to one of claims 1 to 2, further comprising a broadcast, to at least one other content consumption device of said communication network, said collected information on the contents consumed in said device. 3031265 18 4. Procédé de sélection de contenus selon la revendication 3, dans lequel lesdites informations collectées sur les contenus consommés sont reçues et diffusés à la demande ou sur abonnement. 54. The content selection method according to claim 3, wherein said information collected on the consumed content is received and broadcast on demand or subscription. 5 5. Procédé de sélection de contenus selon l'une des revendications 1 à 4, comprenant en outre : - la présentation desdits contenus sélectionnés par ledit dispositif. 105. Content selection method according to one of claims 1 to 4, further comprising: - the presentation of said selected contents by said device. 10 6. Procédé de sélection de contenus selon l'une des revendications 1 à 5, dans lequel la ladite sélection de contenus est en outre fonction d'un critère de sélection choisi dans un ensemble comprenant un dispositif de consommation de contenus, un identifiant de contenu consommé, des métadonnées associées audit contenu consommé, un utilisateur, 15 une tranche horaire de consommation, une date de prise en compte des informations, une fréquence de consommation d'un contenu, les contenus consommés étant classés selon le critère de sélection et les contenus accessibles correspondant aux contenus les mieux classés étant sélectionnés. 20The content selection method according to one of claims 1 to 5, wherein said selection of content is furthermore function of a selection criterion selected from a set comprising a content consumption device, a content identifier consumed, metadata associated with said consumed content, a user, a consumption time slot, a date of taking into account the information, a frequency of consumption of a content, the consumed contents being classified according to the selection criterion and the contents. accessible corresponding to the highest ranked content being selected. 20 7. Procédé de sélection de contenus selon l'une des revendications 1 à 6 , comprenant en outre un enregistrement desdits contenus accessibles sélectionnés par ledit dispositif et une diffusion de l'information de l'enregistrement desdits contenus accessibles sélectionnés vers au 25 moins un autre dispositif de consommation de contenus dudit réseau de communication.The content selection method according to one of claims 1 to 6, further comprising a record of said accessible contents selected by said device and a broadcast of the information of the recording of said selected accessible contents to at least one other device for consuming content of said communication network. 8. Procédé de sélection de contenus selon l'une des revendications 1 à 7, dans lequel les contenus consommés dans lesdits dispositifs de 30 consommation de contenus dudit réseau de communication sont consommés par un groupe d'utilisateurs comprenant au moins deux utilisateurs.The content selection method according to one of claims 1 to 7, wherein the contents consumed in said content consumption devices of said communication network are consumed by a group of users comprising at least two users. 9. Dispositif de consommation de contenus, comprenant au moins un processeur configuré pour sélectionner des contenus parmi un parmi 3031265 19 un ensemble de contenus audiovisuels accessibles par ledit dispositif de consommation, ledit dispositif étant connectés à un réseau de communication comprenant un ensemble de dispositifs de consommation de contenus audiovisuels , ledit au moins un processeur 5 étant caractérisé en ce qu'il est configuré pour: collecter des informations sur les contenus consommés dans ledit dispositif ; lesdites informations sur les contenus consommés comprenant un identifiant du contenu consommé, une source du contenu consommé, des métadonnées relatives 10 au contenu consommé, le dispositif de consommation du contenu, une date de consommation du contenu, un utilisateur ; recevoir des informations sur les contenus consommés dans au moins un autre dispositif de consommation de contenus dudit réseau de communication par ledit au moins un autre dispositif 15 de consommation; sélectionner des contenus parmi ledit ensemble de contenus accessibles par ledit dispositif à partir des informations sur les contenus consommés dans ledit dispositif, des informations sur les contenus consommés dans les autres dispositifs de 20 consommation de contenus dudit réseau de communication et à partir d'informations sur les contenus accessibles comprenant au moins un identifiant du contenu accessible.A content consumption device, comprising at least one processor configured to select among one of a set of audiovisual contents accessible by said consumer device, said device being connected to a communication network comprising a set of communication devices. consumption of audiovisual contents, said at least one processor being characterized in that it is configured to: collect information on the contents consumed in said device; said consumed content information comprising an identifier of the consumed content, a source of the consumed content, metadata relating to the consumed content, the device for consuming the content, a consumption date of the content, a user; receiving information on the contents consumed in at least one other content consumption device of said communication network by said at least one other consumer device; selecting contents from said set of contents accessible by said device from the information on the contents consumed in said device, information on the contents consumed in the other content consumption devices of said communication network and from information on the accessible contents comprising at least one identifier of the accessible content. 10. Dispositif de consommation de contenus d'un ensemble de. dispositifs 25 de consommation de contenus audiovisuels connectés par un réseau de communication, comprenant au moins un processeur configuré pour : collecter des informations sur les contenus consommés dans ledit dispositif ; 30 diffuser les informations collectées sur les contenus consommés dans ledit dispositif vers au moins un autre dispositif de consommation de contenus dudit réseau de communication. 3031265 2010. Device for consuming contents of a set of. devices for consuming audiovisual contents connected by a communication network, comprising at least one processor configured to: collect information on the contents consumed in said device; Distributing the collected information on the contents consumed in said device to at least one other content consumption device of said communication network. 3031265 20 11. Produit programme d'ordinateur, caractérisé en ce qu'il comprend des instructions de code de programme pour exécuter le procédé de formulation de recommandations selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un 5 ordinateur.11. Computer program product, characterized in that it comprises program code instructions for executing the recommendation method according to any one of claims 1 to 8, when said program is executed by a computer. 12. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour exécuter le procédé de formulation de 10 recommandations, selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un ordinateur.12. A computer-readable recording medium on which is recorded a computer program comprising program code instructions for executing the method of formulating recommendations, according to any one of claims 1 to 8, when said program is executed by a computer.
FR1463333A 2014-12-24 2014-12-24 METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM Pending FR3031265A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1463333A FR3031265A1 (en) 2014-12-24 2014-12-24 METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM
PCT/EP2015/080620 WO2016102390A1 (en) 2014-12-24 2015-12-18 Method for formulating recommendations, and corresponding device, computer program product and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1463333A FR3031265A1 (en) 2014-12-24 2014-12-24 METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM

Publications (1)

Publication Number Publication Date
FR3031265A1 true FR3031265A1 (en) 2016-07-01

Family

ID=53673978

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1463333A Pending FR3031265A1 (en) 2014-12-24 2014-12-24 METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM

Country Status (2)

Country Link
FR (1) FR3031265A1 (en)
WO (1) WO2016102390A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157242A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20100211636A1 (en) * 2006-09-29 2010-08-19 Michael Ross Starkenburg Management of profiles for interactive media guidance applications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070157242A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20100211636A1 (en) * 2006-09-29 2010-08-19 Michael Ross Starkenburg Management of profiles for interactive media guidance applications

Also Published As

Publication number Publication date
WO2016102390A1 (en) 2016-06-30

Similar Documents

Publication Publication Date Title
US9451295B2 (en) Meta channel media system control and advertisement technology
US8769582B2 (en) Meta channel based media system control technology
US8320746B2 (en) Recorded programs ranked based on social networks
US8402497B2 (en) Meta channel network-based content download technology
US8458746B2 (en) Meta channel caching and instant viewing related technology
US9578374B1 (en) DVR playlist provisioning system
EP3430786B1 (en) Acquisition of extracts of a multimedia stream on a terminal
EP4254968A1 (en) Method for generating a virtual television channel for a user of at least one audiovisual content broadcast service, corresponding generation device, service equipment and computer program
EP2869586B1 (en) Method for processing at least one additional audiovisual content, related device and computer program
EP4161081A1 (en) Method for generating a personalized television channel for a user of a terminal configured to access at least one audiovisual content broadcasting service, corresponding device, service equipment, system and computer program.
FR3031265A1 (en) METHOD FOR FORMULATING RECOMMENDATIONS, DEVICE, COMPUTER PROGRAM PRODUCT, AND CORRESPONDING STORAGE MEDIUM
EP1793605A1 (en) Method for supplying on demand interactive menus to terminals connected to a network
EP1901453A1 (en) System and method for real-time or pre-recorded transmission of interactive services associates with broadcast contents
EP3235254B1 (en) Method of announcing services in a communication network
FR3015844A1 (en) METHOD FOR ACCESSING DIFFUSE CONTENT ON A POINT-TO-MULTIPOINT NETWORK, PREVIOUSLY OR FURTHER TO ITS BROADCAST, AND ASSOCIATED DECODER
US20150071621A1 (en) DVR Schedule Collaboration Methods and Systems
FR3030982A1 (en) METHOD FOR AUTOMATIC RECORDING OF RECOMMENDED VIDEO CONTENTS, DEVICE AND COMPUTER PROGRAM PRODUCT THEREFOR.
FR3007862A1 (en) METHOD FOR RETRIEVING A PORTION OF AUDIOVISUAL CONTENT DURING A STARTING SEQUENCE OF A RECEIVER-DECODER DEVICE BASED ON THE USER'S INTEREST CENTERS
EP3548997A1 (en) Method for managing the reception of digital contents by a management device
FR3006542A1 (en) PROGRAMMING RECORDING OF AUDIOVISUAL CONTENTS PRESENT IN AN ELECTRONIC PROGRAM GRID
FR3021178A1 (en) METHOD OF TRANSFERRING VIDEO DATA AND RECEIVER DEVICE, RECORDER AND TRANSMITTER FOR SAID DATA THROUGH AUDIO COMMUNICATION
EP1804023A1 (en) Multifunctional and autonomous walkman

Legal Events

Date Code Title Description
PLSC Publication of the preliminary search report

Effective date: 20160701