Brevet FR2983610A1 — publié le 20130607

La présente invention se rapporte à un réseau de communication, notamment par l'internet, comportant au moins un serveur de sous réseau auquel sont connectés une pluralité d'abonnés de sous réseau dont au moins l'un est 5 un prestataire ou fournisseur de service et/ou de produits (dénommé ci après « prestataire de service ») qui fournit un service auquel les autres abonnés au serveur de sous réseau peuvent se connecter pour obtenir des informations sur le service offert par le prestataire de service et le 10 prestataire de service envoyant des messages à la pluralité d'abonnés. Dans les systèmes connus, le prestataire de service n'est pas en mesure de différencier les abonnés du serveur de sous réseau. pour déterminer auxquels il convient d'envoyer 15 des messages de manière prioritaire, chaque abonné étant traité de manière identique. Il en résulte un trafic de communication intense sur le réseau, ce qui diminue la vitesse des .connexions dans le réseau dans son ensemble. On aimerait avoir à disposition un réseau de communication 20 dans lequel le au moins un prestataire de service est en mesure d'optimiser le nombre de messages qu'il envoie aux autres abonnés du serveur de sous réseau et notamment de diminuer le nombre de connexions qu'il effectue vers les abonnés de sorte que le réseau dans son ensemble ait un 25 trafic de communication plus fluide, accélérant ainsi les connexions entre les différents membres du réseau. Suivant l'invention, le réseau de communication décrit ci-dessus comporte un serveur d'application connecté au serveur de sous réseau, qui, sur la base d'une requête effectuée par l'abonné au serveur de sous réseau émet une requête au serveur de sous réseau pour obtenir en retour la transmission de données, notamment de l'ensemble des données, transmises par l'abonné au serveur de sous réseau, le serveur d'application comportant des moyens pour calculer un score dudit abonné vis-à-vis du prestataire de services, des moyens pour classer les abonnés du serveur de sous réseau en fonction de leur score respectif et des moyens pour transmettre le classement au prestataire de service et le serveur de service n'envoyant des messages qu'aux abonnés du serveur de sous réseau ayant un score et/ou :une position au classement supérieure à un score et/ou à une position donnée. Ainsi, suivant l'invention, gràce au serveur d'application qui classe les àbonnés en fonction d'un score qui peut être fonCtion par exemple de leur intérêt respectif pour le service offert par le prestataire de service, ce dernier peut limiter ses envois de messages aux seuls abonnés présentant l'intérêt minimum donné aux services du prestataire de services, et non comme dans l'art antérieur d'envoyer des messages à l'ensemble des abonnés de manière non différenciée. Ainsi, le nombre de messages total envoyés par le prestataire de services aux abonnés du serveur de sous réseau est diminué et la fluidité du trafic du réseau de communication dans son ensemble est améliorée. Suivant un mode de réalisation préféré de l'invention, le score d'un abonné donné vis-à-vis du prestataire de services est calculé en fonction du nombre de mots clés donnés contenus dans les données transmises par l'abonné au serveur de sous réseau ; les mots clés étant relatifs au service du prestataire de service. Suivant un autre mode de réalisation préféré de l'invention, le score de l'abonné est fonction du nombre de communications qu'il effectue avec les autres abonnés du serveur de sous réseau, ainsi éventuellement que du nombre 5 de communications effectués par ces mêmes autres abonnés. Suivant un perfectionnement de l'invention, qui peut être mis en oeuvre en combinaison avec les aspects de l'invention définis ci-dessus ou indépendamment de ceux-ci en formant en tant que tel également une autre invention, le serveur 10 d'application, lorsqu'il reçoit d'un abonné l'autorisation d'obtenir du sous réseau social les informations relatives à son compte, demande à l'abonné si il est également l'administrateur d'un autre compte dans le réseau social constituant un autre prestataire de service et si la 15 réponse est positive lui propose d'inscrire ce compte prestataire de service auprès de l'application. Par ce procédé, on obtient une propagation encore plus rapide de l'application dans le réseau et donc une augmentation encore plus rapide du débit de connexions dans 20 le réseau dans son ensemble. Un mode préféré de l'invention est décrit ci-après en se reportant au dessin dans lequel l'unique figure 1 est un schéma d'ensemble d'un réseau suivant l'invention. A la figure 1, il est présenté de manière schématique un 25 réseau de communication suivant l'invention. Le réseau de communication Internet comporte plusieurs serveur de sous réseau qui peuvent par exemple être des serveurs de réseau sociaux, tels que « Facebook », « Twitter », « Youtube », « LastFM » ou analogues et des postes d'abonnés (User) au réseau de communication. Parmi les abonnés du réseau de communication, au moins certains sont abonnés à un ou plusieurs serveurs de sous réseau de type « Facebook ». Ainsi, chaque abonné de « Facebook » est-il connecté au serveur de « Facebook » et émet et reçoit des données de « Facebook ». Le réseau de communication comporte également un serveur d'application, intitulé serveur d'application « Fanzy ». Le serveur de sous réseau de type .« Facebook » propose à ses abonnés des applications. L'une de ces applications est proposée par le serveur d'application « Fanzy » qui consiste à entrer en compétition pour être classé parmi les abonnés ayant le plus d'intérêt pour la page « Facebook » d'un prestataire de service donné, abonné au sous serveur de réseau social. Si un abonné de « Facebook » choisit d'utiliser l'application « Fanzy », il s'inscrit à l'application depuis le site du serveur de sous réseau social « Facebook ». Une fois cette application « Fanzy » pour un prestataire de services donné, par exemple, un chanteur populaire, installée, l'abonné en retour envoie un message jeton ou « token » au serveur d'application « Fanzy ». Une fois ce message jeton obtenu de l'abonné, le serveur d'application « Fanzy » le transmet immédiatement ou ultérieurement au serveur de sous réseau « Facebook » qui en retour transmet au serveur d'application « Fanzy » l'ensemble des données échangées avec l'abonné, ainsi qu'entre les autres abonnés et l'abonné ayant donné son jeton à « Fanzy ». Le serveur d'application « Fanzy » calcule alors dans un premier temps pour l'abonné, sur la base des données reçues du serveur de « Facebook », son influence vis-à-vis du prestataire de services. En particulier, pour calculer l'influence de l'abonné ou poids de l'abonné, pour le prestataire de service donné, l'application « Fanzy » observe les variables suivants : - Nombre moyen de « J'aime » par (Mise à jour d'état) concernant la page du prestataire de service, - Nombre moyen de « J'aime » par (Mise à jour d'état) sur le prestataire de service en général, - Nombre moyen de commentaires par (Mise à jour d'état) concernant la page, - Nombre moyen de commentaires par (Mise à jour d'état) sur fb en général, - Nombre moyen de commentaires uniques sur fb en général, - Nombre moyen (d'aimants) uniques sur fb en général, - Nombre (d'amis) sur fb, - Nombre moyen (d'amis) qui ont (aimés) la page fb, - Nombre moyen (d'amis) qui participent au « Fanzy » de la page, - Nombre (d'amis) inscrits sur « Fanzy » en général, - L'utilisateur a-t-il (aimé) la page ? - Nombre total de status updates concernant la page. Sur la base de ces données, « Fanzy » affecte un nombre de points donnés pour chaque « J'aime » et « commentaires » et le pondère avec le score d'influence pour obtenir un classement final de chaque abonné vis-à-vis du prestataire de services. Le prestataire de services peut ainsi alors communiquer avec les abonnés en se limitant aux abonnés ayant un score supérieur à un score défini à l'avance ou une influence déterminée à l'avance. Il évite ainsi de communiquer avec des abonnés pour lesquels il y a peu d'intérêt à communiquer et diminue ainsi le nombre de messages inutiles envoyés à l'abonné et concentre ses messages uniquement sur les abonnés les plus intéressés. Il en résulte que le trafic du réseau est amélioré en étant rendu plus fluide car moins de messages sont envoyés. En particulier, on peut envisager que seul le premier ou les trois premiers du classement reçoivent un message de l'abonné par exemple un message l'informant du gain d'un cadeau tel que, une place gratuite pour son prochain concert ou un de ses disques. La description ci-dessus a été faite en prenant comme exemple le sous réseau social « Facebook ». Le procédé s'effectue de la même manière avec les autres sous réseau sociaux, comme « Twitter », « LastFM », « Youtube » et analogue. Lorsque un abonné est membre de plusieurs de ces sous réseaux et qu'il s'inscrit à l'application « Fanzy » pour plusieurs de ses comptes dans des réseaux sociaux différents, « Fanzy » présente l'avantage supplémentaire de pouvoir centraliser les données relatives à un abonné donné, permettant ainsi au prestataire de service de diminuer le temps de traitement qui lui serait nécessaire pour obtenir ces informations en se connectant successivement à chacun des sous réseaux et ainsi de diminuer le nombre de connexion qu'il effectue. Ceci permet d'augmenter encore plus la fluidité du trafic de connexions dans le réseau. Un calcul du score d'un abonné par rapport à un prestataire de service peut notamment se faire sur la base du calcul suivant : LFM = - 100 [ 'vimin(A,1350) + innire(B ). 000)1 2,11350 + N15000 où A = nombres d'écoutes répertoriées sur last.fm dans les 6 derniers mois* et B = nombre d'écoutes répertoriées sur last.fm de tous 35 les temps* preFB = 1/4 2 Min(95%-\/C,,e) Min(2.72, E) 4 Mi n(95%^1-5, \ I D) +2 Min(0.845, F) Avg\IC 1.07 Avg,1 D 0.14 + 1 / 2 Mi n(3.87, .\IG) + Min(6.24, H) 1.83 2.49 + 1/4 Min(1185.5, /) 2 Mi n(95%\1K, fg) +3 Mi n(95%-f \ J) +2 Mi n(2.45, L) 420 Avgii? Avg\IJ 0.48 + 3M + Min(N,1000) 10 100. Mi n(preFB, 99.5%preFE3) FB = 99.5% preFB où C = Nombre moyen de "J'aime" par statut* à propos de 10 cette page et D = Nombre moyen de commentateurs uniques par statut* à propos de cette page et E = Nombre moyen de "J'aime" par statut* en général et F = Nombre moyen de commentateurs uniques par statut* en 15 général et G = Nombre de commentateurs uniques* en général et H = Nombre unique d'utilisateurs qui ont "J'aime" un statut* en général et I = Nombre d'amis Facebook 20 et J = Nombre d'amis qui participant au Fanzy de cette page et K = Nombres d'amis qui ont "J'aime" la page et L = Nombre d'amis inscrits au Fanzy de la page et M = L'utilisateur a "J'aime" la page (oui=1, non=0) et N = Nombre total de statuts* à propos de cette page preTW TW = 0 * 0/P * S/R/100,000 + T/20 + 3U + Q/1000 100. Min (preTVV, 99.5% pre7VV) 99.5%pre7VV 0 = Nombre de (suiveurs) sur twitter P = Nombres de comptes que suit l'utilisateur sur twitter Q = Nombre total de tweets générés par l'utilisateur R = Nombre de tweets reçus (@ mentions) S = Nombre de retweets (RT) reçus par l'utilisateur T = Nombre de Retweeters uniques U = L'utilisateur suit la page sur twitter (oui=1, non=0) FANSCORE = 0.5 FB + 0.4 TW + 0.1 LFM 25 30 35 40 95%X représente le 95%ile de la distribution de X pour tous les utilisateurs participant au Fanzy de cette page 99.5%X représente le 99.5%ile de la distribution de X pour 5 tous les utilisateurs participant au Fanzy de cette page Avg X représente le valeur moyenne de X sur la distribution de X pour tous les utilisateurs participant au Fanzy de cette page 10 Min(X,Y) représente X si X Y * pour l'utilisateur dont on calcule le FanScore 15 Ce calcul de score repose notamment sur le principe qui consiste à donner, pour un paramètre donné, la note maximum à l'abonné dès qu'il dépasse une valeur seuil calculée à l'avance par l'application sur la base des courbes 20 Gaussienne de répartition de ce paramètre donné parmi la population d'abonnés, par exemple de sorte que les abonnés se trouvant dans les cinq derniers pourcents aient le même score le plus élevé possible pour ce paramètre, le score ne variant que pour les abonnés formant les 95 autres 25 pourcents. Ceci permet d'éviter les points aberrants dans le calcul du score, qui peuvent notamment être liés à une utilisation abusive du système par un abonné pour augmenter artificiellement son score total. Le tableau des figures 2 et 3 récapitule les différentes 30 étapes du procédé de mise en oeuvre du réseau de l'invention tel que décrit ci-dessus. Description supplémentaire du service Fanzy, notamment sur Facebook: 35 Fanzy est une application au sein d'un réseau social sur internet qui (a) récompense des utilisateurs ordinaires (voir ci-dessous) pour leur participation au marketing social d'un produit, service, personne, équipe de sport, athlète, artiste, célébrité, marque, série télé, film ou 40 n'importe quelle autre entité (une "entité") qui se promeut grâce à une page au sein d'un réseau social et qui (b) fournit des outils marketing, d'acquisition de clients et d'étude de marché à des professionnels du marketing. Il y a deux types d'utilisateurs de l'application: (1) Les professionnels du marketing qui gèrent une page pour une entité au sein d'un réseau social ("Administrateurs de Page") et (2) les consommateurs intéressés par l'entité ("Utilisateurs Ordinaires"). Les Utilisateurs Ordinaires peuvent aussi être des Administrateurs de Page et vice versa Les Administrateurs de Pages Un Administrateur de Page gère une ou plusieurs pages au sein d'un réseau social. En installant Fanzy, l'Administrateur de Page peut rajouter l'application Fanzy 15 sur la page de l'entité qu'il gère. L'ajout de l'application sur la page de l'entité crée un Fanzy pour l'entité qui apparait sur un onglet ou une autre partie de la page de l'entité. L'Administrateur de Page peut sélectionner et varier 20 plusieurs paramètres qui déterminent l'apparence et le fonctionnement de Fanzy sur sa page. Parmi ces paramètres, l'administrateur de page peut définir des mots-clés qui seront utilisés comme base de calcul pour déterminer le FanScore (défini ci-dessous) et le FanzyRank (défini ci- 25 dessous) des Utilisateurs Ordinaires participant au Fanzy de l'entité en question. L'Administrateur de Page peut aussi définir d'autres paramètres pour son Fanzy, tels: (a)la couleur dominante du Fanzy sur la page de l'entité (b)l'ajout du logo de l'entité sur son Fanzy 30 (c)certains choix liés à la diffusion automatique et périodique de certains messages sur la page de l'entité (date et heure de publication, texte du message à publier) (d)le message d'accueil affiché sur son Fanzy 35 (e)l'image utilisée pour représenter l'entité sur son Fanzy (f) les informations supplémentaires aussi affichées sur son Fanzy (g)l'affichage de récompenses disponibles aux 40 utilisateurs ordinaires (h)l'autorisation a d'autres Administrateurs de Pages de pouvoir afficher des récompenses pour d'autres entités sur son Fanzy (i) le type de classement à afficher sur la page d'accueil 45 de son Fanzy (quotidien, hebdomadaire, mensuel ou de tous les temps) (j) l'ajout de la connexion avec une autre page pour la même entité au sein d'un autre réseau social Les Administrateurs de Pages peuvent créer des récompenses ou des offres marketing aux Utilisateurs Ordinaires. L'administrateur de Page peut cibler ses offres à un ou plusieurs Utilisateurs Ordinaires selon: (a)sa participation au Fanzy de l'entité (b)sa participation au Fanzy d'autres entités (c)sa localisation géographique (d)le fait d'avoir obtenu (ou non) certaines récompenses virtuelles sociales ("badges") (e)son niveau d'influence, déterminé par son FanScore Les Administrateurs de Pages peuvent aussi limiter le 15 nombre de fois qu'une récompense peut être utilisée et spécifier les dates durant lesquelles le récompenses sont disponibles. Les Administrateurs de Pages ont aussi accès - à des statistiques sur l'activité des Utilisateurs Ordinaires 20 participant au Fanzy de l'entité. Ces statistiques incluent: (a)le nombre d'Utilisateurs Ordinaires qui participent au Fanzy de l'entité (b)la "portée" de ce groupe d'Utilisateurs Fanzy (le 25 nombre total d'amis qu'ont ces utilisateurs sur plusieurs réseaux sociaux) (c)le nombre de statuts publiés sur des réseaux sociaux par ce groupe d'Utilisateurs Ordinaires (d)le nombre de réactions sociales générées par les amis 30 de ce groupe d'Utilisateurs Fanzy De surcroit, les Administrateurs de Page peuvent aussi visualiser: (a)une analyses des conversations récurrentes au sein de ce groupe d'Utilisateurs Fanzy 35 (b)le sentiment (positif ou négatif) exprimé par ce groupe au sujet de l'entité et des mots clés définis par l'Administrateur de Page (c)les autres pages qui intéressent le plus ce groupe (d)Les autres pages qui intéressent le plus les amis de 40 ce groupe d'utilisateurs Utilisateurs Ordinaires Une fois installée sur la page d'une entité, Fanzy permet aux Utilisateurs Ordinaires de découvrir leur niveau d'influence, calculé par Fanzy (« FanScore »), ainsi que leur classement par rapport aux autres Utilisateurs Ordinaires basé sur leur FanScore et sur leur activité sur les réseaux sociaux et leurs achats (FanzyRank). Fanzy leur permet aussi d'obtenir des récompenses réelles et virtuelles pour la publication et la communication de messages marketing auprès de leurs amis sur les réseaux sociaux ainsi que pour d'autres actions sociales et leurs achats. Fanzy propose aux Utilisateurs Ordinaires d'installer 15 l'application Fanzy sur leur profil au sein du réseau social et de fournir à Fanzy leur données personnelles privées liées au réseau social pour permettre à Fanzy de calculer leur FanScore et leur FanzyRank. Les Utilisateurs Ordinaires ayant déjà installé Fanzy ont 20 la possibilité de découvrir leur FanScore et leur FanzyRank pour d'autres entités ayant installé Fanzy sur leur page, et ce directement au sein de l'application Fanzy elle même. i.e. Les Utilisateurs Ordinaires peuvent s'inscrire à autant de FanzY d'autres entités qu'ils le désirent. Les 25 Utilisateurs Ordinaires qui se sont inscrits aux Fanzys de plusieurs entités peuvent naviguer entre ces Fanzys grâce à un tableau de bord au sein de l'application. Quand un Utilisateur s'inscrit à son premier Fanzy pour une entité, ou qu'il s'inscrit à un Fanzy supplémentaire après 30 avoir installé l'application, Fanzy récupère, grâce à une connexion informatique au réseau social, les données personnelles privées de l'utilisateur liées au réseau social tels : (a) l'historique de ses états ou statuts 35 (b)les actions sociales de ses amis sur ses états ou statuts (e)ses affinités pour d'autres pages sur le réseau social (d)les affinités de ses amis pour d'autres pages sur le réseau social 40 (e) l'historique de statuts de ses amis (f) sa date de naissance (g)sa localisation géographique (h)sa liste d'amis (i) son adresse email 45 Fanzy calcule aussi, à ce moment là, le FanScore et le FanzyRank de l'utilisateur vis-à-vis de l'entité en utilisant un algorithme mathématique. Le réseau social prévient Fanzy, via une notification informatique, quand ces données sont mises à jour et Fanzy récupère ces nouvelles données régulièrement pour recalculer le FanScore et le FanzyRank de l'utilisateur. Une fois calculé, le FanScore et le FanzyRank des Utilisateurs Ordinaires est ensuite affiché. Fanzy présente à l'utilisateur une série d'actions possibles qui lui permettent d'améliorer son FanScore et son FanzyRank ainsi que de lui donner accès à plus de récompenses. Ces actions incluent : (a)publier un message comportant un mot-clé défini par l'Administrateur de Page sur un réseau social - (b)s'associer à la page de l'entité sur plusieurs réseaux sociaux (c)acheter certains produits spécifiques (d)se présenter à un certain lieu à une certaine heure (concerts ou évènements sportifs par exemple) (e) scanner un code barre ou QR ayant été distribué dans un lieu physique. Fanzy peut détecter quand un Utilisateur Ordinaire est 25 aussi un Administrateur de Page pour une entité et invite cet utilisateur à installer l'application Fanzy sur cette page. REVENDICATIONS1. Réseau de communication, notamment par l'Internet, comportant au moins un serveur de sous réseau auquel sont connectés une pluralité d'abonnés de sous réseau et dont au moins l'un est un prestataire de service qui fournit un service auquel les autres abonnés au serveur de sous réseau peuvent se connecter pour obtenir des informations sur le service offert par le prestataire de service et le prestataire de service envoyant des messages à la pluralité d'abonnés, caractérisé en ce qu'il comporte un serveur d'application connecté au serveur de sous réseau, qui, sur la base d'une requête effectuée par l'abonné au serveur de sous réseau, émet une requête au serveur de sous réseau pour obtenir en retour la transmission de données, notamment de l'ensemble des données, transmises par l'abonné au serveur de sous réseau, le serveur d'application comportant des moyens pour calculer un score dudit abonné vis-à-vis du prestataire de services, des moyens pour classer les abonnés du serveur de sous réseau en fonction de leur score respectif et des moyens pour transmettre le classement au prestataire de service et le prestataire de service n'envoyant des messages qu'aux abonnés du serveur de sous réseau ayant un score et/ou une position au classement supérieure à un score et/ou à une position donnée. 2. Réseau suivant la revendication 1, caractérisé en ce que le score d'un abonné donné vis-à-vis du prestataire de services est calculé en fonction du nombre de mots clés donnés contenus dans les données transmises parl'abonné au serveur de sous réseau ; les mots clés étant relatifs au service du prestataire de services. 3. Réseau suivant la revendication 1 ou 2, caractérisé en ce que le score de l'abonné est fonction du nombre de communications qu'il effectue avec les autres abonnés du serveur de sous réseau et/ou du nombre de communications de ces mêmes autres abonnés. 4. Réseau suivant l'une des revendications 1 à 3, caractérisé en ce que le serveur d'application, lorsqu'il reçoit d'un abonné l'autorisation d'obtenir du sous réseau social les informations relatives à son compte, demande à l'abonné si il est également l'administrateur d'un autre compte dans le sous réseau social constituant un autrè prestataire de service et si la réponse est positive lui propose d'inscrire ce compte prestataire de service auprès de l'application.