WO2016102390A1 - Method for formulating recommendations, and corresponding device, computer program product and storage medium - Google Patents

Method for formulating recommendations, and corresponding device, computer program product and storage medium Download PDF

Info

Publication number
WO2016102390A1
WO2016102390A1 PCT/EP2015/080620 EP2015080620W WO2016102390A1 WO 2016102390 A1 WO2016102390 A1 WO 2016102390A1 EP 2015080620 W EP2015080620 W EP 2015080620W WO 2016102390 A1 WO2016102390 A1 WO 2016102390A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
consumed
contents
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.)
Ceased
Application number
PCT/EP2015/080620
Other languages
French (fr)
Inventor
Jean-Claude Colmagro
Philippe Leyendecker
Sébastien 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
Publication of WO2016102390A1 publication Critical patent/WO2016102390A1/en
Anticipated expiration legal-status Critical
Ceased 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 programmes 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 programme selection
    • H04N21/4826End-user interface for programme selection using recommendation lists, e.g. of programmes or channels sorted out according to their score

Definitions

  • the field of the invention relates to communication networks, in particular to personal networks such as home networks, and to the consumption of content on the various devices of the communication network.
  • a method of formulating content recommendations by a device of a set of content consuming devices connected by a communication network is described.
  • a personal network for example a local area network (LAN) at the home of a user or more generally a communication network, includes devices capable of communicating with each other.
  • 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.
  • PDA personal digital assistant
  • a user may consume, i.e., access and view, audio or video content on any of the devices in the network.
  • 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.
  • 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.
  • the decoder is capable of offering content among the programs that will soon be broadcast thanks to information from a program guide, or to recommend by default the programs of the most used channel. on the decoder.
  • 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.
  • document US2010 / 021 1636 A1 describes a system in which a user profile attached to a personal network is stored on a server, this profile comprising personal data and information relating to the activity of the user on the devices. network.
  • This user profile is used to provide content recommendations in a common navigation interface to all devices on the network or to provide information on the device of the most appropriate user to record the recommended contents.
  • US2010 / 021 1636 A1 discloses a centralized system where the user profile serves to synchronize the information in the different devices.
  • US2010 / 021 1 636 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 problems of partitioning access to content and content consumption in the various devices of a communication network.
  • the invention is therefore particularly intended to improve the situation, and more specifically to make intuitive and friendly recommendation content in a private network.
  • the invention relates to a method of selecting audiovisual contents accessible by a device of a set of content consumption devices connected by a communication network.
  • the selection method implemented independently in at least one of the devices of the network, comprises:
  • the consumed contents including 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 date of consumption of the content, a user;
  • the method is implemented independently in any of the devices belonging to the communication network.
  • the disclosed method is thus distributed in each of the network devices, thus making it possible to overcome the non-availability of the other devices of the network to establish a content recommendation or a complex centralized infrastructure.
  • the present principle of distribution in the devices of the house makes it possible to protect the confidentiality of the data relating to the uses and consumptions of the contents in the house because the data are stored locally in the devices of the house and not on a remote server aggregating these data in a user profile.
  • the bandwidth requirements are also reduced because only the content consumption information on a device is broadcast, not a complete user profile.
  • the method for formulating recommendations further comprises broadcasting, to at least one other content consumption device of the communication network, information collected on the content consumed in said device.
  • the device receives the consumption information collected by the other devices and sends the information it collects on consumption in the same device.
  • the information collected on the content consumed in the device is broadcast on demand or on subscription.
  • information about content consumed in other devices is received on demand or subscription.
  • a user can thus determine which devices of his communication network participate in the sharing of information. Similarly, all devices do not need to be compatible with the exchange of information according to these principles, consumptions of the non-compatible device will simply not taken into account for the selection of content.
  • the formulation of a recommendation of contents or the selection of contents from a set of contents accessible by said device as a function of said information on the consumed contents further comprises the presentation of said contents selected by said device.
  • the content selection is furthermore based on a recommendation criterion.
  • the recommendation criterion chosen from a set including, non-exhaustively, a content consumption device, an identifier of consumed content, metadata associated with the consumed content, a user name, a consumption time slice, a date taking into account the information, a frequency of consumption of a content.
  • the criteria of recommendations are able to be combined to form a new criterion of content selection.
  • 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.
  • the programming may be done automatically by the device itself without interaction with the user of the device.
  • 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.
  • the content consumed in said content consumption devices of said communication network are consumed by a group of users comprising at least two users.
  • this embodiment makes it possible to select contents for at home independently of device users, no user authentication is required prior to consuming content on a device to aggregate information in a user profile.
  • an embodiment in which information collected on the consumed content is exchanged on subscription can be combined with an embodiment in which the method comprises a registration step.
  • the invention in another aspect, relates to a content consumption device, comprising at least one processor configured to select contents from a set of content consumption devices belonging to a communication network.
  • said at least one processor is characterized in that it is configured to operate independently of the audiovisual content consumption devices of said set and therefore:
  • information on the consumed content including 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;
  • the invention relates to a device for consuming contents of a set of devices for consuming audiovisual contents connected by a communication network, comprising at least one processor configured for:
  • This device is compatible with the device implementing the method of recommendations.
  • the invention relates to a computer program product.
  • a computer program product comprises program code instructions for executing the above content selection method, in any of the aforementioned embodiments, when said program is executed by a computer. .
  • the invention relates to a storage medium.
  • 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.
  • a computer-readable storage medium is considered to be a non-transitory storage medium having the intrinsic capacity to store information as well as the intrinsic ability to allow retrieval of the information it stores.
  • a computer-readable storage medium may be, for example, but not only, an electronic, magnetic, optical, electromagnetic, infra-red, semiconductor device, system, or apparatus, or implementing a combination of techniques. previously mentioned. 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.
  • a portable diskette for a computer a hardware disk, a ROM-type memory (for Read Only Memory according to the English terminology), an erasable memory of the EPROM type (for Erasable Programmable Read Only). Memory according to English terminology) or flash memory, a compact portable disk comprising a ROM (or CD_ROM according to the English terminology), an optical storage equipment, a magnetic storage equipment, a SDD (for Solid-State-Drive) disk or any suitable combination of the previous elements.
  • aspects of the present invention may be implemented by a terminal, method or computer readable storage medium.
  • 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 components firmwares, 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.
  • 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.
  • FIG. 1 illustrates 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;
  • FIG. 3 shows a content consumption device according to a particular embodiment of the invention.
  • the general principle of the invention is to collect the uses of content consumption on each device of the house and to distribute these uses distributed on the home network so that each device can propose recommendations adapted to the uses of content consumption in the home. all the devices of the house, so not only in the device that formulates the recommendations.
  • various devices are used to view audio and / or video content: televisions, cable or satellite decoders, tablets or televisions connected via an Internet access gateway (via a wired connection such as DSL, cable or non-cable). wired such as Wifi, LTE), smartphones, Blu-ray players, webradio, Media Center.
  • EPG electronic program guides or EPG (satellite, TNT, IP), catalogs of content available on video on demand (VOD), catalogs of content available in audio on demand (podcast), lists of contents stored in the home network such as recordings, catalogs of programs (television or radio) accessible in rebroadcast on specialized sites (also called in English 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 contents accessible by one of the devices of the house.
  • 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.
  • the user will be recommended on his tablet version accessible streaming which he missed the broadcast using at least one criterion of recommendation.
  • the collected information is distributed in a distributed manner between the devices of the home network.
  • 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).
  • Each of the devices stores information according to the information it collects and receives and can thus independently of other devices offer a selection of contents.
  • 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.
  • 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.
  • the network is actually located in the home of a user and the devices are connected for example by WIFI, Bluetooth, Ethernet.
  • the network is virtually attached to the home (relying for example on VPN technology) and the devices are connected for example by LTE.
  • the communication network 100 implements one or more communication protocols, for example the WIFI communication protocol, Bluetooth, Ethernet, LTE or powerline to connect the various devices in the house.
  • a gateway device 1 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 read content stored on storage media such as CD, DVD, Blu-Ray.
  • 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 therefore comprises devices with heterogeneous access to content.
  • a user can consume content on the smartphone or TV.
  • devices ie the access gateway 1 10, 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 for formulating recommendations of the invention, in a particular embodiment, compatible with an implementation of one of the communication devices described with reference to FIG.
  • the device collects information on the contents consumed by the user by the same device.
  • audiovisual content or content we mean a digital representation of an audiovisual creation such as a television or radio show, a video, a music.
  • 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 audio amplifier, so heard by a user. It will indistinctly use the term present, display, reproduce or consume in the following description.
  • the content must have been consumed for a minimum of time to overcome visualizations or intermittent listening (in the case of a program change).
  • content consumed means content whose trailer has been displayed on a screen.
  • 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 unique numerical identifier 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;
  • this collected information is stored in a database of the device.
  • 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 to the communication network.
  • Network devices use a common language to inform other devices in the home of the programs consumed.
  • 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 content consumption of other devices.
  • 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.
  • another device of the network sends a request to receive only part of the information collected for example according to a time slot (marked by a start time and an end time), a genre (for example the contents of genre athletic).
  • a time slot marked by a start time and an end time
  • a genre for example the contents of genre athletic
  • 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 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.
  • 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.
  • 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.
  • this database has the same structure as the database of information collected by the device.
  • the information collected in any of the devices of the network are stored in a single and unique database of the device.
  • the "consumer device" field makes it possible to identify the source of the consumption information.
  • a content recommendation is formulated, ie contents are selected from the information on the contents consumed in said device and in the other content consumption devices belonging to the communication network.
  • a recommendation is a specific form of filtering the contents accessible by the device to present the contents likely to interest the user.
  • a catalog is filtered in relation to the uses, ie to the consumption of a user on all the devices belonging to his private network.
  • 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 Catch-up TV (type IPTV or type "Over- the-Top Technology "OTT), or with the program guides of pay-TV operators (subject to subscription of access rights) or free of charge (of the type” Free to air “English wording meaning” free access ”) or still with the lists of contents recorded on a storage element of the communication network (of "Media Center” type). More generally, the method thus 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.
  • the method is advantageously implemented in one of the devices of the communication network of the house through the receipt of a catalog and thus protects the confidentiality of information collected on the uses and consumption of users.
  • the device analyzes consumption in order to define a consumption profile.
  • 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 period or a date of consumption, a date of taking into account the information, a frequency of consumption of a content.
  • 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 content consumed since a given date, for example less than 1 month, the kind of content most watched ...
  • the recommendation criteria are apt to be combined to form complex criteria.
  • the set of accessible contents is filtered according to the profile of consumption, ie according to the information on the contents consumed and optionally according to the criteria of recommendation.
  • a subset of contents will be selected and put forward during a last sub-step of presentation of the contents selected by the device.
  • 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.
  • the user can easily access a proposed content recommendation on the tablet.
  • 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.
  • 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.
  • the recommendations are broadcast to at least one other content consumption device belonging to the communication network.
  • the latter are presented to a user on a device different from the latter who accesses the contents.
  • a user will be able to consult on his decoder the list of contents recommended by the tablet and accessible in streaming.
  • 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.
  • the steps described for the recommendation formulation method can be sequentially performed in any order repeatedly.
  • the recommendation formulation step is performed from the information stored in the device database and from any of the network devices. 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 equipment 1 10, a connected television 120, a Blu-ray player 130, a decoder (of the English "set top box"), a laptop (the English “laptop” ), a tablet or a smart phone 140 (from the English “smart phone”).
  • the device 3 comprises the following elements, interconnected by a bus 300 of addresses and data which also carries a clock signal:
  • microprocessor 31 (or CPU);
  • I / O devices of the English "Input / Output" 34, such as for example a keyboard, a mouse, a webcam, a microphone, etc. ;
  • Random Access Memory Random Access Memory
  • 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 device 33 of the display screen type directly connected to the graphics card 32 by a dedicated bus 330.
  • an apparatus 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.
  • 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 steps of the method 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.
  • the terminal comprises several microprocessors.
  • the power supply 39 is external to the device 3.
  • the microprocessor 31 may in particular be configured to:
  • these steps are implemented in a component that can correspond to a software component or a hardware component.

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

The invention concerns a method for recommending content by a device of a set of content consumption devices belonging to a communication network. The method comprises collecting information on the content 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 from the information on the content consumed in said device and the information on the content consumed in the other content consumption devices of the communication network. According to a specific embodiment, the information collected on the consumed content is broadcast to at least one other content consumption device of the communication network.

Description

Procédé de formulation de recommandations, dispositif, produit programme d'ordinateur et support de stockage correspondants  Method of formulating recommendations, device, computer program product and corresponding storage medium

1. Domaine technique 1. Technical field

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.  The field of the invention relates to communication networks, in particular to personal networks such as home networks, and to the consumption of content on the various 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. Art antérieur 2. Prior Art

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.  A personal network, for example a local area network (LAN) at the home of a user or more generally a communication network, includes 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.

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 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 US2010/021 1636 A1 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 ou pour fournir des informations sur le dispositif de l'utilisateur le plus approprié pour enregistrer les contenus recommandés. Ainsi US2010/021 1 636 A1 décrit un système centralisé où le profil utilisateur sert à synchroniser les informations dans les différents dispositifs. US2010/021 1 636 A1 nécessite une infrastructure centralisée peu compatible avec l'hétérogénéité des dispositifs du réseau d'un part 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. 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 capable of offering content among the programs that will soon be broadcast thanks to 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, document US2010 / 021 1636 A1 describes a system in which a user profile attached to a personal network is stored on a server, this profile comprising personal data and information relating to the activity of the user on the devices. network. This user profile is used to provide content recommendations in a common navigation interface to all devices on the network or to provide information on the device of the most appropriate user to record the recommended contents. Thus US2010 / 021 1636 A1 discloses a centralized system where the user profile serves to synchronize the information in the different devices. US2010 / 021 1 636 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.

Une solution serait donc souhaitable aux problèmes de cloisonnement des accès aux contenus et des consommations de contenus dans les différents dispositifs d'un réseau de communication.  A solution would therefore be desirable to problems of partitioning access to content and content consumption in the various devices of a communication network.

3. Résumé  3. Summary

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 réseau privé.  The invention is therefore particularly intended to improve the situation, and more specifically to make intuitive and friendly recommendation content in a private network.

Plus particulièrement, l'invention concerne un procédé de sélection de contenus audiovisuels accessibles par un dispositif d'un ensemble de dispositifs de consommation de contenus connectés par un réseau de communication.  More particularly, the invention relates to a method of selecting audiovisual contents accessible by a device of a set of content consumption devices connected by a communication network.

Selon un mode particulier de réalisation, le procédé de sélection, mis en œuvre dans indépendamment dans au moins l'un quelconque des dispositifs du réseau, comprend :  According to a particular embodiment, the selection method, implemented independently in at least one of the devices of the network, comprises:

- une collecte 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 ; - a collection of information on the contents consumed in said device; said information on the consumed contents including 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 date of consumption of the content, a user;

- 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 par ledit au moins un autre dispositif de consommation ; receiving information on the contents consumed in at least one other content consumption device of the communication network by said at least one other consumption device;

- une sélection de contenus parmi ledit ensemble de contenus accessibles par ledit dispositif à 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 comprenant au moins un identifiant du contenu accessible. a selection of contents from said set of contents accessible by said device from the information on the contents consumed in the device and information on the contents consumed in the other content consumption devices of the communication network comprising at least one identifier of the accessible content.

La sélection de contenus sera également appelée recommandation de contenus dans la suite du présent document. Avantageusement, le procédé est mis en œuvre indépendamment 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 de s'affranchir de la non-disponibilité des autres dispositifs du réseau pour établir une recommandation de contenus ou d'une infrastructure centralisée complexe. En outre, le présent principe de distribution dans les dispositifs de la maison permet de protéger la confidentialité des données relatives aux usages et consommations des contenus dans la maison car les données sont stockées localement dans les dispositifs de la maison et pas sur un serveur distant agrégeant ces données dans un profil utilisateur. Enfin, les besoins en bande passante sont également réduits car seule l'information de consommation de contenus sur un dispositif est diffusée, pas un profil utilisateur complet. Content selection will also be referred to as content recommendation later in this document. Advantageously, the method is implemented independently in any of the devices belonging to the communication network. The disclosed method is thus distributed in each of the network devices, thus making it possible to overcome the non-availability of the other devices of the network to establish a content recommendation or a complex centralized infrastructure. In addition, the present principle of distribution in the devices of the house makes it possible to protect the confidentiality of the data relating to the uses and consumptions of the contents in the house because the data are stored locally in the devices of the house and not on a remote server aggregating these data in a user profile. Finally, the bandwidth requirements are also reduced because only the content consumption information on a device is broadcast, not a complete user profile.

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 dispositifs et envoie les informations qu'il collecte sur la consommation dans ce même dispositif.  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 content 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.

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 consommés dans les autres dispositifs sont reçues à la demande ou sur abonnement. Avantageusement, un utilisateur peut ainsi déterminer quels dispositifs de son réseau de communication participent au partage des informations. De même, tous les dispositifs n'ont pas besoin d'être compatible avec l'échange d'informations selon les présents principes, les consommations du dispositif non-compatible seront simplement non prise en compte pour la sélection des contenus. According to other particular embodiments, the information collected on the content consumed in the device is broadcast on demand or on subscription. In a dual way, information about content consumed in other devices is received on demand or subscription. Advantageously, a user can thus determine which devices of his communication network participate in the sharing of information. Similarly, all devices do not need to be compatible with the exchange of information according to these principles, consumptions of the non-compatible device will simply not taken into account for the selection of content.

Selon un mode de réalisation particulier, la formulation d'une recommandation de contenus ou la sélection de contenus parmi un ensemble de contenus accessibles par ledit dispositif en fonction desdites informations sur les contenus consommés comprend en outre 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 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 aptes à être combinés pour former un nouveau critère de sélection des contenus.  According to a particular embodiment, the formulation of a recommendation of contents or the selection of contents from a set of contents accessible by said device as a function of said information on the consumed contents further comprises 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 including, non-exhaustively, a content consumption device, an identifier of consumed content, metadata associated with the consumed content, a user name, a consumption time slice, a date taking into account the information, a frequency of consumption of a content. The criteria of recommendations are able to be combined to form a new criterion of content selection.

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 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 diffusé ou un contenu téléchargé.  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.

Selon un mode de réalisation particulier, les contenus consommés dans lesdits dispositifs de consommation de contenus dudit réseau de communication sont consommés par un groupe d'utilisateurs comprenant au moins deux utilisateurs. Avantageusement, ce mode de réalisation permet de sélectionner des contenus pour la maison indépendamment des utilisateurs des dispositifs, aucune authentification d'utilisateur n'est ainsi requise avant la consommation d'un contenu sur un dispositif pour agréger l'information dans un profil utilisateur. According to a particular embodiment, the content consumed in said content consumption devices of said communication network are consumed by a group of users comprising at least two users. Advantageously, this embodiment makes it possible to select contents for at home independently of device users, no user authentication is required prior to consuming content on a device to aggregate information in a user profile.

Bien que non explicitement décrits, les modes de réalisations présentés peuvent être mis en œuvre selon n'importe quelle combinaison ou sous-combinaison. Par exemple, un mode de réalisation dans lequel les informations 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. Although not explicitly described, the presented embodiments can be implemented in any combination or sub-combination. For example, an embodiment in which information collected on the consumed content is exchanged on subscription can be combined with an embodiment in which the method comprises a registration step.

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 périmètre de l'invention.  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.

Selon un autre aspect, l'invention concerne un dispositif de consommation de contenus, comprenant au moins un processeur configuré pour sélectionner des contenus à partir d'un ensemble de dispositifs de consommation de contenus appartenant à un réseau de communication.  In another aspect, the invention relates to a content consumption device, comprising at least one processor configured to select contents from a set of content consumption devices belonging to a communication network.

Selon l'invention, ledit au moins un processeur est caractérisé en ce qu'il est configuré pour opérer indépendamment des dispositifs de consommation de contenus audiovisuels dudit ensemble et donc:  According to the invention, said at least one processor is characterized in that it is configured to operate independently of the audiovisual content consumption devices of said set and therefore:

- collecter des informations sur les contenus consommés dans le 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 ;  collecting information on the content consumed in the device, said information on the consumed content including 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;

- 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 ;  receiving information collected on the content consumed in at least one other content consumption device of the communication network from said at least one other consumption device;

- 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 consommation de contenus dudit réseau de communication et à partir d'informations sur les contenus accessibles comprenant au moins un identifiant du contenu accessible. Selon un autre aspect, l'invention concerne un dispositif de consommation 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 : 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 accessible content information comprising at least one identifier of the accessible content. According to another aspect, the invention relates to a device for consuming contents of a set of devices for consuming audiovisual contents connected by a communication network, comprising at least one processor configured for:

- collecter des informations sur les contenus consommés dans le dispositif ;  - collect information on the content consumed in the device;

- 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.  broadcasting the collected information on the content consumed in said device to at least one other content consumption device of said communication network.

Ce dispositif est compatible avec le dispositif mettant en œuvre le procédé de recommandations. This device is compatible with the device implementing the method of recommendations.

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 sélection 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.  According to yet another aspect, the invention relates to a computer program product. According to the invention, such a computer program product comprises program code instructions for executing the above content selection method, in any of the aforementioned embodiments, when said program is executed by a computer. .

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.

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 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 œuvre une combinaison des 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 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 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. Thus, in the present description, a computer-readable storage medium is considered to be a non-transitory storage medium having the intrinsic capacity to store information as well as the intrinsic ability to allow retrieval of the information it stores. A computer-readable storage medium may be, for example, but not only, an electronic, magnetic, optical, electromagnetic, infra-red, semiconductor device, system, or apparatus, or implementing a combination of techniques. previously mentioned. 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 it will be easily interpreted by a person skilled in the art: a portable diskette for a computer, a hardware disk, a ROM-type memory (for Read Only Memory according to the English terminology), an erasable memory of the EPROM type (for Erasable Programmable Read Only). Memory according to English terminology) or flash memory, a compact portable disk comprising a ROM (or CD_ROM according to the English terminology), an optical storage equipment, a magnetic storage equipment, a SDD (for Solid-State-Drive) disk or any suitable combination of the previous elements.

