FR2977345A1 - Systeme de recommandation de contenu numerique - Google Patents

Systeme de recommandation de contenu numerique Download PDF

Info

Publication number
FR2977345A1
FR2977345A1 FR1155887A FR1155887A FR2977345A1 FR 2977345 A1 FR2977345 A1 FR 2977345A1 FR 1155887 A FR1155887 A FR 1155887A FR 1155887 A FR1155887 A FR 1155887A FR 2977345 A1 FR2977345 A1 FR 2977345A1
Authority
FR
France
Prior art keywords
digital content
list
content
digital
cost
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR1155887A
Other languages
English (en)
Inventor
Makram Bouzid
Stephane Betge-Brezetz
Armen Aghasaryan
Julien Maisonneuve
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.)
Alcatel Lucent SAS
Original Assignee
Alcatel Lucent 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 Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Priority to FR1155887A priority Critical patent/FR2977345A1/fr
Priority to EP12730969.8A priority patent/EP2727022A2/fr
Priority to PCT/EP2012/062728 priority patent/WO2013001071A2/fr
Priority to CN201280031852.6A priority patent/CN103649954A/zh
Priority to US14/127,596 priority patent/US20140258025A1/en
Publication of FR2977345A1 publication Critical patent/FR2977345A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Pour recommander des contenus numériques à délivrer via un réseau de télécommunications (RT) vers un terminal de communication (TC), un dispositif (DRA) reçoit une première liste (L1) de contenus numériques produite depuis un système de recommandation (SR) en fonction d'un profil de l'utilisateur, chaque contenu numérique de la liste étant associé à une estimation de degré d'intérêt de l'utilisateur, et reçoit des estimations d'un coût associées respectivement aux livraisons de contenus numériques inclus dans la première liste depuis un autre dispositif (DAC), le coût étant représentatif de ressources du réseau de télécommunications nécessaires pour délivrer le contenu numérique depuis une source de contenu (SC) au terminal de communication. Le dispositif (DRA) attribue un score à chaque contenu numérique en fonction de l'estimation du degré d'intérêt associée au contenu numérique et de l'estimation du coût associée à la livraison du contenu numérique, et génère une deuxième liste (L2) de contenus numériques en fonction des scores attribués aux contenus numériques de la première liste (L1) avant de transmettre la deuxième liste au terminal de communication.

Description

