Brevet FR3037757A1 (20161223)
REVENDICATIONS1. Procédé, mis en oeuvre à l'aide d'un système informatique, de 5 recommandation à un utilisateur de contenus (C1, C2), ledit procédé comprenant les étapes suivantes : - attribution (110) à chaque contenu (C1, C2) : ode premiers paramètres (T1, T2, T3, T4), appelés thèmes, une pondération (W , - -r1 , WT2, WT3, WT4) étant de préférence affectée à 10 chaque thème, ode deuxièmes paramètres, appelés moods (M1, M2), une pondération (WM1.C1, WM2.C1, WM1.C2, WM2.c2) étant affectée à chaque mood (M1, M2), chaque thème étant associé à au moins un mood et la pondération d'un mood (M1, M2) d'un contenu étant de préférence fonction de la 15 pondération du ou des thèmes associés audit mood, - génération (120) d'une interface utilisateur (GUI) comprenant plusieurs éléments (E1, E2), appelés boutons, activables et désactivables par l'utilisateur, chaque bouton (E1, E2) étant associé à un mood (M1, M2) ; - sélection (130) d'au moins un premier mood (M1) à la suite de l'activation par 20 l'utilisateur d'un (El ) des boutons (E1, E2) auquel est associé ledit premier mood (M1) ; - ordonnancement (150,\n<CLM>\1\tdes contenus (C1, C2) en fonction de la pondération (W , - , .c2) dans chacun desdits contenus (C1, C2) dudit premier mood (M1). 25\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que ledit procédé comprend les étapes de : - sélection (131) d'au moins un deuxième mood (M2) à la suite de l'activation par l'utilisateur d'un (E2) des boutons (E1, E2) auquel est associé ledit 30 deuxième mood (M2) ; - ordonnancement (151) des contenus (C1, C2) en fonction de la pondération (WM1.C1, WM2.C1, WM1.C2, WM2.c2) dans chacun desdits contenus (C1, C2) de 3 0 3 7 7 5 7 18 chacun desdits premier et deuxième moods (M1, M2).\n<CLM>\1\tProcédé selon l'une des revendications précédentes, caractérisé en ce que, au moins un thème (T4) et/ou au moins un mood étant associé à un troisième paramètre, appelé vecteur de pondération (vo ) T4M1 ledit procédé comprend, pour au moins l'un des contenus (C1) auquel est attribué ledit thème (T4) et/ou mood porteur du vecteur de pondération (vo ) T4M1 l'étape de détermination (200,\n<CLM>\1\tde la pondération ci, (W d'au moins un , des moods (M1) dudit contenu (C1), appelé mood ciblé, en fonction dudit vecteur de pondération (vo 1 T4M1 ) -\n<CLM>\1\tProcédé selon la revendication 3, caractérisé en ce que le vecteur de pondération (voT4M1 ) présente une valeur qui est fonction du ou des moods sélectionné(s).\n<CLM>\1\tProcédé selon l'une des revendications précédentes, caractérisé en ce que ledit procédé comprend, après l'étape de sélection (130,\n<CLM>\1\tdu premier mood (M1) ou desdits premier et deuxième moods (M1, M2), le calcul (140,\n<CLM>\1\td'un score pour chaque contenu (C1, C2) en fonction de la pondération (W , , WM2.C1 ) dans ledit contenu (C1, C2) dudit premier mood (M1) sélectionné ou en fonction de la pondération (W , , WM2.C1 , WM1 .C2, WM2.C2) dans ledit contenu (C1, C2) dudit premier mood (M1) et dudit deuxième mood (M2) sélectionnés; et en ce que l'ordonnancement (150,\n<CLM>\1\tdes contenus (C1, C2) est réalisé en 25 fonction desdits scores.\n<CLM>\1\tProcédé selon la revendication 5, caractérisé en ce que, pour chaque contenu, le calcul du score, noté SCi, comprend le calcul d'une distance, notée Distance(Ci), entre un premier (P1) et un deuxième point (P2) dans un espace 30 de dimension n, n étant le nombre de mood(s) sélectionné(s), les coordonnées du premier point (P1) comprenant la valeur de pondération de chaque mood (M1, M2) attribué au contenu et sélectionné, impactée le cas 3037757 19 échéant par un vecteur de pondération (voT4M1) 1 , les coordonnées du deuxième point (P2) comprenant la valeur maximale de chaque mood (MI, M2) sélectionné. 5\n<CLM>\1\tProcédé selon la revendication 6, caractérisé en ce que le score (SCi) de chaque contenu (C1, C2) est obtenu par une équation du type SCi = M - Distance(Ci)/-N/T/ M étant un réel positif, prédéfini ou calculé de préférence en fonction des valeurs maximales des moods sélectionnés. 10\n<CLM>\1\tProcédé selon l'une des revendications précédentes, caractérisé en ce que la pondération dans un contenu (C1, C2) de chaque mood (M1, M2) est une fonction non linéaire de la pondération de chaque thème (T1, T2, T3, T4) attribué audit contenu (C1, C2) et associé audit mood (M1, M2). 15\n<CLM>\1\tProcédé selon l'une des revendications précédentes, caractérisé en ce que la pondération de chaque thème (T1, T2, T3, T4) est prédéfinie et constante d'un contenu à un autre. 20\n<CLM>\1\tProgramme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes d'un procédé selon l'une des revendications 1 à 9 lorsque ledit programme est exécuté par un processeur, formant partie d'un système informatique, tel qu'un ordinateur, une télévision intelligente, une tablette ou un téléphone intelligent.\n<CLM>\1\tSystème informatique de recommandation à un utilisateur de contenus (C1, C2), ledit système informatique comprenant : - des moyens d'attribution à chaque contenu (C1, C2) : ode premiers paramètres (T1, T2, T3, T4), appelés thèmes, une pondération (W , - -r1 , WT2, WT3, WT4) étant de préférence affectée à chaque thème, ode deuxièmes paramètres, appelés moods (M1, M2), une pondération 3 0 3 7 7 5 7 20 (WM1 .C1 , WM2.C1 , WM1 .C2, WM2.c2) étant affectée à chaque mood (M1, M2), chaque thème étant associé à au moins un mood et la pondération dudit mood (M1, M2) étant de préférence fonction de la pondération 5 du ou des thèmes associés ; - des moyens de génération d'une interface utilisateur (GUI) comprenant plusieurs éléments (E1, E2), appelés boutons, activables et désactivables par l'utilisateur, chaque bouton (El, E2) étant associé à un mood (M1, M2), - des moyens de sélection d'au moins un premier mood (M1) à la suite de 10 l'activation par l'utilisateur d'un (El ) des boutons (E1, E2) auquel est associé ledit premier mood (M1) ; - des moyens d'ordonnancement des contenus (C1, C2) en fonction de la pondération (W , ci, Wmi c2) dans chacun desdits contenus (C1, C2) dudit premier mood (M1). 15\n<CLM>\1\tSystème informatique selon la revendication 11, caractérisé en ce que ledit système informatique comprend: - des moyens de sélection d'au moins un deuxième mood (M2) à la suite de l'activation par l'utilisateur d'un (E2) des boutons (E1, E2) auquel est associé 20 ledit deuxième mood (M2) ; - des moyens d'ordonnancement des contenus (C1, C2) en fonction de la pondération (W , , WM2.C1 , WM1 .C2, WM2.c2) dans chacun desdits contenus (C1, C2) de chacun desdits premier et deuxième moods (M1, M2). 25\n<CLM>\1\tSystème informatique selon la revendication 11 ou 12, caractérisé en ce que, au moins un thème (T4) et/ou au moins un mood étant associé à un troisième paramètre, appelé vecteur de pondération (vo ) T4M1 ledit système informatique comprend, pour au moins l'un des contenus (C1) auquel est attribué ledit thème (T4) et/ou mood porteur du vecteur de 30 pondération (vo T4M1)des moyens de détermination (200,\n<CLM>\1\tde la pondération ci, (W 1 d'au moins un des moods (M1) dudit contenu, appelé , mood ciblé, en fonction dudit vecteur de pondération (vo 1 r-T4M1 - 3037757 21\n<CLM>\1\tSystème informatique selon la revendication 13, caractérisé en ce que le vecteur de pondération (voT4M1) présente une valeur qui est fonction du ou des mood sélectionné(s). 5