Comme il serait facilement compréhensible pour un homme du métier, les aspects de la présente invention peuvent être mis en œuvre par un terminal, une méthode ou un support de stockage lisible par ordinateur. Aussi, des aspects de la 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 peuvent mettre en œuvre à 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 combinaison d'un ou plusieurs supports de stockage lisibles par ordinateur peut être utilisée.  As would be readily understandable to one skilled in the art, aspects of the present invention may be implemented by a terminal, method or computer readable 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 components firmwares, 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.

4. Liste des figures. 4. List of 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 lesquels : 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:

- 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 œuvre l'invention.  FIG. 1 illustrates a set of content consumption devices connected by a communication network in which the invention is implemented.

- La figure 2 est un diagramme fonctionnel illustrant le procédé de formulation de recommandations selon un mode de réalisation particulier de l'invention, compatible avec une mise en œuvre l'un des dispositifs de communication décrit en liaison avec la figure 1 ;  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;

- La figure 3 représente un dispositif de consommation de contenus selon un mode particulier de réalisation de l'invention.  - Figure 3 shows a content consumption device according to a particular embodiment of the invention.

Un même élément est désigné dans l'ensemble des figures par le même signe de référence.  The same element is designated in the set of figures by the same reference sign.

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.  The figures presented are for illustrative purposes only and in no way limit the invention to the illustrated embodiments.