SYSTEME DE RECOMMANDATION DE CONTENU NUMERIQUE
La présente invention concerne un système de recommandation de contenu numérique délivré via un réseau de télécommunication.
Actuellement, les services de délivrance de contenu via un réseau de télécommunications, tels que des vidéos à la demande ou des chaînes de télévision, sont en constante augmentation, et rencontrent au moins deux problèmes critiques. D'un côté, les opérateurs de réseau de télécommunication doivent gérer une vaste quantité de données transitant dans les réseaux. D'un autre côté, les utilisateurs doivent faire face à une vaste offre de contenu, puisqu'il leur est proposé des centaines de chaînes de télévision et des milliers de vidéos à la demande. Afin d'aider un utilisateur de trouver un contenu souhaité, des systèmes de recommandation sélectionnent des contenus pour l'utilisateur en prenant en compte des préférences et des habitudes de l'utilisateur. Généralement, les systèmes de recommandation se basent sur l'analyse de profils d'utilisateur et de description de contenus. Cependant, ces systèmes ne garantissent pas la qualité de service de la délivrance du contenu ou ne proposent pas d'autres contenus associés à une meilleure qualité de service.
Il existe ainsi un besoin de proposer à l'utilisateur des contenus avec une meilleure qualité de service possible.
Pour remédier aux inconvénients précédents, un procédé de recommandation de contenus numériques à délivrer via un réseau de télécommunications vers un terminal de communication, comprend les étapes suivantes dans un dispositif inclus dans le réseau de télécommunications : recevoir une première liste de contenus numériques produite depuis un système de recommandation en fonction d'un profil de l'utilisateur, chaque contenu numérique de la liste étant associé à une estimation de degré d'intérêt de l'utilisateur, recevoir des estimations d'un coût associées respectivement aux livraisons de contenus numériques inclus dans la première liste depuis un autre dispositif, le coût étant représentatif de ressources du réseau de télécommunications nécessaires pour délivrer le contenu numérique depuis une source de contenu au terminal de communication, attribuer un score à chaque contenu numérique en fonction de l'estimation du degré d'intérêt associée au contenu numérique et de l'estimation du coût 5 associées à la livraison du contenu numérique, générer une deuxième liste de contenus numériques en fonction des scores attribués aux contenus numériques de la première liste, transmettre la deuxième liste au terminal de communication. Avantageusement, l'invention considère dans un premier temps les 10 préférences d'utilisateur et dans un deuxième temps une fonction globale de coût pour la livraison du contenu, ajustant de manière équilibrée les souhaits d'utilisateurs avec les coûts relatifs aux réseaux, garantissant ainsi une qualité de service satisfaisante pour le contenu recommandé. Ainsi, l'invention prend en considération un coût relatif au réseau pour l'acheminement d'un contenu 15 numérique, qui dépend notamment de l'état du réseau, de la rareté des ressources réseaux utilisées, de la localisation du contenu, et qui garantit implicitement une meilleure qualité de service pour l'utilisateur. Le système de recommandation estime les coûts de livraison de différents contenus qui peuvent être disponibles dans un noeud donné du réseau ou dans 20 différents noeuds du réseau, tout en prenant en compte les caractéristiques du contenu en plus de la capacité du réseau. Selon une autre caractéristique de l'invention, le score peut être déterminé en fonction d'une somme de l'estimation du degré d'intérêt associée au contenu numérique et de l'inverse de l'estimation du coût associées à la livraison du contenu 25 numérique, l'estimation du degré d'intérêt étant pondérée par un premier facteur dépendant d'une importance accordée aux préférences de l'utilisateur et l'inverse de l'estimation du coût étant pondéré par un deuxième facteur dépendant d'une importance accordée à une qualité de livraison de contenu numérique. Selon une autre caractéristique de l'invention, le procédé peut comprendre 30 en outre une récupération d'impressions de l'utilisateur sur la deuxième liste afin d'ajuster les premier et deuxième facteurs. Selon une autre caractéristique de l'invention, les premier et deuxième facteurs sont ajustés en comparant la première liste et la deuxième liste en fonction du contenu numérique sélectionné par l'utilisateur.
Selon une autre caractéristique de l'invention, le coût peut être déterminé en fonction de caractéristiques du contenu numérique comprenant au moins la taille du contenu numérique, le format du contenu numérique, et la date de délivrance du contenu numérique Selon une autre caractéristique de l'invention, le coût peut être déterminé en outre en fonction de la bande passante requise pour la livraison du contenu numérique et en fonction de la disponibilité du contenu numérique dans des mémoires caches de sources de contenu. Selon une autre caractéristique de l'invention, le coût peut être déterminé 10 en outre en fonction de paramètres liés à la livraison du contenu numérique, lesdits paramètres comprenant au moins un retard, une gigue et un indicateur de qualité de service. Selon une autre caractéristique de l'invention, le réseau de télécommunications peut être basé sur une technologie de type stockage distribué 15 ou de type informatique en nuage afin de délivrer des contenus numérique mémorisé dans différentes sources de contenu.
L'invention concerne également un dispositif pour recommander des contenus numériques à délivrer via un réseau de télécommunications vers un 20 terminal de communication, comprenant : des moyens pour recevoir une première liste de contenus numériques produite depuis un système de recommandation en fonction d'un profil de l'utilisateur, chaque contenu numérique de la liste étant associé à une estimation de degré d'intérêt de l'utilisateur 25 des moyens pour recevoir des estimations d'un coût associées respectivement aux livraisons de contenus numériques inclus dans la première liste depuis un autre dispositif, le coût étant représentatif de ressources du réseau de télécommunications nécessaires pour délivrer le contenu numérique depuis une source de contenu au terminal de communication, 30 des moyens pour attribuer un score à chaque contenu numérique en fonction de l'estimation du degré d'intérêt associée au contenu numérique et de l'estimation du coût associée à la livraison du contenu numérique, des moyens pour générer une deuxième liste de contenus numériques en fonction des scores attribués aux contenus numériques de la première liste, des moyens pour transmettre la deuxième liste au terminal de communication.
L'invention se rapporte encore à un programme d'ordinateur apte à être 5 mis en ceuvre dans un dispositif, ledit programme comprenant des instructions qui, lorsque le programme est exécuté dans ledit dispositif, réalisent les étapes selon le procédé de l'invention.
La présente invention et les avantages qu'elle procure seront mieux 10 compris au vu de la description ci-après faite en référence aux figures annexées, dans lesquelles : - la figure 1 est un bloc-diagramme schématique d'un système de communication selon une réalisation de l'invention, et - la figure 2 est un algorithme d'un procédé de recommandation de 15 contenu numérique délivré via un réseau de télécommunication selon une réalisation de l'invention.
En référence à la figure 1, un système de communication comprend un système de recommandation SR, un dispositif de recommandation avancée DRA, 20 un dispositif d'analyse de coût DAC, des sources de contenu SC et au moins un terminal de communication TC, aptes à communiquer entre eux à travers un réseau de télécommunications RT. Le réseau de télécommunications RT peut être un réseau filaire ou sans fil, ou une combinaison de réseaux filaires et de réseaux sans fil. 25 Selon un exemple, le réseau de télécommunications RT est un réseau de paquets à haut débit de type IP ("Internet Protocol" en anglais), tel que l'internet ou un intranet. Selon un autre exemple, le réseau de télécommunications RT est un réseau de type TDM ("Time Division Multiplexing" en anglais) ou encore un réseau 30 privé spécifique à une société supportant un protocole propriétaire. Les sources de contenu SC hébergent différents contenus multimédias, par exemple sous forme de boutique d'un fournisseur de contenus et sous forme de caches pour la duplication de contenus multimédias. Les sources de contenu SC peuvent appartenir éventuellement à des opérateurs différents.
Un terminal de communication TC est apte à communiquer à travers le réseau de télécommunications RT avec le système de recommandation SR et le dispositif de recommandation avancée DRA, et est apte à recevoir un contenu numérique délivré par une source de contenu à travers le réseau de télécommunications RT. Selon un exemple, un terminal de communication est un ordinateur personnel relié directement par modem à une liaison de type xDSL ("Digital Subscriber Line" en anglais) ou RNIS (Réseau Numérique à Intégration de 10 Services) reliée au réseau de télécommunications RT. Selon un autre exemple, un terminal de communication est un terminal de radiocommunications cellulaire mobile, relié par un canal de radiocommunication au réseau de télécommunications, par exemple de type GSM ("Global System for Mobile communications" en anglais) ou UMTS ("Universel Mobile 15 Telecommunications System" en anglais). Selon un autre exemple, un terminal de communication comprend un dispositif ou objet électronique de télécommunications qui est personnel à l'utilisateur et qui peut être un assistant numérique personnel communicant PDA ("Personnel Digital Assistant" en anglais), ou un téléphone intelligent (SmartPhone), 20 pouvant être relié à une borne d'accès d'un réseau public sans fil de faible portée du type WLAN ("Wireless Local Area Network" en anglais) ou conforme à l'une des normes 802.1x, ou de moyenne portée selon le protocole WIMAX ("World wide Interoperability Microwave Access" en anglais), relié au réseau de télécommunications. 25 Le terminal de communication TC implémente une interface communiquant avec le système de recommandation SR pour requérir une liste de contenus multimédias recommandés. Le terminal de communication TC transmet un profil de l'utilisateur et un contexte d'utilisation au système de recommandation SR. Le terminal de communication TC transmet optionnellement des caractéristiques du 30 terminal TC au système de recommandation SR, les caractéristiques décrivant par exemple les capacités du terminal pour lire un contenu multimédia. L'interface a en outre pour fonction d'afficher une liste de contenus multimédias recommandés, d'obtenir des impressions ou commentaires de l'utilisateur sur la liste de contenus multimédias recommandés; en communiquant avec le dispositif de recommandation avancée DRA. Un contenu multimédia CM est un contenu numérique comprenant par exemple une image ou un contenu textuel, et/ou audio, et/ou vidéo. Dans le contexte de l'invention, le contenu multimédia CM comprend généralement des données vidéo nécessitant une quantité non négligeable de ressources du réseau de télécommunications pour être délivrées depuis une source de contenu SC vers le terminal de communication TC, les données vidéo requérant notamment plus de ressources selon le format des données, par exemple en format haute définition ou en format trois dimensions.
Le système de recommandation SR produit une première liste L1 de contenus multimédias recommandés en fonction du profil de l'utilisateur. La sélection des contenus multimédias est exécutée selon des contenus disponibles décrits dans un catalogue fourni par une base de données apte à recenser les contenus disponibles dans les différentes sources de contenu. Le système de recommandation SR détermine une estimation d'un degré d'intérêt Di(CM) d'un contenu multimédia par l'utilisateur, par exemple compris entre 0 et 1, indiquant une prévision de l'appréciation du contenu multimédia CM par l'utilisateur sur une échelle de 0 à 1 par exemple. Ladite estimation est par exemple déterminée en fonction du profil de l'utilisateur, du contexte d'utilisation et de ses habitudes. Par exemple, le profil de l'utilisateur contient des préférences ou des goûts de l'utilisateur par rapport à des types de contenus multimédias. Si le contenu 25 multimédia est un film, les préférences de l'utilisateur peuvent contenir le genre de film souhaité par l'utilisateur, tel qu'un film policier. Le contexte d'utilisation peut contenir l'heure courante, la localisation de l'utilisateur ou encore l'humeur de l'utilisateur.
30 Le dispositif d'analyse de coût DAC estime le coût Ct(CM) de délivrance d'un contenu multimédia CM depuis une source de contenu SC vers un terminal de communication TC. Le coût est estimé en fonction des caractéristiques du contenu multimédia, telles que la taille du contenu, le format du contenu, la date de délivrance, le temps estimé pour la délivrance, la bande passante requise pour la délivrance du contenu multimédia. Le coût est estimé en outre en fonction de la disponibilité du contenu multimédia dans des mémoires caches de sources de contenu SC qui sont situées proches ou éloignées du terminal de communication TC dans le réseau de télécommunications RT. Le coût est estimé en outre en fonction de l'état du réseau de télécommunications RT, prenant en compte par exemple la charge, l'encombrement ou la bande passante disponible. La fonction de coût a pour rôle d'obtenir une optimisation globale de toutes les recommandations faites à l'utilisateur pour éviter toute surcharge du réseau de télécommunications amenant à une mauvaise qualité de délivrance de contenu multimédia à l'utilisateur. Par exemple, l'utilisateur pourrait être déçu d'un contenu multimédia recommandé, même s'il correspond à des préférences dans son profil d'utilisateur, si le contenu est délivré en mauvaise qualité, ou avec de la gigue ou encore avec du retard. Ainsi, la fonction de coût peut prendre en outre en considération des paramètres liés à la livraison du contenu numérique, tels que le retard, la gigue, ou un indicateur de qualité de service tel que l'indicateur de qualité vidéo PEVQ ("Perceptual Evaluation of Video Quality" en anglais). La fonction de coût prend en outre en considération la flexibilité inhérente au réseau de télécommunications qui peut se baser sur une technologie de type "informatique en nuage" ("cloud computing" en anglais) ou encore de type "stockage distribué" (par exemple CDN - Content Delivery Network en anglais) dans le cadre de l'invention apte à délivrer des contenus multimédias depuis différentes sources de contenu SC. Pour un opérateur de réseau de télécommunications, la fonction de coût peut dépendre de plusieurs paramètres relatifs à des ressources, tels que l'utilisation d'un équipement réseau particulier de type "cache" ou l'utilisation de la bande passante. A priori, la fonction de coût attribue un poids maximal aux ressources considérées rares, qui doivent être préservées à des moments donnés pour le bon fonctionnement du réseau. Par ailleurs, la fonction de coût peut prendre en compte les 30 caractéristiques du terminal de communication TC, décrivant par exemple les capacités du terminal TC pour lire un contenu multimédia. Dans une réalisation, deux fichiers vidéo correspondant à un même film sous deux formats différents peuvent être considérés comme deux contenus multimédias différents.
Le dispositif de recommandation avancée DRA comprend un module de gestion d'impression MGI et un module d'analyse ANA. Le module d'analyse ANA du dispositif de recommandation avancée DRA prend en entrée la première liste L1 de contenus multimédias recommandés fournie par le système de recommandation SR et analyse l'estimation Di(CM) et le coût Ct(CM) pour chaque contenu multimédia CM de la liste. A cette fin, le dispositif de recommandation avancée DRA requiert au dispositif d'analyse de coût DAC de lui transmettre une estimation du coût Ct(CM) pour chacun des contenus multimédias inclus dans la première liste L1.
Pour chaque contenu multimédia CM, le module d'analyse ANA détermine un score Sc(CM) selon la fonction suivante: Sc(CM) = a.Di(CM) + 8/Ct(CM), de sorte que a + R = 1. Par exemple, le facteur a correspond à une importance maximale accordée aux préférences de l'utilisateur et le facteur R correspond à une importance maximale accordée à un coût minimal de délivrance de contenu multimédia, c'est-à-dire à une qualité maximale de délivrance de contenu multimédia. Les facteurs a et 8 peuvent être choisis et ajustés selon l'importance accordée aux préférences de l'utilisateur ou une qualité maximale souhaitée. Le module d'analyse ANA sélectionne un nombre donné de contenus multimédias de la liste ayant les meilleurs scores et génère une deuxième liste L2 de contenus multimédias recommandés à partir des contenus multimédias sélectionnés. Le module de gestion d'impression MGI peut prendre en entrée la première liste L1 et la deuxième liste L2. Le module MGI a pour fonction de transmettre la deuxième liste L2 au terminal de communication TC et de récupérer des 25 impressions de l'utilisateur sur la deuxième liste L2 afin d'ajuster les facteurs a et R. Le module MGI peut ajuster les facteurs a et R selon plusieurs possibilités non limitatives. Selon une première possibilité, le module MGI peut vérifier la position du contenu multimédia sélectionné dans la deuxième liste L2 par l'utilisateur et 30 comparer cette position à celle du même contenu dans la première liste L1. Cette opération peut être répétée afin de décider par exemple d'augmenter la valeur du facteur a dans le cas où le contenu sélectionné est généralement mieux classé dans la première liste, ou décider par exemple d'augmenter la valeur du facteur 8 dans le cas où le contenu sélectionné ne correspond pas à une qualité de service satisfaisante. Selon une deuxième possibilité, le module MGI peut transmettre à la fois la première liste L1 et la deuxième liste L2 au terminal de communication TC afin de demander à l'utilisateur quelle liste il préfère. Cette opération peut être répétée afin de tirer des conclusions sur les valeurs des facteurs a et (3. Selon une troisième possibilité, le module MGI peut transmettre alternativement la première liste L1 et la deuxième liste L2 au terminal de communication TC afin d'en déduire implicitement quelle liste l'utilisateur préfère.
Dans une variante, le dispositif de recommandation avancée DRA et le dispositif d'analyse de coût DAC sont inclus dans même dispositif.
En référence à la figure 2, un procédé de recommandation de contenu numérique délivré via un réseau de télécommunication selon une réalisation de 15 l'invention comprend des étapes E1 à E6 exécutées dans le système de communication. A l'étape E1, un utilisateur souhaite visionner un contenu multimédia via un terminal de communication TC et requiert auprès du système de recommandation SR une recommandation sur des contenus multimédias susceptibles de plaire à 20 l'utilisateur. Le terminal de communication TC transmet alors un profil de l'utilisateur et un contexte d'utilisation au système de recommandation SR. Si ce dernier possède déjà ces informations, l'utilisateur peut être invité par exemple à activer son profil. Le système de recommandation SR produit une première liste L1 de 25 contenus multimédias CM recommandés en fonction du profil de l'utilisateur. Pour chaque contenu multimédia inclus dans la première liste, le système de recommandation SR détermine une estimation d'un degré d'intérêt Di(CM) du contenu multimédia par l'utilisateur et associe cette estimation au contenu multimédia. 30 Le dispositif de recommandation avancée DRA, apte à communiquer directement avec le système SR, récupère alors cette première liste L1. A l'étape E2, le dispositif de recommandation avancée DRA requiert au dispositif d'analyse de coût DAC de lui transmettre une estimation du coût Ct(CM) pour chacun des contenus multimédias inclus dans la première liste L1. Le coût est considéré représentatif de ressources du réseau de télécommunications RT nécessaires pour délivrer le contenu numérique depuis une source de contenu SC au terminal de communication TC. A l'étape E3, le module d'analyse ANA du dispositif de recommandation avancée DRA détermine pour chaque contenu multimédia CM un score Sc(CM) selon la fonction suivante: Sc(CM) = a.Di(CM) + I3/Ct(CM), de sorte que a + R = 1. Le module ANA attribue ainsi un score à chaque contenu multimédia en fonction de l'estimation du degré d'intérêt Di(CM) associée au contenu multimédia et de l'estimation du coût Ct(CM) associée à la livraison du contenu multimédia. En d'autres termes, le score attribué à un contenu multimédia est fonction d'une somme l'estimation du degré d'intérêt Di(CM) et de l'inverse de l'estimation du coût Ct(CM) associées au contenu multimédia, l'estimation du degré d'intérêt Di(CM) étant pondérée par un facteur a dépendant d'une importance accordée aux préférences de l'utilisateur et l'inverse de l'estimation du coût Ct(CM) étant pondéré par un facteur 13 dépendant d'une importance accordée à une qualité de délivrance de contenu multimédia. Il est considéré que les meilleurs scores sont les scores les plus élevés, l'estimation du degré d'intérêt devant avoir la valeur la plus élevée possible et l'estimation du coût devant avoir la valeur la moins élevée possible. A l'étape E4, le module d'analyse ANA génère une deuxième liste L2 de contenus multimédias recommandés en fonction des scores Sc attribués aux contenus multimédias de la première liste L1. Plus particulièrement, le module d'analyse ANA sélectionne un nombre donné de contenus multimédias de la liste ayant les meilleurs scores, c'est-à-dire les scores les plus élevés, et génère une deuxième liste L2 de contenus multimédias recommandés à partir des contenus multimédias sélectionnés. II est considéré que la deuxième liste L2 comprend au plus le même nombre de contenus multimédias que celui compris dans la première liste L1. A l'étape E5, le module de gestion d'impression MGI du dispositif DRA transmet la deuxième liste L2 de contenus multimédias recommandés au terminal de communication TC. A l'étape E6 qui peut être répétée, le module de gestion d'impression MGI récupère des impressions de l'utilisateur sur la deuxième liste L2 afin d'ajuster les facteurs a et (3.
Notamment, les facteurs a et p. peuvent être ajustés en comparant la première liste L1 et la deuxième liste L2 en fonction du contenu numérique sélectionné par l'utilisateur.
L'invention décrite ici concerne un procédé et un dispositif pour une recommandation de contenu numérique délivré via un réseau de télécommunication. Selon une implémentation de l'invention, les étapes du procédé de l'invention sont déterminées par les instructions d'un programme d'ordinateur incorporé dans un dispositif, tel que le dispositif de recommandation avancée DRA.
Le programme comporte des instructions de programme, qui lorsque ledit programme est chargé et exécuté dans le dispositif, réalisent les étapes du procédé de l'invention. En conséquence, l'invention s'applique également à un programme d'ordinateur, notamment un programme d'ordinateur sur ou dans un support d'informations, adapté à mettre en oeuvre l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable pour implémenter le procédé selon l'invention.