5. Description de modes de réalisation de l'invention. 5. Description of embodiments of the invention.

5.1 Principe général  5.1 General principle

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 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.  The general principle of the invention is to collect the uses of content consumption on each device of the house and to distribute these uses distributed on the home network so that each device can propose recommendations adapted to the uses of content consumption in the home. all the devices of the house, so not only in the device that formulates the recommendations.

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, 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, 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 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 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 dont il a manqué la diffusion en utilisant au moins un critère de recommandation. In the house, various devices are used to view audio and / or video content: televisions, cable or satellite decoders, tablets or televisions connected via an Internet access gateway (via a wired connection such as DSL, cable or non-cable). wired such as Wifi, LTE), smartphones, Blu-ray players, webradio, Media Center. On each device are also available electronic program guides or EPG (satellite, TNT, IP), catalogs of content available on video on demand (VOD), catalogs of content available in audio on demand (podcast), lists of contents stored in the home network such as recordings, catalogs of programs (television or radio) accessible in rebroadcast on specialized sites (also called in English 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 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 which he missed the broadcast using at least one criterion of recommendation.

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 déconnecté). Chacun des dispositifs mémorise des informations selon les informations qu'il collecte et qu'il reçoit et peut ainsi indépendamment des autres dispositifs proposer une sélection des contenus. 5.2 Présentation d'une mode de réalisation particulier  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). Each of the devices stores information according to the information it collects and receives and can thus independently of other devices offer a selection of contents. 5.2 Presentation of a particular embodiment

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 réseau de communication dans lequel est mis en œuvre 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 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 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 œuvre un ou plusieurs protocoles de communication, par exemple le protocole de communication WIFI, Bluetooth, Ethernet, LTE ou encore courant porteur pour connecter les différents dispositifs de la maison. Un équipement passerelle 1 10, 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 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 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 d'accès 1 10, 1e 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. 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 communication protocol, Bluetooth, Ethernet, LTE or powerline to connect the various devices in the house. A gateway device 1 10, 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 read content stored on storage media such as CD, DVD, Blu-Ray. 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 therefore comprises devices with heterogeneous access to content. A user (or group) can consume content on the smartphone or TV. Advantageously, devices, ie the access gateway 1 10, 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.

La figure 2 est un diagramme fonctionnel illustrant le procédé de formulation de recommandations de l'invention, dans un mode de réalisation particulier, compatible avec une mise en œuvre l'un des dispositifs de communication décrit en liaison avec la figure 1 .  FIG. 2 is a functional diagram illustrating the method for formulating recommendations of the invention, in a particular embodiment, compatible with an implementation of one of the communication devices described with reference to FIG.

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 audiovisuelle 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 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 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. During a first step E21, the device collects information on the contents consumed by the user by the same device. By audiovisual content or content, we mean a digital representation of an audiovisual 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 audio amplifier, 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.

Selon des exemples non-limitatifs, pour chaque contenu consommé sur le dispositif, les informations collectées comprennent :  According to non-limiting examples, for each content consumed on the device, the information collected includes:

- un identifiant du contenu consommé, par exemple le titre, le nom du programme, associé à une heure début et de fin, un identifiant numérique unique si il existe ;  an identifier of the consumed content, for example the title, the name of the program, associated with a start and end time, a unique numerical identifier if it exists;

- une source du contenu consommé, par exemple le canal de diffusion numérique terrestre, la plateforme de VOD ou de Catch-up TV ;  a source of the consumed content, for example the terrestrial digital broadcasting channel, the VOD platform or the Catch-up TV platform;