Claims (11)

  1. REVENDICATIONS1. Procédé de recommandation de contenus numériques à délivrer via un réseau de télécommunications (RT) vers un terminal de communication (TC), comprenant les étapes suivantes dans un dispositif (DRA) inclus dans le réseau de télécommunications (TC) : recevoir (E1) une première liste (L1) de contenus numériques produite depuis un système de recommandation (SR) en fonction d'un profil de l'utilisateur, chaque contenu numérique de la liste étant associé à une estimation de degré d'intérêt de l'utilisateur, recevoir (E2) des estimations d'un coût associées respectivement aux livraisons de contenus numériques inclus dans la première liste (L1) depuis un autre dispositif (DAC), le coût étant représentatif de ressources du réseau de télécommunications (RT) nécessaires pour délivrer le contenu numérique depuis une source de contenu (SC) au terminal de communication (TC), attribuer (E3) un score à chaque contenu numérique en fonction de l'estimation du degré d'intérêt associée au contenu numérique et de l'estimation du coût associée à la livraison du contenu numérique, générer (E4) une deuxième liste (L2) de contenus numériques en fonction 20 des scores attribués aux contenus numériques de la première liste (L1), transmettre (E5) la deuxième liste (L2) au terminal de communication (TC).
  2. 2. Procédé conforme à la revendication 1, selon lequel le score est déterminé en fonction d'une somme de l'estimation du degré d'intérêt associée au contenu 25 numérique et de l'inverse de l'estimation du coût associée à la livraison du contenu numérique, l'estimation du degré d'intérêt étant pondérée par un premier facteur dépendant d'une importance accordée aux préférences de l'utilisateur et l'inverse de l'estimation du coût étant pondéré par un deuxième facteur dépendant d'une importance accordée à une qualité de livraison de contenu numérique. 30
  3. 3. Procédé conforme à la revendication 2, comprenant en outre une récupération d'impressions de l'utilisateur sur la deuxième liste (L2) afin d'ajuster les premier et deuxième facteurs.
  4. 4. Procédé conforme à la revendication 3, selon lequel les premier et deuxième facteurs sont ajustés en comparant la première liste (L1) et la deuxième liste (L2) en fonction du contenu numérique sélectionné par l'utilisateur.
  5. 5. Procédé conforme à l'une des revendications 1 à 4, selon lequel le coût est déterminé en fonction de caractéristiques du contenu numérique comprenant au moins la taille du contenu numérique, le format du contenu numérique, la date de délivrance du contenu numérique.
  6. 6. Procédé conforme à l'une des revendications 1 à 5, selon lequel le coût est déterminé en outre en fonction de la bande passante requise pour la livraison du contenu numérique et en fonction de la disponibilité du contenu numérique dans des mémoires caches de sources de contenu (SC).
  7. 7. Procédé conforme à l'une des revendications 1 à 6, selon lequel le coût est déterminé en outre en fonction de paramètres liés à la livraison du contenu numérique, lesdits paramètres comprenant au moins un retard, une gigue et un indicateur de qualité de service.
  8. 8. Procédé conforme à l'une des revendications 1 à 7, selon lequel le réseau de télécommunications est basé sur une technologie de type stockage distribué apte à délivrer des contenus numérique mémorisé dans différentes sources de contenu (SC).
  9. 9. Procédé conforme à l'une des revendications 1 à 8, selon lequel le réseau de télécommunications est basé sur une technologie de type informatique en nuage apte à délivrer des contenus numérique mémorisé dans différentes sources de contenu (SC).
  10. 10. Dispositif (DRA) pour recommander des contenus numériques à délivrer via un réseau de télécommunications (RT) vers un terminal de communication (TC), comprenant : des moyens (ANA) pour recevoir une première liste (L1) de contenus numériques produite depuis un système de recommandation (SR) en fonction d'unprofil de l'utilisateur, chaque contenu numérique de la liste étant associé à une estimation de degré d'intérêt de l'utilisateur des moyens (ANA) pour recevoir des estimations d'un coût associées respectivement aux livraisons de contenus numériques inclus dans la première liste (L1) depuis un autre dispositif (DAC), le coût étant représentatif de ressources du réseau de télécommunications (RT) nécessaires pour délivrer le contenu numérique depuis une source de contenu (SC) au terminal de communication (TC), des moyens (ANA) pour attribuer un score à chaque contenu numérique en fonction de l'estimation du degré d'intérêt associée au contenu numérique et de l'estimation du coût associée à la livraison du contenu numérique, des moyens (ANA) pour générer une deuxième liste (L2) de contenus numériques en fonction des scores attribués aux contenus numériques de la première liste (L1), des moyens (MGI) pour transmettre la deuxième liste (L2) au terminal de 15 communication (TC).
  11. 11. Programme d'ordinateur apte à être mis en oeuvre dans un dispositif (DRA) pour recommander des contenus numériques à délivrer via un réseau de télécommunications (RT) vers un terminal de communication (TC), ledit programme 20 comprenant des instructions qui, lorsque le programme est chargé et exécuté dans ledit dispositif (DRA), réalisent les étapes suivantes : recevoir (E1) une première liste (L1) de contenus numériques produite depuis un système de recommandation (SR) en fonction d'un profil de l'utilisateur, chaque contenu numérique de la liste étant associé à une estimation de degré 25 d'intérêt de l'utilisateur, recevoir (E2) des estimations d'un coût associées respectivement aux livraisons de contenus numériques inclus dans la première liste (L1) depuis un autre dispositif (DAC), le coût étant représentatif de ressources du réseau de télécommunications (RT) nécessaires pour délivrer le contenu numérique depuis 30 une source de contenu (SC) au terminal de communication (TC), attribuer (E3) un score à chaque contenu numérique en fonction de l'estimation du degré d'intérêt associée au contenu numérique et de l'estimation du coût associée à la livraison du contenu numérique,générer (E4) une deuxième liste (L2) de contenus numériques en fonction des scores attribués aux contenus numériques de la première liste (L1), transmettre (E5) la deuxième liste (L2) au terminal de communication (TC).