- des métadonnées relatives au contenu par exemple une description, des mots- clés, un genre, les noms des acteurs, réalisateurs ou producteurs, une position de lecture dans le contenu;  - 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;

- le dispositif de consommation du contenu ;  - the device for consuming the content;

- une date de consommation du contenu ;  - a date of consumption of the content;

- un utilisateur.  - an user.

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 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 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 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 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 one 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 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 content consumption of 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, still another mode, another device of the network sends a request to receive only part of the information collected for example according to a time slot (marked by a start time and an end time), a genre (for example the contents of genre athletic). Thus all or only part of the collected information is sent to the other devices of the communication network.

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 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 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, 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 œuvre 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 d'identifier la source des informations de consommation.  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 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) are 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.

Lors d'une troisième étape E23, une recommandation de contenus est formulée, i.e des contenus sont sélectionnés, à partir des informations sur les contenus consommés dans ledit dispositif et dans les autres dispositifs de consommation de contenus appartenant au réseau 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 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 Catch-up 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 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 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. En outre, avantageusement la méthode est mise en œuvre dans l'un des dispositifs du réseau de communication de la maison grâce à la réception d'un catalogue et protège ainsi la confidentialité des informations collectées sur les usages et consommations des utilisateurs. In a third step E23, a content recommendation is formulated, ie contents are selected from the information on the contents consumed in said device and in the other content consumption devices belonging to the communication network. 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, ie to the consumption of a user on all the 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 Catch-up TV (type IPTV or type "Over- the-Top Technology "OTT), or with the program guides of pay-TV operators (subject to subscription of access rights) or free of charge (of the type" Free to air "English wording meaning" free access ") or still with the lists of contents recorded on a storage element of the communication network (of "Media Center" type). More generally, the method thus 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 addition, the method is advantageously implemented in one of the devices of the communication network of the house through the receipt of a catalog and thus protects the confidentiality of information collected on the uses and consumption of users.