FR1155887A 2011-06-30 2011-06-30 Systeme de recommandation de contenu numerique Pending FR2977345A1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FR1155887A FR2977345A1 (fr) 2011-06-30 2011-06-30 Systeme de recommandation de contenu numerique
EP12730969.8A EP2727022A2 (fr) 2011-06-30 2012-06-29 Système de recommandation de contenu numérique
PCT/EP2012/062728 WO2013001071A2 (fr) 2011-06-30 2012-06-29 Système de recommandation de contenu numérique
CN201280031852.6A CN103649954A (zh) 2011-06-30 2012-06-29 数字内容推荐***
US14/127,596 US20140258025A1 (en) 2011-06-30 2012-06-29 Digital content recommendation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1155887A FR2977345A1 (fr) 2011-06-30 2011-06-30 Systeme de recommandation de contenu numerique

Publications (1)

Publication Number Publication Date
FR2977345A1 true FR2977345A1 (fr) 2013-01-04

Family

ID=46420198

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1155887A Pending FR2977345A1 (fr) 2011-06-30 2011-06-30 Systeme de recommandation de contenu numerique

Country Status (5)

Country Link
US (1) US20140258025A1 (fr)
EP (1) EP2727022A2 (fr)
CN (1) CN103649954A (fr)
FR (1) FR2977345A1 (fr)
WO (1) WO2013001071A2 (fr)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10657168B2 (en) 2006-10-24 2020-05-19 Slacker, Inc. Methods and systems for personalized rendering of digital media content
WO2008109889A1 (fr) 2007-03-08 2008-09-12 Slacker, Inc. Procédé et système pour personnaliser un contenu de lecture par le biais d'une interaction avec un dispositif de lecture
US10275463B2 (en) * 2013-03-15 2019-04-30 Slacker, Inc. System and method for scoring and ranking digital content based on activity of network users
US20140280213A1 (en) * 2013-03-15 2014-09-18 Slacker, Inc. System and method for scoring and ranking digital content based on activity of network users
EP3186726A1 (fr) 2014-07-28 2017-07-05 Iris.TV Inc. Système de recommandations d'éléments multimédias basé sur un ensemble
US10629086B2 (en) 2015-06-09 2020-04-21 International Business Machines Corporation Providing targeted, evidence-based recommendations to improve content by combining static analysis and usage analysis
US10832304B2 (en) 2016-01-15 2020-11-10 Target Brands, Inc. Resorting product suggestions for a user interface
CA2987440A1 (fr) * 2016-05-18 2017-11-23 Rovi Guides, Inc. Recommandation de contenu multimedia sur la base de la trajectoire de l'utilisateur
US20180308144A1 (en) * 2017-04-25 2018-10-25 Joseph E Traba, III Application based online marketplace

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090280780A1 (en) * 2008-04-15 2009-11-12 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas) System and method for selecting a message suitable for delivery to a user of telecommunications services
EP2124416A1 (fr) * 2008-05-22 2009-11-25 Alcatel Lucent Procédé de gestion de paramètres pour délivrer des contenus spontanés, procédé pour délivrer des contenus spontanés, procédé pour fournir des contenus spontanés, terminal et système distant associés
US20100115554A1 (en) * 2008-10-31 2010-05-06 International Business Machines Corporation Intelligent tv mosaic for ip tv
US20100138278A1 (en) * 2006-11-03 2010-06-03 Armen Aghasaryan Applications for telecommunications services user profiling
US20100171881A1 (en) * 2007-05-30 2010-07-08 France Telecom Generation of a customizable tv mosaic

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020075320A1 (en) * 2000-12-14 2002-06-20 Philips Electronics North America Corp. Method and apparatus for generating recommendations based on consistency of selection
US20040003405A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system menu control
US7836095B2 (en) * 2006-11-09 2010-11-16 General Instrument Corporation Method, system and apparatus for dynamically creating content channel based on end user wish lists
GB2438475A (en) * 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
US9215268B1 (en) * 2011-03-18 2015-12-15 Amazon Technologies, Inc. System and method for selection and switching of content sources for a streaming content session

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100138278A1 (en) * 2006-11-03 2010-06-03 Armen Aghasaryan Applications for telecommunications services user profiling
US20100171881A1 (en) * 2007-05-30 2010-07-08 France Telecom Generation of a customizable tv mosaic
US20090280780A1 (en) * 2008-04-15 2009-11-12 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas) System and method for selecting a message suitable for delivery to a user of telecommunications services
EP2124416A1 (fr) * 2008-05-22 2009-11-25 Alcatel Lucent Procédé de gestion de paramètres pour délivrer des contenus spontanés, procédé pour délivrer des contenus spontanés, procédé pour fournir des contenus spontanés, terminal et système distant associés
US20100115554A1 (en) * 2008-10-31 2010-05-06 International Business Machines Corporation Intelligent tv mosaic for ip tv