Lors d'une première sous-étape de la formulation de recommandations, le 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 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 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-é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 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 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. During a first sub-step of the formulation of recommendations, the device analyzes consumption 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 period or a date of consumption, a date of taking into account the 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 content consumed since a given date, for example less than 1 month, the kind of content most watched ... Those skilled in the art will easily understand from these examples that the recommendation criteria are apt 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 profile of consumption, ie according to the information on the contents consumed and optionally according to the criteria of recommendation. Among all the accessible contents, a subset of 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.

Lors d'une quatrième étape E24 optionnelle, un enregistrement du (ou 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 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.  During 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.

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 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 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. 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 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. In another embodiment, during the optional fourth step E24, the recommendations, ie the accessible contents selected by the device, are broadcast to at least one other content consumption 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. The steps described for the recommendation formulation method can be sequentially performed in any order repeatedly. Thus the recommendation formulation step is performed from the information stored in the device database and from any of the network devices. These steps can also be operated in parallel.

La figure 3 illustre schématiquement un exemple de réalisation matérielle du dispositif de consommation 3 de contenus adapté pour formuler une recommandation de consommation de contenus. FIG. 3 schematically illustrates an example of a hardware embodiment of the content consumption device 3 adapted to formulating a content consumption recommendation.

Le dispositif 3 correspond par exemple à un équipement passerelle 1 10, 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 téléphone intelligent 140 (de l'anglais « smart phone »).  The device 3 corresponds for example to a gateway equipment 1 10, a connected television 120, a Blu-ray player 130, a decoder (of the English "set top box"), a laptop (the English "laptop" ), a tablet or a smart phone 140 (from the English "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 :  In the particular embodiment illustrated, the device 3 comprises the following elements, interconnected by a bus 300 of addresses and data which also carries a clock signal:

- un microprocesseur 31 (ou CPU) ;  a microprocessor 31 (or CPU);

- une carte graphique 32 ;  a graphics card 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. ;  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. ;

- une mémoire non volatile de type ROM (de l'anglais « Read Only Memory ») 35 ;  a nonvolatile memory of ROM type (of the English "Read Only Memory") 35;

- une mémoire vive ou RAM (de l'anglais « Random Access Memory ») 36 ;  a random access memory (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 Bluetooth) ou filaire (par exemple de type Ethernet) ;  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);

- 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) ;  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);

- 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 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. - a power supply 39. The device 3 also comprises or is connected to a display device 33 of the display screen type directly connected to the graphics card 32 by a dedicated bus 330. According to one variant, an apparatus 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.

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 is 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 low capacity (a few binary data) that a large memory area (for storing a memory). entire program or all or part of the representative data data calculated or display).

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 œuvre 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 dans la RAM 36.  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 steps of the method 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.

Selon une variante, le terminal comprend plusieurs microprocesseurs. Selon une autre variante, l'alimentation 39 est externe au dispositif 3. According to one variant, the terminal comprises several microprocessors. According to another variant, the power supply 39 is external to the device 3.

Dans le mode de réalisation illustré en figure 3, le microprocesseur 31 peut être en particulier configuré pour: In the embodiment illustrated in FIG. 3, the microprocessor 31 may in particular be configured to:

- collecter des informations sur les contenus consommés dans le dispositif ;  - collect information on the content consumed in the device;

- 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 ; 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;

- 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. 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. - formulating a content recommendation from the information on the contents consumed in said device and in the other content consumption devices of said communication network. According to another variant, these steps are implemented in a component that can correspond to a software component or a hardware component.

Claims

REVENDICATIONS 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 œuvre dans indépendamment dans au moins l'un quelconque des dispositifs dudit réseau de communication: A method of selecting contents from a set of audiovisual contents accessible by a device of a set of audiovisual content consuming devices connected by a communication network, said method being characterized in that it comprises, implemented independently in at least one of the devices of said communication network: - 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 ;  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; - 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;  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; - 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.  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. Procédé de sélection de contenus selon la revendication 1 , 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. A content selection method according to claim 1, further comprising broadcasting, to at least one other content consuming device of said communication network, said collected information on the contents consumed in said device. 3. Procédé de sélection de contenus selon la revendication 2, dans lequel lesdites informations collectées sur les contenus consommés sont reçues et diffusés à la demande ou sur abonnement. 3. The content selection method according to claim 2, wherein said information collected on the consumed content is received and broadcast on demand or subscription. 4. Procédé de sélection de contenus selon l'une des revendications 1 à 3, comprenant en outre : The content selection method according to one of claims 1 to 3, further comprising: - la présentation desdits contenus sélectionnés par ledit dispositif.  the presentation of said contents selected by said device. 5. Procédé de sélection de contenus selon l'une des revendications 1 à 4, 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, 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. The content selection method according to one of claims 1 to 4, 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 content being classified according to the selection criterion and the accessible contents. corresponding to the highest ranked content being selected. 6. Procédé de sélection de contenus selon l'une des revendications 1 à 5, 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 moins un autre dispositif de consommation de contenus dudit réseau de communication. The content selection method according to one of claims 1 to 5, 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. consumption of content of said communication network. 7. Procédé de sélection de contenus selon l'une des revendications 1 à 6, dans lequel les contenus consommés dans lesdits dispositifs de consommation de contenus dudit réseau de communication sont consommés par un groupe d'utilisateurs comprenant au moins deux utilisateurs. 7. Content selection method according to one of claims 1 to 6, wherein the content consumed in said content consumption devices of said communication network are consumed by a group of users comprising at least two users. 8. Dispositif de consommation de contenus, comprenant au moins un processeur configuré pour sélectionner des contenus parmi un parmi un ensemble de contenus audiovisuels accessibles par ledit dispositif de consommation, ledit dispositif étant connecté à un réseau de communication comprenant un ensemble de dispositifs de consommation de contenus audiovisuels, ledit au moins un processeur étant caractérisé en ce qu'il est configuré, indépendamment des dispositifs de consommation de contenus audiovisuels dudit ensemble, pour : 8. A content consumption device, comprising at least one processor configured to select one of a set of audio-visual contents accessible by said consumer device, said device being connected to a communication network comprising a set of devices for consuming audiovisual contents, said at least one processor being characterized in that it is configured, independently of the audiovisual content consumption devices of said set, for: - 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 au contenu consommé, le dispositif de consommation du contenu, une date de consommation du contenu, un utilisateur ;  - 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 consumption device of the content, a consumption date of the content, a user; - 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 de consommation; receiving information on the contents consumed in at least one other consumption device of contents of said communication network by said at least one other consumption device; - 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 consommation de contenus dudit réseau de communication et à partir d'informations sur les contenus accessibles comprenant au moins un identifiant du contenu accessible. selecting 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 consumption devices of contents of said communication network and from information on the accessible contents comprising at least one identifier of the accessible content. 9. Dispositif de consommation 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 : 9. A content consumption device of a set of audiovisual content consumption devices connected by a communication network, comprising at least one processor configured to: - collecter des informations sur les contenus consommés dans ledit dispositif ;  - collect information on the contents consumed in said device; - 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.  broadcasting the collected information on the content consumed in said device to at least one other content consumption device of said communication network. 10. Dispositif de consommation de contenus d'un ensemble de dispositifs de consommation de contenus audiovisuels connectés par un réseau de communication appartenant à la liste comprenant : - un équipement passerelle, 10. Device for consuming contents of a set of devices for consuming audiovisual contents connected by a communication network belonging to the list comprising: - gateway equipment, - un téléviseur connecté,  - a connected TV, - un lecteur Blu-ray,  - Blu-ray player - un décodeur (de l'anglais « set top box »),  a decoder (of the English "set top box"), - un ordinateur portable (de l'anglais « laptop »),  - a laptop (from the English "laptop"), - une tablette, ou  - a tablet, or - un téléphone intelligent (de l'anglais « smart phone »).  - a smartphone (from the English "smart phone"). 1 1 . Produit programme d'ordinateur, caractérisé en ce qu'il comprend des instructions de code de programme pour exécuter le procédé de sélection de contenus selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par un ordinateur. 1 1. A computer program product, characterized by comprising program code instructions for executing the content selection method according to any one of claims 1 to 7, 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 sélection de contenus, selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par un ordinateur. A computer-readable recording medium on which is recorded a computer program comprising program code instructions for performing the content selection method according to any one of claims 1 to 7, when said program is executed by a computer.
PCT/EP2015/080620 2014-12-24 2015-12-18 Method for formulating recommendations, and corresponding device, computer program product and storage medium Ceased WO2016102390A1 (en)