Also Published As

Publication number Publication date
EP2727022A2 (fr) 2014-05-07
CN103649954A (zh) 2014-03-19
WO2013001071A3 (fr) 2013-05-10
US20140258025A1 (en) 2014-09-11
WO2013001071A2 (fr) 2013-01-03

Similar Documents

Publication Publication Date Title
FR2977345A1 (fr) Systeme de recommandation de contenu numerique
US10044567B2 (en) System and method for determining optimal bandwidth for streaming to a client device in an adjustable bit rate video system
AU2010201379B2 (en) System and method for delivery of content objects
EP3054652B1 (fr) Ajustement dynamique du mode de transmission dans un systeme de communication satellite
KR100809260B1 (ko) 차세대 이동통신 네트워크에서의 상황 정보를 이용한핸드오버 결정 방법 및 장치
EP1844591B1 (fr) Architecture de systeme et procede pour des services de telechargement programmes
JP2012165371A (ja) 複数のビデオを評価する方法及び評価サーバー
WO2009153466A1 (fr) Procédé de gestion de paramètres pour délivrer des contenus spontanés, procédé pour délivrer des contenus spontanés, procédé pour fournir des contenus spontanés, terminal et système distant associés
US20100197357A1 (en) Portable Terminal
US20190182701A1 (en) Client centric service quality control
EP1938643A1 (fr) Allocation de ressources radio pour reduire la puissance d'emission d'un terminal
EP3437292B1 (fr) Procede d'optimisation du debit de contenus multimedia accessibles par au moins un terminal utilisateur, produit programme d'ordinateur et dispositif de gestion correspondants
EP2064845B1 (fr) Procede pour configurer le profil de qualite de service d'un flot donne au niveau d'un noeud d'acces d'un reseau de communication par paquets
FR2903557A1 (fr) Procede et systeme de selection d'un reseau a acces sans fil sur la base d'information d'environnement de terminal a terminal, logiciel et support de donnees correspondant
FR3004609A1 (fr) Architecture centralisee pour l'etablissement de federations de distributeurs de contenus
FR2875356A1 (fr) Decouverte et selection intelligente dans un reseau de multidiffusion
EP2670119A1 (fr) Message de fil d'attente personnalisé selon l'appelant
EP2545437A1 (fr) Procédé et système de prise de contrôle à distance d'un écran d'affichage
Lazova et al. Personalized TV Distribution to Adaptive HTTP Streaming Clients
WO2016097625A1 (fr) Évaluer la qualité de communication dans un réseau sans-fil
FR2980935A1 (fr) Procede et dispositif de gestion dynamique de la distribution de donnees numeriques dans un reseau de telecommunications
EP3050275A1 (fr) Conversion de protocole enrichie dans un réseau de télécommunications pour la fourniture de services à qualité de service améliorée
WO2024028472A1 (fr) Procédé de traitement d'une requête d'analyse statistique ou prédictive, procédé de communication et entités applicatives aptes à mettre en oeuvre ces procédés
WO2021209706A1 (fr) Gestion de l'accès à des contenus numériques accessibles en téléchargement progressif adaptatif et encodés selon une méthode d'encodage à débit variable, en fonction d'une charge réseau
FR2902596A1 (fr) Procede d'optimisation d'un critere relatif a la transmission de donnees

Legal Events

Date Code Title Description
GC Lien (pledge) constituted

Effective date: 20131018

RG Lien (pledge) cancelled

Effective date: 20141016

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7