Applications Claiming Priority (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
FR1463333 2014-12-24

Publications (1)

Publication Number Publication Date
WO2016102390A1 true WO2016102390A1 (en) 2016-06-30

Family

ID=53673978

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2015/080620 Ceased WO2016102390A1 (en) 2014-12-24 2015-12-18 Method for formulating recommendations, and corresponding device, computer program product and 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
FR3031265A1 (en) 2016-07-01

Similar Documents

Publication Publication Date Title
US9451295B2 (en) Meta channel media system control and advertisement technology
US8601512B2 (en) Meta channel network-based content download technology
US8769582B2 (en) Meta channel based media system control technology
US8320746B2 (en) Recorded programs ranked based on social networks
US8458746B2 (en) Meta channel caching and instant viewing related technology
WO2010091089A1 (en) Meta channel based media system control 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
WO2016102390A1 (en) Method for formulating recommendations, and corresponding device, computer program product and storage medium
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.
EP2869586B1 (en) Method for processing at least one additional audiovisual content, related device and computer program
US20130227597A1 (en) Personal program channel
FR3015844A1 (en) METHOD FOR ACCESSING DIFFUSE CONTENT ON A POINT-TO-MULTIPOINT NETWORK, PREVIOUSLY OR FURTHER TO ITS BROADCAST, AND ASSOCIATED DECODER
US9508381B2 (en) DVR schedule collaboration methods and systems
FR2906101A1 (en) SYSTEM AND METHOD FOR TRANSMITTING IN REAL TIME OR DIFFERENCE FROM INTERACTIVE SERVICES ASSOCIATED WITH DIFFUSED CONTENT
FR3030982A1 (en) METHOD FOR AUTOMATIC RECORDING OF RECOMMENDED VIDEO CONTENTS, DEVICE AND COMPUTER PROGRAM PRODUCT THEREFOR.
FR3006542A1 (en) PROGRAMMING RECORDING OF AUDIOVISUAL CONTENTS PRESENT IN AN ELECTRONIC PROGRAM GRID
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
FR3021178A1 (en) METHOD OF TRANSFERRING VIDEO DATA AND RECEIVER DEVICE, RECORDER AND TRANSMITTER FOR SAID DATA THROUGH AUDIO COMMUNICATION
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
FR2943876A1 (en) Method for viewing emission of audio-visual contents broadcasted in TV channel on TV set, involves downloading files containing marked TV emission from located addresses, and displaying downloaded TV emission on TV set screen

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15817818

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15817818

Country of ref document: EP

Kind code of ref document: A1