Brevet FR2960670A1 — publié le 20111202

PROCÉDÉ DE CLASSEMENT D'UTILISATEURS DANS UN RÉSEAU SOCIAL EN LIGNE La présente invention concerne généralement la mesure de constitution de réseaux sociaux et, plus particulièrement, des procédés, des appareils, et des articles manufacturés pour classer des utilisateurs dans un réseau social en ligne. La constitution de réseaux sociaux s'est étendue au monde en ligne et a permis à davantage de personnes de rester en contact avec des nombres plus importants de contacts personnels sur de longues distances. Certains sites web de constitution de réseaux sociaux permettent à des membres de créer leurs propres sites web, avec des informations de profil fournies par des membres et des manières de contacter le membre. Des sites web de constitution de réseaux sociaux suivent la liste de contacts d'un membre, que le membre peut consulter et/ou qui peut facilement faire l'objet d'un rappel en recherchant la liste de contacts. En général, la constitution de réseaux sociaux peut avoir pour résultat des réseaux bien plus importants de contacts pour certains utilisateurs que ce qui était gérable auparavant. Un objet de la présente invention est de proposer un procédé de classement 15 d'utilisateurs dans un réseau social en ligne. Dans ce but, des exemples de procédés pour classer des utilisateurs dans un réseau social en ligne comprennent les étapes qui consistent à déterminer une connexité d'un utilisateur sur un site de constitution de réseaux sociaux en fonction d'un nombre de contacts de l'utilisateur, à déterminer un nombre de premières 20 interactions dirigées de l'utilisateur à au moins un des contacts, à déterminer un nombre de secondes interactions associées à la première interaction et au moins un des contacts, et à classer l'utilisateur avec d'autres utilisateurs sur le site de constitution de réseaux sociaux en fonction de la connexité, des premières interactions, et des secondes interactions. Certains exemples de procédés sont mis en 25 oeuvre en utilisant un ordinateur ou une autre machine. Dans certains exemples, les premières interactions comprennent la mise à jour d'un état, l'envoi d'un message, le bavardage en ligne, le téléchargement multimédia, le repérage multimédia avec une identité d'utilisateur, l'affichage d'un commentaire, ou l'affichage de résultats d'une application. Dans certains exemples, 30 l'étape consistant à déterminer un nombre de premières interactions comprend l'étape consistant à générer au moins un élément parmi une matrice ou un vecteur représentatif d'une interaction entre l'utilisateur et au moins un des contacts. Dans certains exemples de procédés, l'étape consistant à déterminer un nombre de secondes interactions comprend l'étape consistant à générer ou à mettre à jour au moins un élément parmi une matrice ou un vecteur représentatif d'une interaction entre l'utilisateur et au moins un des contacts. Dans certains exemples, l'étape consistant à déterminer la connexité de l'utilisateur comprend l'étape consistant à déterminer un nombre de contacts de premier degré et un nombre de contacts de deuxième degré. Dans certains exemples de procédés, l'étape consistant à déterminer la connexité de l'utilisateur comprend en outre l'étape consistant à attribuer un premier poids au nombre de contacts de premier degré et un second poids au nombre de contacts de deuxième degré. Dans certains exemples, l'étape consistant à déterminer la connexité de l'utilisateur comprend en outre les étapes consistant à attribuer un premier poids à au moins une partie des contacts de premier degré qui ont limité des connexions respectives à l'utilisateur, et à attribuer un second poids aux contacts de premier degré qui n'ont pas limité des connexions respectives à l'utilisateur. Dans certains exemples, l'étape consistant à classer l'utilisateur comprend l'étape consistant à déterminer un rang centile de l'utilisateur. Dans certains exemples de procédés, l'étape consistant à déterminer un nombre de premières interactions comprend l'étape consistant à générer au moins un élément parmi une matrice ou un vecteur représentatif d'au moins une des premières interactions. Certains exemples de procédés comprennent en outre l'étape consistant à générer ou à mettre à jour l'au moins un élément parmi la matrice ou le vecteur pour représenter au moins une des secondes interactions. Dans certains exemples, l'étape consistant à déterminer la connexité de l'utilisateur comprend l'étape consistant à déterminer un nombre de contacts de premier degré et un nombre de contacts de deuxième degré. Certains exemples de procédés pour déterminer une efficacité de réseau comprennent les étapes consistant à déterminer un score de connexité pour un utilisateur d'un site de constitution de réseaux sociaux, à déterminer un score d'interactivité pour l'utilisateur, à déterminer un score de constance de réseau pour l'utilisateur, et à déterminer une efficacité de réseau du site de constitution de réseaux sociaux en fonction du score de connexité, du score d'interactivité, et du score de constance de réseau. Dans certains exemples de procédés, l'étape consistant à déterminer le score de constance de réseau comprend l'étape consistant à déterminer un nombre de connexions entre des utilisateurs dans le site de constitution de réseaux sociaux qui sont fondées sur la présence de l'utilisateur dans le site de constitution de réseaux sociaux. Dans certains exemples, l'étape consistant à déterminer le score de constance de réseau comprend l'étape consistant à déterminer un rapport de connexions entre des contacts de l'utilisateur du site de constitution de réseaux sociaux, et au moins une parmi des connexions rompues entre les contacts de l'utilisateur en réponse à la suppression de l'utilisateur du site de constitution de réseaux sociaux, ou des connexions entre des contacts de l'utilisateur qui ont changé de degré de connexion en réponse à la suppression de l'utilisateur du site de constitution de réseaux sociaux. Des exemples de systèmes pour classer des utilisateurs dans un réseau social en ligne comprennent un moniteur de connexité pour déterminer une connexité pour un utilisateur d'un réseau social en ligne en fonction d'un nombre de contacts directs et d'un nombre de contacts indirects, un moniteur d'interactivité pour déterminer une interactivité pour l'utilisateur en fonction d'un nombre de premières interactions dirigées par l'utilisateur à un ou plusieurs seconds utilisateurs et un nombre de secondes interactions dirigées à l'utilisateur par un ou plusieurs des seconds utilisateurs, et un classeur d'utilisateur pour déterminer un rang pour l'utilisateur en fonction du score de connexité et du score d'interactivité. Des exemples de systèmes comprennent en outre une base de données pour stocker au moins un élément parmi la connexité, l'interactivité ou le rang. Dans certains exemples, le moniteur d'interactivité traite une pluralité d'interactions pour générer un compte d'interaction, au moins un parmi le nombre de premières interactions ou le nombre de secondes interactions étant fondé sur le compte d'interaction. Dans certains exemples de systèmes, le moniteur d'interactivité génère au moins un élément parmi une matrice ou un vecteur en réponse à l'identification d'une interaction initiale et stocke le compte d'interaction dans la matrice ou le vecteur. Dans certains exemples, le moniteur d'interactivité met à jour au moins un d élément parmi une matrice ou un vecteur en réponse à l'identification d'une interaction de réponse à une interaction initiale. Des exemples de procédés et d'appareils décrits ici peuvent également être mis en oeuvre en utilisant un article manufacturé stockant des instructions lisibles par machine. Lorsqu'elles sont exécutées, les instructions entraînent la réalisation des exemples de procédés et/ou la mise en oeuvre des exemples d'appareils par la machine. Certains exemples d' articles manufacturés tangibles comprennent des instructions lisibles par machine qui, lorsqu'elles sont exécutées, font en sorte qu'une machine détermine au moins une connexité d'un utilisateur sur un site de constitution de réseaux sociaux en fonction d'un nombre de contacts de l'utilisateur, détermine une interactivité de l'utilisateur en fonction d'un nombre de premières interactions dirigées de l'utilisateur à au moins un des contacts et un nombre de secondes interactions associées aux premières interactions, et classe l'utilisateur avec d'autres utilisateurs sur le site de constitution de réseaux sociaux en fonction de la connexité, des premières interactions, et des secondes interactions. Dans certains exemples décrits, les premières interactions comprennent au moins un élément parmi la mise à jour d'un état, l'envoi d'un message, le bavardage en ligne, le téléchargement multimédia, le repérage multimédia avec une identité d'utilisateur, l'affichage d'un commentaire, ou l'affichage de résultats d'une application. Dans certains exemples, le fait de déterminer un nombre de premières interactions comprend le fait de générer au moins un élément parmi une matrice ou un vecteur représentatif d'au moins une des premières interactions. Certains exemples d'articles manufacturés décrits comprennent des instructions pour générer ou mettre à jour l'au moins un élément parmi la matrice ou le vecteur pour représenter au moins une des secondes interactions. Dans certains exemples décrits, le fait de déterminer la connexité de l'utilisateur comprend le fait de déterminer un nombre de contacts de premier degré et un nombre de contacts de deuxième degré. Dans certains exemples, le fait de déterminer la connexité de l'utilisateur comprend en outre le fait d'attribuer un premier poids au nombre de contacts de premier degré et un second poids au nombre de contacts de deuxième degré. Dans certains exemples décrits, le fait de déterminer la connexité de l'utilisateur comprend en outre les faits d'attribuer un premier poids à au moins une partie des contacts de premier degré et des contacts de deuxième degré qui ont limité des connexions respectives à l'utilisateur, et d'attribuer un second poids aux contacts de premier degré et aux contacts de deuxième degré qui n'ont pas limité des connexions respectives à l'utilisateur. Dans certains exemples, le fait de classer l'utilisateur comprend le fait de déterminer un rang centile de l'utilisateur. Certains exemples d'articles manufacturés tangibles comprennent des instructions lisibles par machine qui, lorsqu'elles sont exécutées, font en sorte qu'une machine détermine au moins un score de connexité pour un utilisateur d'un site de constitution de réseaux sociaux, détermine un score d'interactivité pour l'utilisateur, détermine un score de constance de réseau pour l'utilisateur, et détermine une efficacité de réseau du site de constitution de réseaux sociaux en fonction du score de connexité, du score d'interactivité, et du score de constance de réseau. Dans certains exemples, le fait de déterminer le score de constance de réseau comprend le fait de déterminer un nombre de connexions entre des utilisateurs dans le site de constitution de réseaux sociaux qui sont fondées sur la présence de l'utilisateur dans le site de constitution de réseaux sociaux. Dans certains exemples décrits, le fait de déterminer le score de constance de réseau comprend le fait de déterminer un rapport de connexions entre des contacts de l'utilisateur du site de constitution de réseaux sociaux, et au moins un élément parmi : des connexions rompues entre les contacts de l'utilisateur en réponse à la suppression de l'utilisateur du site de constitution de réseaux sociaux ; ou des connexions entre des contacts de l'utilisateur qui ont changé de degré de connexion en réponse à la suppression de l'utilisateur du site de constitution de réseaux sociaux. L'invention sera mieux comprise à partir de la description suivante, fournie seulement à titre d'exemple et faisant référence aux dessins joints, sur lesquels : la figure 1 illustre un exemple de réseau d'ordinateurs pour mettre en oeuvre un site web de constitution de réseaux sociaux en ligne ; la figure 2 est un schéma de principe plus détaillé de l'exemple de moniteur de constitution de réseaux sociaux de la figure 1 ; la figure 3 illustre un exemple de réseau social pour un utilisateur sur un site de constitution de réseaux sociaux en ligne ; la figure 4 illustre un exemple de page web de constitution de réseaux sociaux comprenant des interactions entre des utilisateurs et des réponses aux interactions ; la figure 5A illustre un exemple de matrice relationnelle représentative des interactions de la figure 4 ; la figure 5B illustre un autre exemple de matrice relationnelle représentative de l'interaction de la figure 4 où un ami de l'utilisateur a limité une connexion avec l'utilisateur ; la figure 6 illustre des exemples de vecteurs représentatifs des interactions de la figure 4 ; la figure 7 illustre un exemple de page web de constitution de réseaux sociaux comprenant un message personnel envoyé d'un utilisateur à un autre utilisateur ; la figure 8 illustre un exemple de matrice relationnelle représentative de l'interaction de la figure 7 ; la figure 9 illustre un exemple de page web de constitution de réseaux sociaux comprenant une image et une interaction entre des utilisateurs associés à l'image ; la figure 10 illustre un exemple de matrice relationnelle représentative de l'interaction de la figure 9 ; la figure 11 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour identifier des participants populaires dans un réseau social en ligne ; la figure 12 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour traiter des interactions ; la figure 13 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour déterminer des scores de connexité d'utilisateurs sur un site de constitution de réseaux sociaux ; la figure 14 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour déterminer un score d'interactivité d'un utilisateur sur un site de constitution de réseaux sociaux ; la figure 15 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour déterminer un rang d'un utilisateur sur un site de constitution de réseaux sociaux ; la figure 16 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour déterminer un score d'efficacité de réseau ; la figure 17 est un organigramme représentatif d'exemples d'instructions lisibles par machine qui peuvent être exécutés pour déterminer un score de constance de réseau d'un site de constitution de réseaux sociaux ; la figure 18 est un schéma d'un exemple de système de processeur qui peut être utilisé pour exécuter les exemples d'instructions lisibles par machine des figures 11 à 17 pour mettre en oeuvre le moniteur de constitution de réseaux sociaux de la figure 2. Bien que les exemples de systèmes décrits ici comprennent, entre autres composants, un logiciel exécuté sur un matériel, cette description est simplement illustrative et ne doit pas être considérée comme limitative. Par exemple, il est envisagé qu'un quelconque ou que la totalité des composants décrits de matériel et/ou de logiciel puissent être réalisés exclusivement dans un matériel dédié, exclusivement dans un logiciel, exclusivement dans un micrologiciel ou dans une certaine combinaison de matériel, de micrologiciel, et/ou de logiciel. Les exemples de systèmes, de procédés, et d'articles manufacturés décrits ici peuvent être utilisés pour identifier des participants populaires ou importants sur un site web de constitution de réseaux sociaux en ligne (également appelé site de constitution de réseaux sociaux, ou SNS pour « Social Networking Site »), tel que Facebook®, Orkut®, MySpace®, Flickr®, etc. En particulier, les exemples de systèmes, de procédés, et d'articles manufacturés décrits ci-dessous peuvent être utilisés pour faciliter la commercialisation plus efficace de produits et de services en identifiant des utilisateurs sur un site de constitution de réseaux sociaux qui peuvent entraîner des taux de conversion de publicité (par exemple, ventes par publicité vue) plus élevés et, ainsi, un meilleur retour sur investissement marketing. Les exemples de systèmes, de procédés, et d'articles manufacturés décrits ci-dessous peuvent également être utilisés pour identifier des participants populaires dans d'autres types d'applications d'interaction en ligne, telles que le courrier électronique (courriel), les weblogs, et/ou d'autres types de sites web à contenu généré par utilisateur. En général, l'analyse de réseau social fait référence au mappage et/ou à la mesure des connexions et/ou des relations entre des entités (par exemple, des individus, des groupes, des organisations). L'analyse de réseau social peut mesurer une activité de réseau social en déterminant les individus qui sont directement connectés et puis en déterminant le nombre de connexions directes selon lequel un Q individu est éloigné d'un autre individu. Par exemple, si un individu A est un ami d'un ami C d'un individu B (et n'est pas un ami ou contact direct de B), A et B sont séparés par deux degrés (par exemple, une première liaison (degré) entre A et un ami intermédiaire C et une seconde liaison (degré) entre l'ami intermédiaire C et B). Un leader d'opinion dans la constitution de réseaux sociaux fait référence à une personne qui est très importante dans un réseau local. Une telle personne est quelqu'un que d'autres peuvent chercher à contacter pour un conseil et/ou des informations. De façon similaire, sur des sites de constitution de réseaux sociaux où des réseaux peuvent être bien plus étendus géographiquement que, par exemple, des réseaux locaux, certains utilisateurs d'un site de constitution de réseaux sociaux peuvent posséder plus de connexions que d'autres utilisateurs. Ainsi, certains exemples de systèmes, de procédés, et d'articles manufacturés décrits ici mesurent des connexions directes et/ou indirectes d'un utilisateur sur un site de constitution de réseaux sociaux et génèrent un score de connexité représentatif de la connexité d'un utilisateur. Dans certains exemples, le score de connexité est fondé sur un rang de l'utilisateur avec d'autres utilisateurs. Certains exemples de systèmes, de procédés, et d'articles manufacturés décrits ici identifient les utilisateurs les plus populaires et/ou importants sur un site de constitution de réseaux sociaux en ligne. Dans la constitution de réseaux sociaux en ligne, certains utilisateurs particuliers peuvent posséder un nombre élevé de connexions. Tel qu'il est utilisé ici, le terme « utilisateur » peut faire référence à un individu, un groupe, une organisation, une entreprise, une unité gouvernementale, et/ou toute autre unité ou entité réelle ou fictive qui peut être représentée dans une constitution de réseaux sociaux. Dans certains exemples, un identificateur de connexion détermine un nombre de connexions pour un utilisateur spécifié. Dans certains exemples, le nombre de connexions est une somme de connexions de premier degré, de deuxième degré et/ou de troisième degré. L'exemple d'identificateur de connexion peut en outre déterminer un nombre des connexions qui sont limitées et peut réduire la valeur de connexions limitées. Une connexion limitée fait référence à une connexion (directe ou indirecte) entre des individus où au moins un des individus a choisi de bloquer certains ou tous les types de communications entre les individus. Par exemple, si un des individus refuse d'être o mis à jour en ce qui concerne l'état de l'autre individu, la connexion peut être considérée limitée. L'interactivité d'un utilisateur fait référence au nombre d'interactions entre l'utilisateur et les contacts, les connexions, et/ou les amis de l'utilisateur se produisant sur un site de constitution de réseaux sociaux. Une interaction peut être une forme quelconque d'activité ayant lieu sur un site de constitution de réseaux sociaux et/ou une réponse quelconque à une activité sur un site de constitution de réseaux sociaux, y compris, mais sans y être limitée : l'affichage sur un mur (par exemple, un panneau d'affichage public ou semi-public appartenant à un utilisateur, sur lequel une personne quelconque possédant les permissions correctes peut écrire ou afficher) ; l'envoi de messages privés ; le bavardage en ligne ; la visualisation ou l'affichage d'images, de vidéos, et/ou d'autres média ; le commentaire concernant l'état affiché d'un autre utilisateur ; la visualisation des amis d'un utilisateur ; la notification de mises à jour d'état d'utilisateur ; et/ou l'affichage des résultats d'une application (par exemple, des invitations à des événements, des scores de jeu, etc.). Un score d'interactivité d'un utilisateur est un score normalisé et/ou classé en fonction de l'interactivité d'un utilisateur par rapport aux interactivités d'autres utilisateurs sur le site de constitution de réseaux sociaux. En outre, en général, certains utilisateurs ont tendance à présenter un niveau plus élevé d'activité et/ou d'interactivité sur le site de constitution de réseaux sociaux. En raison de la nature très interactive des sites de constitution de réseaux sociaux, l'activité par un utilisateur est souvent sous forme d'interaction (par exemple, l'envoi de messages à une communauté, à une ou à plusieurs et/ou d'une ou de plusieurs autres entités) avec d'autres utilisateurs. Dans certains exemples, un moniteur d'interactivité détermine un niveau d'interactivité d'un utilisateur sur le site de constitution de réseaux sociaux. L'interactivité peut faire référence à un type quelconque d'interactivité entre un utilisateur et une ou plusieurs des connexions directes et/ou indirectes de l'utilisateur. Telle qu'elle est utilisée ici, chaque action dans une transaction sociale est une interaction. Ainsi, une action unidirectionnelle (par exemple, une action d'un utilisateur A à un utilisateur B) présente une interaction, une transaction bidirectionnelle présente deux interactions (par exemple, une action de A à B est une première interaction et une réponse de B à A est une seconde interaction), et une interaction multidirectionnelle comprend t interactions ou plus. Dans certains exemples, le moniteur d'interactivité compte chaque interaction entre des utilisateurs. Ainsi, par exemple, une interaction d'un utilisateur dirigée à 10 autres utilisateurs compte comme 10 interactions. Dans certains exemples, le moniteur d'interactivité compte des réponses à une interaction en générant une structure de données (par exemple, une matrice relationnelle, un vecteur) pour l'interaction et en mettant à jour la structure de données pour compter une ou plusieurs interactions de réponse après qu'elles sont réalisées. Dans certains exemples, un classeur d'utilisateur détermine un rang général d'un utilisateur sur un site de constitution de réseaux sociaux en fonction de l'interactivité d'un utilisateur et de la connexité de l'utilisateur. Le rang d'un utilisateur peut être indicatif de la popularité de l'utilisateur sur le site de constitution de réseaux sociaux, car il est plus vraisemblable que des utilisateurs populaires soient plus connectés avec d'autres utilisateurs et/ou il est plus vraisemblable qu'ils soient plus actifs sur le site de constitution de réseaux sociaux. La connexité d'un utilisateur fait référence au nombre pondéré ou non pondéré d'utilisateurs auxquels l'utilisateur est directement ou indirectement connecté, alors que le score de connexité est un score normalisé ou classé (par exemple, à rang centile) en fonction de la connexité de l'utilisateur par rapport à la connexité d'autres utilisateurs. Dans certains exemples, l'interactivité et/ou la connexité de l'utilisateur sont converties en scores. Des exemples de scores comprennent un rang centile de l'utilisateur pour l'interactivité de l'utilisateur et un rang centile de l'utilisateur pour la connexité. Dans certains exemples, le score d'interactivité et le score de connexité sont pondérés de façon égale pour déterminer un rang général d'utilisateur (par exemple, composite). Dans d'autres exemples, le score d'interactivité et le score de connexité sont pondérés différemment et alors associés pour déterminer le rang général (par exemple, composite). Par exemple, un premier utilisateur avec un score d'interactivité relativement élevé et un score de connexité relativement faible et/ou un deuxième utilisateur avec un score d'interactivité relativement faible et un score de connexité relativement élevé peuvent tous les deux être classés plus bas qu'un troisième utilisateur possédant un score d'interactivité élevé et un score de connexité élevé. Certains exemples de systèmes, de procédés, et d'articles manufacturés décrits ici peuvent utiliser le rang d'utilisateur pour sélectionner des publicités pour la présentation à l'utilisateur correspondant et/ou pour réaliser l'association à des visualisations du profil d'un utilisateur par d'autres utilisateurs. Au lieu d'être utilisés pour sélectionner des publicités directement, les rangs peuvent être fournis par l'entité déterminant le rang dans un rapport à des annonceurs publicitaires. Les annonceurs publicitaires peuvent alors utiliser le rang seul ou en association avec d'autres données pour sélectionner des publicités. Dans certains exemples, un annonceur publicitaire peut identifier et/ou sélectionner des utilisateurs en fonction du score d'interactivité d'utilisateur, du score de connexité d'utilisateur, et/ou du rang général d'utilisateur. Dans certains exemples, il peut être proposé à l'utilisateur ou aux utilisateurs identifiés d'approuver et/ou autrement de s'associer au(x) produit(s) et/ou service(s) de l'annonceur publicitaire. Dans certains exemples, le(s) score(s) de connexité, le(s) score(s) d'interactivité, et/ou le classement peuvent être utilisés en tant que mesure d'efficacité d'un site de constitution de réseaux sociaux en ligne. Dans certains exemples, le(s) score(s) et/ou le rang général d'un utilisateur peuvent être présentés à l'utilisateur pour l'en informer. Par exemple, certains utilisateurs peuvent percevoir comme un défi l'augmentation de leur(s) score(s) et/ou l'amélioration de leur(s) classement(s), augmentant ainsi potentiellement l'utilisation du site par certains utilisateurs. L'exposition d'utilisateur à la publicité peut être affectée par l'utilisation du site et, donc, l'augmentation de l'utilisation du site par des utilisateurs peut augmenter l'exposition publicitaire par ces utilisateurs et générer un revenu plus important pour le site. Le score d'efficacité de réseau peut également permettre à un site de constitution de réseaux sociaux d'évaluer sa structure de fixation des coûts publicitaires pour refléter une force d'attraction commerciale du site de constitution de réseaux sociaux à des annonceurs publicitaires. La figure 1 illustre un exemple de réseau d'ordinateurs 100 pour mettre en oeuvre un site de constitution de réseaux sociaux en ligne 102. Le réseau 100 comprend un serveur hôte 104 qui peut être mis en oeuvre, par exemple, en utilisant des serveurs et/ou logiciels d'hébergement web. Le serveur hôte 104 est connecté par l'intermédiaire d'un réseau étendu 106, tel qu'Internet, à d'autres ordinateurs 108 et 110 et/ou moniteur(s) de constitution de réseaux sociaux 112. Les ordinateurs 108 et 110 peuvent être utilisés par des utilisateurs du site de constitution de réseaux sociaux 102 (ou d'autres) pour voir une page web 114 par l'intermédiaire d'une ou d'application(s) de navigateur web (par exemple, le navigateur web de Microsoft Internet Explorer) exécutée(s) sur les ordinateurs 108 et 110. Lors de la réception d'une demande à partir de l'ordinateur 108 ou 110 par l'intermédiaire du réseau étendu 106, l'exemple de serveur hôte 104 récupère des données correspondant à la demande et transmet des données représentant la page web demandée 114 à l'ordinateur demandeur 108, 110. Le serveur hôte 104 peut en outre recevoir des messages à partir d'utilisateurs des ordinateurs 108 et 110 qui comprennent des demandes concernant des informations associées à une ou à plusieurs interactions entre des utilisateurs et/ou entre un utilisateur et le site de constitution de réseaux sociaux 102. Des exemples d'interactions comprennent, sans toutefois y être limités, l'affichage de contenu sur un mur (par exemple, un panneau d'affichage public ou semi-public appartenant à un utilisateur, sur lequel une personne quelconque possédant les permissions correctes peut écrire ou afficher) ; l'envoi de messages privés ; le bavardage en ligne ; la visualisation ou l'affichage d'images, de vidéos, et/ou d'autres médias ; le commentaire concernant l'état d'un utilisateur ; la visualisation des amis d'un utilisateur ; les notifications de mises à jour d'état d'utilisateur ; et/ou l'affichage des résultats d'une application (par exemple, des invitations à des événements, des scores de jeu, etc.). L'exemple de moniteur de constitution de réseaux sociaux 112 de la figure 1 accède également au site de constitution de réseaux sociaux 102 par l'intermédiaire du réseau étendu 106. En variante, le moniteur 112 peut être directement connecté au, ou intégré à l'intérieur du, site de constitution de réseaux sociaux 102. Dans certains exemples, le site de constitution de réseaux sociaux 102 fournit une ou plusieurs interfaces de programme d'application (« application program interfaces » ou APIs) qui permettent au moniteur de constitution de réseaux sociaux 112 d'accéder à des données contenues sur le site de constitution de réseaux sociaux 102 qui sont fournies par des utilisateurs. Un terminal de moniteur 116 qui est éloigné du moniteur de constitution de réseaux sociaux 112 peut accéder au moniteur de constitution de réseaux sociaux 112. Par exemple, un client (par exemple, un annonceur publicitaire) peut utiliser le moniteur de constitution de réseaux sociaux 112 pour identifier un ou plusieurs utilisateurs du site de constitution de réseaux sociaux 102 en fonction de la connexité et/ou de l'interactivité de l'utilisateur ou des utilisateurs en accédant au moniteur de constitution de réseaux sociaux 112 et/ou en soumettant une demande par l'intermédiaire du terminal de moniteur 116. Le terminal de moniteur 116 peut être directement connecté 120 au moniteur de constitution de réseaux sociaux 112 et/ou indirectement connecté 122 au terminal de moniteur (par exemple, par l'intermédiaire du réseau étendu 106). Dans l'exemple de la figure 1, le moniteur de constitution de réseaux sociaux 112 interroge périodiquement, et/ou de façon apériodique, le site de constitution de réseaux sociaux 102 pour déterminer un rang général, un score d'interactivité et/ou un score de connexité d'un ou de plusieurs utilisateurs du site de constitution de réseaux sociaux 102. Par exemple, le moniteur de constitution de réseaux sociaux 112 peut collecter des données à partir du site de constitution de réseaux sociaux 102, analyser les données collectées, et mettre à jour une base de données 118 qui comprend une identification, une interactivité, un score d'interactivité, une connexité, un score de connexité, et/ou un rang (par exemple, un rang général parmi des utilisateurs du site de constitution de réseaux sociaux 102) pour un ou plusieurs des utilisateurs de constitution de réseaux sociaux. L'exemple de base de données 118 de la figure 1 associe l'identification d'un utilisateur à ses score d'interactivité, score de connexité, et/ou rang(s) respectifs. La base de données 118 peut en outre ou en variante stocker les données d'interactivité et/ou les données de connexité analysées pour les utilisateurs. Lorsque le moniteur de constitution de réseaux sociaux 112 identifie un nouvel utilisateur sur le site de constitution de réseaux sociaux 102, le moniteur de constitution de réseaux sociaux 112 génère une nouvelle entrée dans la base de données 118 correspondant à l'utilisateur et peuple les champs respectifs avec le(s) score(s) d'interactivité, score(s) de connexité, et/ou rang(s). La figure 2 est un schéma de principe plus détaillé de l'exemple de moniteur de constitution de réseaux sociaux 112 de la figure 1. L'exemple de moniteur de constitution de réseaux sociaux 112 de la figure 2 reçoit une demande concernant une identification d'un ou de plusieurs listages d'utilisateurs du site de constitution de réseaux sociaux 102 (figure 1) en fonction d'un ou de plusieurs critères. Le moniteur 112 classe les utilisateurs du site de constitution de réseaux sociaux 102 en fonction des critères reçus, et fournit une ou plusieurs listes identifiant les utilisateurs classés et/ou des informations d'utilisateur correspondantes au demandeur. Dans ce but, l'exemple de moniteur de constitution de réseaux sociaux 112 de la figure 2 comprend un sélecteur d'utilisateur 202, un moniteur de connexité 204, un moniteur A iT d'interactivité 206, et un classeur d'utilisateur 208. L'exemple de moniteur de constitution de réseaux sociaux 112 est en outre représenté comme comprenant la base de données 118 de la figure 1. Cependant, la base de données 118 peut être externe au moniteur de constitution de réseaux sociaux 112, et en communication avec celui-ci. L'exemple de sélecteur d'utilisateur 202 reçoit une interrogation de demande d'utilisateur 210 (par exemple, à partir du terminal de moniteur 116 de la figure 1). L'interrogation de demande d'utilisateur 210 peut comprendre une demande concernant un ou plusieurs éléments parmi, par exemple, une connexité d'un ou de plusieurs utilisateurs, un score de connexité d'un ou de plusieurs utilisateurs, une interactivité d'un ou de plusieurs utilisateurs, un score d'interactivité d'un ou de plusieurs utilisateurs, un rang général d'un ou de plusieurs utilisateurs, et/ou une liste d'utilisateurs et/ou de caractéristiques (par exemple, profil démographique, activité personnelle de site de constitution de réseaux sociaux, etc.) d'utilisateurs possédant une connexité, des scores de connexité, une interactivité, des scores d'interactivité, et/ou des rangs spécifiés. Des caractéristiques supplémentaires des utilisateurs peuvent être obtenues, par exemple, en traitant des informations de profil fournies au site de constitution de réseaux sociaux 102 par des utilisateurs, en réalisant des captures d'écran d'informations publiquement disponibles à partir de profils d'utilisateur, et/ou en utilisant d'autres procédés pour déterminer des caractéristiques d'utilisateur. Le sélecteur d'utilisateur 202 interprète l'interrogation de demande d'utilisateur 210 et, en fonction de l'interrogation 210, détermine les moniteurs, parmi le moniteur de connexité 204 et/ou le moniteur d'interactivité 206, qui sont destinés à générer des données et/ou récupérer des données générées auparavant à partir de la base de données 118. En général, le moniteur de connexité 204 détermine un nombre d'utilisateurs auxquels chaque utilisateur est directement et/ou indirectement connecté par l'intermédiaire du site de constitution de réseaux sociaux 102. Le moniteur de connexité 204 détermine alors une connexité et un score de connexité d'un utilisateur. Une description plus détaillée du fonctionnement du moniteur de connexité 204 est fournie ci-dessous en référence à la figure 3. La figure 3 illustre un exemple de réseau social 300 pour un utilisateur 302 sur le site de constitution de réseaux sociaux 102 de la figure 1. Le réseau social L'exemple de moniteur de connexité 204 de la figure 2 peut pondérer les connexions de premier degré 304a à 304d, les connexions de deuxième degré 306, et les connexions de troisième degré 308 différemment. Par exemple, une connexion de deuxième degré 306 peut être considérée comme étant une connexion inférieure à une connexion de premier degré 304a à 304d. Pour un exemple de personne i (par exemple, l'utilisateur 302), l'équation 1 représente un nombre de contacts Mi comprenant des contacts directs et indirects. Dans l'équation 1, Di est le nombre de contacts directs de l'utilisateur 302, I2i est le nombre de contacts de deuxième degré de l'utilisateur 302, I3i est le nombre de contacts de troisième degré de l'utilisateur 302, et INi est le nombre de contacts de Nième degré de l'utilisateur 302. Mi = Di+12i+13i+...+INi Équation 1 Dans certains exemples, les nombres de contacts indirects 12i à INi excluent toutes les personnes qui sont connectées à l'utilisateur 302 par l'intermédiaire d'un degré plus proche de connexion. Par exemple, les contacts indirects 12i (par exemple, les utilisateurs 306) peuvent exclure un quelconque des contacts directs (par exemple, les utilisateurs 304a à 304d) de l'utilisateur 302 car, comme cela est décrit ci-dessus, certains contacts 304a à 304d, 306, 308 peuvent être connectés à l'utilisateur 302 par l'intermédiaire de voies multiples. De façon similaire, les contacts indirects I3i peuvent exclure un quelconque des contacts directs 304a à 304d et/ou des contacts de deuxième degré 306 de l'utilisateur 302, et ainsi de suite jusqu'aux contacts de Nième degré INi. Cependant, dans certains exemples, les contacts indirects I2i à ]Ni peuvent comprendre tous les contacts qui peuvent être atteints par l'intermédiaire des nombres respectifs de degrés pour, par exemple, augmenter les scores de connexité des utilisateurs qui possèdent des réseaux plus interconnectés de contacts. Le moniteur de connexité 204 détermine une connexité Ci en fonction des contacts directs et indirects de l'utilisateur 302. L'exemple de moniteur de connexité 204 attribue des poids différents aux contacts directs Di et aux contacts indirects I2i à INi en fonction du nombre d'étapes entre le niveau (par exemple, de deuxième degré, de troisième degré, etc.) de connexion et l'utilisateur 302. L'équation 2 est un exemple d'une connexité Ci pour l'utilisateur 302, où N est le nombre de degrés ou d'étapes entre l'utilisateur 302 et les contacts de Nième degré. Ci = Di+(12i/2)+(13i13)+...+(INi/N) Equation 2 L'exemple de score de connexité de l'équation 2 peut supposer que tous les participants du réseau (par exemple, les contacts directs Di et les contacts indirects I2i à INi) obtiennent un accès total ou sensiblement total à l'utilisateur 302 (par exemple, la capacité de voir et/ou d'entrer en contact avec l'utilisateur 302) et/ou à d'autres utilisateurs 304a à 304d, 306, et 308 du site de constitution de réseaux sociaux 102. Cependant, certains sites de constitution de réseaux sociaux permettent aux utilisateurs 302 à 308 de contrôler l'accès fourni aux autres utilisateurs 302 à 308 sur le site de constitution de réseaux sociaux 102. Dans certains exemples, les utilisateurs 304 à 308 qui possèdent des connexions limitées à l'utilisateur 302 sont supprimés du compte de contacts correspondant Di, I2i, I3i, ou Ni. Cependant, dans certains exemples, les utilisateurs 304 à 308 qui possèdent des connexions limitées à l'utilisateur 302 ne sont pas supprimés mais plutôt possèdent une pondération inférieure à celle des utilisateurs 304 à 308 qui possèdent des connexions totales à l'utilisateur 302. Par exemple, l'équation 3 illustre une connexité Ciremove où les utilisateurs 304 à 308 qui possèdent une connexion limitée à l'utilisateur 302 sont supprimés, et l'équation 4 illustre une connexité Ciweight possédant certaines connexions limitées DRi, I2Ri, I3Ri, et INRi qui possèdent un poids réduit par rapport à des comptes respectifs des comptes de connexions illimitées DUi, ITT2i, ItJ3i, et IUNi. Dans certains exemples, le moniteur de connexité 204 établit une limite supérieure en ce qui concerne le nombre de degrés N destinés à être comptés, où toutes les connexions de plus de N étapes sont ignorées. Dans certains autres exemples, le moniteur de connexité 204 ne limite pas la valeur supérieure de N. CiTe.ove = {Di+(I2i/2)+(I3i/3)+...+(INi/N)} 10 -{DRi+(12i12)+(I3i13)+...+(INiI N)} CiWe,ght = {DUi + (IU2i l 2) + (IU3i l 3) +... + (IUNiI N) } + 0.001* {DRi + (IR2i l 2) + (IR3i / 3) + ...+ (IRNi/ N) } Dans certains exemples, le facteur de poids (par exemple, 0,001 dans 15 l'équation 4) appliqué aux connexions limitées DRi, IR2i, IR3i, et IRNi peut être fondé sur les activités ou interactions auxquelles l'utilisateur 302 se livre et les notifications que l'utilisateur 302 ou l'utilisateur 304, 306, ou 308 a choisi de limiter. Des exemples d'interactions qui peuvent être bloquées comprennent, sans toutefois y être limitées, l'affichage sur un mur (par exemple, un panneau d'affichage public ou 20 semi-public appartenant à un utilisateur, sur lequel une personne quelconque possédant les permissions correctes peut écrire ou afficher) ; l'envoi de messages privés ; le bavardage en ligne ; la visualisation ou l'affichage d'images, de vidéos, et/ou d'autres médias ; le commentaire concernant l'état d'un utilisateur ; la visualisation des amis d'un utilisateur ; les notifications de mises à jour d'état 25 d'utilisateur ; et l'affichage des résultats d'une application (par exemple, des invitations à des événements, des scores de jeu, etc.). Dans certains exemples, des activités auxquelles l'utilisateur 302 se livre plus longtemps ou plus souvent sont pondérées de façon supérieure aux activités auxquelles l'utilisateur 302 se livre moins souvent lorsque de telles activités sont limitées entre l'utilisateur 302 et 30 d'autres utilisateurs 304 à 308, et des connexions qui sont complètement limitées peuvent recevoir le poids le plus élevé (à savoir, pour réduire la quantité selon Équation 3 Équation 4 laquelle la connexion compte pour le score de connexion le plus élevé tous poids confondus). Ainsi, les exemples d'équations 2 à 4 peuvent être modifiés pour appliquer de multiples poids selon des associations de limitation différentes. Un nombre important des interactions peuvent être limitées par l'utilisateur d'origine (réalisateur, déclencheur) 302 ou par l'utilisateur récepteur 304, 306, ou 308. Ainsi, DRi peut être la somme des utilisateurs 304a à 304d pour lesquels l'utilisateur 302 a limité la visualisation des activités de l'utilisateur 302, les utilisateurs 304 à 308 pour lesquels l'utilisateur 302 a choisi de ne pas voir les activités, les utilisateurs 304 à 308 qui ont bloqué l'utilisateur 302 pour ne pas qu'il voit leurs activités, les utilisateurs 304 à 308 qui ont choisi de voir moins des activités de l'utilisateur 302, et/ou de quelconques autres options de blocage ou de non-suivi. Après avoir déterminé une connexité (par exemple, Ciweight ou Ciremove), l'exemple de moniteur de connexité 204 peut rendre la connexité des utilisateurs 302 à 308 plus comparable en générant un score de connexité (par exemple, en attribuant à l'utilisateur 302 un rang centile). L'équation 5 illustre un exemple de formule centile qui peut être utilisé pour déterminer le rang centile d'un utilisateur 302 par rapport à sa connexité pour l'utilisation en tant que score de connexité. Dans l'équation 5, X est le nombre des utilisateurs 302 à 308 dont les connexités sont inférieures à Ci (par exemple, Ciweight OU Ciremove), Y est le nombre total d'utilisateurs uniques dans le site de constitution de réseaux sociaux 102, et P(Ci) est le centile de la connexité Ci. L'exemple de connexité Ci et le score de connexité (par exemple, centile P(Ci)) peuvent être mis à jour régulièrement ou irrégulièrement car les connexions dans un site de constitution de réseaux sociaux changent fréquemment. P(Ci) = (X /Y)*100 Équation 5 En faisant à nouveau référence à la figure 2, après avoir déterminé la connexité et/ou le(s) score(s) de connexité d'un ou de plusieurs utilisateurs, le moniteur de connexité 204 fournit les informations au classeur d'utilisateur 208 et/ou à la base de données 118. Le moniteur de connexité 204 peut en outre déterminer un ou des score(s) de constance de réseau pour un ou plusieurs utilisateurs. Comme cela est décrit ci-dessus, un score de constance de réseau représente le degré selon lequel la suppression d'un utilisateur du site de constitution de réseaux sociaux 102 peut réduire la connexité des utilisateurs restants sur le site de constitution de réseaux sociaux 102. En général, le moniteur d'interactivité 206 détermine une interactivité et/ou un score d'interactivité pour un ou plusieurs utilisateurs du site de constitution de réseaux sociaux 102. Le moniteur d'interactivité 206 peut déterminer l'interactivité d'un utilisateur en déterminant (par exemple, en comptant) un nombre d'interactions entre l'utilisateur et d'autres utilisateurs sur le site de constitution de réseaux sociaux 102. Le moniteur d'interactivité 206 peut en outre convertir l'interactivité en un score d'interactivité, par exemple, en comparant les interactivités des utilisateurs du site de constitution de réseaux sociaux 102. Des exemples de déterminations d'un score d'interactivité sont décrits de façon plus détaillée ci-dessous. Cependant, de tels exemples sont simplement illustratifs et peuvent être modifiés en fonction d'un élément quelconque ou de plusieurs éléments quelconques parmi le format, la configuration, l'objectif, les caractéristiques, la population d'utilisateurs, et/ou de quelconques autres caractéristiques d'un site de constitution de réseaux sociaux particulier, et/ou en fonction du type d'interactions mesurées sur le site de constitution de réseaux sociaux. La figure 4 illustre un exemple de page web de constitution de réseaux sociaux 400 comprenant des interactions 402 et 404 entre des exemples d'utilisateurs 406, 408, 410, et 412 et des interactions de réponse 414, 416, 418, et 420 aux interactions 402 et 404. L'exemple d'interaction 402 représente, par exemple, une mise à jour d'état par l'utilisateur 406, dans laquelle l'utilisateur 406 affiche un message destiné à être vu par de quelconques utilisateurs qui sont directement connectés (par exemple, contacts de premier degré) et/ou indirectement connectés (par exemple, contacts de deuxième degré, etc.) à l'utilisateur 406. Des interactions similaires peuvent comprendre l'affichage de résultats d'une application (par exemple, un jeu en ligne), la mise à jour d'informations de profil, l'affichage d'un lien à un autre site web, et/ou l'affichage de média (par exemple, musique, vidéo, etc.). Sur certains sites de constitution de réseaux sociaux, les connexions (par exemple, les utilisateurs 408 et 410) de l'utilisateur 406 qui affiche l'interaction de mise à jour d'état 402 peuvent répondre à l'interaction avec leurs propres interactions n Gu de réponse respectives 414 et 416. Les réponses 414 et 416 peuvent être dirigées à l'utilisateur 406, aux connexions directes de l'utilisateur 406, à de quelconques utilisateurs 408 et 410 qui ont répondu à l'interaction 402 à laquelle la réponse 414 est dirigée, et/ou de quelconques autres utilisateurs 406 à 412 qui peuvent être mis à jour avec l'état de l'utilisateur 406. Sur certains sites de constitution de réseaux sociaux, la capacité d'informer et de mettre à jour les utilisateurs 408 à 412 en ce qui concerne l'état (ou une autre information affichée) de l'utilisateur 406 est pratiquement illimitée. Par exemple, l'utilisateur 406 peut mettre son profil à la disponibilité d'un quelconque utilisateur 408 à 412 du site de constitution de réseaux sociaux 102 (figure 1) qui souhaite s'abonner à ou suivre l'utilisateur 406 et/ou même à un quelconque membre du public ayant accès au réseau étendu 106 de la figure 1. La figure 5A illustre un exemple de matrice relationnelle 500 représentative des interactions 402, 414, et 416 de la figure 4. Comme cela est décrit ci-dessus, une matrice relationnelle (ou un vecteur ou une autre structure de données) est générée et/ou mise à jour pour chaque interaction 402, 404, 414 à 420 et/ou jeu d'interactions (par exemple, le jeu d'interactions 402, 414, et 416, et le jeu d'interactions 404, 418, et 420). Dans la matrice relationnelle 500, l'utilisateur 406 est représenté par i et possède Dix contacts directs. L'exemple d'utilisateur i 406 de la figure 5A possède 11 contacts directs et, donc, la matrice relationnelle 500 comprend des contacts Dil à Dil 1. Les colonnes dans la matrice 500 représentent les utilisateurs 406 à 412 auxquels une interaction 402, 404, ou 414 à 420 est dirigée, alors que les rangées dans la matrice 500 sont les utilisateurs 406 à 12 qui génèrent ou réalisent une ou des interaction(s) de réponse 402, 404, ou 414 à 420. Une première rangée 502 de la matrice 500 représente les interactions réalisées par l'utilisateur i 406, comprenant l'interaction initiale 402 réalisée par l'utilisateur i 406. L'utilisateur 406 (par exemple, l'utilisateur i) affiche l'interaction 402 (par exemple, une mise à jour d'état) pour chacun de ses contacts Dil à Dil1, entraînant l'entrée par l'exemple de moniteur d'interactivité 206 (figure 2) d' 1 compte d'interaction dans chaque colonne dans la rangée 502 correspondant aux contacts Di 1 à Di 11, pour un total de 11 comptes d'interaction pour l'interaction 402. Les exemples de contacts Dil et Di2 affichent chacun une réponse (par exemple, les interactions 414 et 416) à l'interaction de mise à jour d'état 402, comme cela est illustré dans des rangées respectives 504 et 506. Ainsi, le moniteur d'interactivité 206 entre 1 compte d'interaction dans la colonne i 508 dans les rangées 504 et 506. Comme les interactions de réponse 414 et 416 peuvent se produire un certain temps après l'interaction 402, le moniteur d'interactivité 206 peut stocker la matrice relationnelle 500 dans une base de données (par exemple, la base de données 118 de la figure 1) et récupérer la matrice relationnelle 500 à un instant ultérieur pour la mise à jour. Bien que, dans l'exemple illustré, le moniteur d'interactivité 206 entre seulement des comptes d'interaction dans la colonne i 508, le moniteur d'interactivité 206 peut, en outre ou en variante, entrer des comptes d'interaction dans une ou plusieurs des colonnes Dil à Dil1 pour représenter des interactions par Dit et/ou Di2 avec d'autres contacts Dil à Dil 1 de l'utilisateur i 406. Par exemple, sur certains sites de constitution de réseaux sociaux, un quelconque utilisateur 406 à 412 qui réalise une interaction de réponse 414 à l'interaction initiale 402 est informé d'interactions de réponse ultérieures 416 à partir d'autres utilisateurs 406 à 412 à la même interaction initiale 402. En outre ou en variante, certains sites de constitution de réseaux sociaux notifient un utilisateur 406 lorsqu'un contact direct (par exemple, l'utilisateur 408) réalise une interaction initiale et/ou de réponse 402, 404, ou 414 à 420 à un contact direct mutuel (par exemple, l'utilisateur 410). L'exemple de moniteur d'interactivité 206 peut donc mettre à jour la matrice relationnelle 500 conformément à la notification particulière et/ou des outils et/ou mécanismes d'interaction d'un site de constitution de réseaux sociaux particulier. Dans certains exemples, le moniteur d'interactivité 206 entre également un compte d'interaction dans la colonne Dil de la rangée Di2 506 pour indiquer que Dil (par exemple, Ami 1 408 de la figure 4) est également informé car il a auparavant généré l'interaction de réponse 414 et est informé d'interactions de réponse supplémentaires (par exemple, 416). La figure 5B illustre un autre exemple de matrice relationnelle 510 représentatif de l'interaction 402 de la figure 4 où un contact direct Di5 de l'utilisateur 406 a limité ou bloqué des interactions de mise à jour d'état à partir de l'utilisateur 406. Certains sites de constitution de réseaux sociaux fournissent à leurs utilisateurs respectifs 406 à 412 les options de bloquer des notifications concernant un ou plusieurs de leurs contacts directs et/ou indirects. Par exemple, un utilisateur 412 peut choisir de ne pas être notifié lorsque l'utilisateur 406 réalise un ou plusieurs éléments parmi : l'affichage sur un mur ; l'envoi de messages privés ; le bavardage en ligne ; la visualisation ou l'affichage d'images, de vidéos, et/ou d'autres médias ; le commentaire concernant l'état d'un utilisateur ; la visualisation des amis d'un utilisateur ; les notifications de mises à jour d'état d'utilisateur ; l'affichage des résultats d'une application (par exemple, des invitations à des événements, des scores de jeu, etc.) ; et/ou une ou de quelconque(s) autre(s) interaction(s) avec le site de constitution de réseaux sociaux 102. L'exemple de matrice relationnelle 510 de la figure 5B est représentatif des exemples d'interaction 402 et d'interactions de réponse 414 et 416 de la figure 4, avec l'exception que le contact direct Di5 de l'utilisateur 406 a choisi d'ignorer ou de bloquer un ou plusieurs types de mises à jour d'état à partir de l'utilisateur 406, dont l'interaction 402 est un type. L'exemple de moniteur d'interactivité 206 de la figure 2 peut déterminer des réglages de notification des contacts directs Dil à Di 11 de l'utilisateur 406 et déterminer, en fonction des réglages de notification, que le contact Di5 a désactivé des notifications pour des mises à jour d'état (par exemple, limité, ignoré, bloqué, etc.). Ainsi, lorsque l'utilisateur i 406 génère l'interaction 402 dirigée aux contacts Dil à Dil 1, le moniteur d'interactivité 206 détermine qu'il n'y a aucune interaction entre l'utilisateur i 406 et le contact Di5, et donc n'entre pas un compte d'interaction dans une colonne 512 correspondant au contact Di5 et dans une rangée 514 correspondant à l'interaction 402. La figure 6 illustre des exemples de vecteurs 602 à 622 représentatifs des interactions 402, 414, et 416 de la figure 4. Les exemples de vecteurs 602 à 622 peuvent être utilisés en tant que variante de l'exemple de matrice relationnelle 500 illustré sur la figure 5A pour stocker les comptes d'interaction de la figure 4. Dans l'exemple de la figure 6, le moniteur d'interactivité 206 génère un vecteur 602 à 622 pour chaque connexion entre l'utilisateur i 406 et les participants Dil à Dil 1 dans l'interaction 402. Chacun des vecteurs 602 à 622 possède un poids qui est représentatif du nombre de comptes d'interaction entre l'utilisateur i 406 et l'utilisateur correspondant Dil à Dil 1. Par exemple, le vecteur 602 qui comprend l'utilisateur i 406 et l'utilisateur Dil (par exemple, Ami 1 408) possède un poids de 2 car l'interaction 402 et l'interaction de réponse 414 comprennent les utilisateurs 406 et 408. Par contre, le poids de l'exemple de vecteur 606 est 1 car seulement l'interaction 402 comprend l'utilisateur i 406 et l'utilisateur Di3. En outre ou en variante, les vecteurs 602 et 604, ou les vecteurs 602 à 622, peuvent être des vecteurs bidirectionnels qui comprennent les comptes d'interaction dans une première direction de l'utilisateur i 406 aux utilisateurs respectifs 408 et 410 et dans une seconde direction des utilisateurs respectifs 408 et 410 à l'utilisateur i 406. La figure 7 illustre un exemple de page web de constitution de réseaux sociaux 700 comprenant une interaction de message personnel 702 envoyée d'un utilisateur 406 à un autre utilisateur 408. Sur l'exemple de site de constitution de réseaux sociaux 102 de la figure 1, l'utilisateur 406 peut présenter une interaction avec un ou plusieurs autres utilisateurs 408 à 412 en transmettant un message directement à l'autre ou aux autres utilisateur(s) 408 à 412. Le(s) utilisateur(s) récepteur(s) 408 à 412 peut ou peuvent accéder au message, par exemple, en navigant jusqu'au site de constitution de réseaux sociaux 102 par l'intermédiaire d'un navigateur web pour voir le message. L'exemple d'interaction de message 702 est dirigé de l'utilisateur 406 à l'utilisateur 408 et à aucun autre utilisateur. La figure 8 illustre un exemple de matrice relationnelle 800 représentatif de l'interaction de message 702 de la figure 7. Bien que l'exemple de matrice relationnelle 800 comprenne tous les contacts Dit à Dil 1 de l'utilisateur i 406, le moniteur d'interactivité 206 détermine que l'interaction 702 a seulement eu lieu entre les utilisateurs 406 et 408. Dans certains exemples, cependant, la matrice relationnelle 700 comprend seulement les contacts Dil à Di11 qui sont inclus dans la transaction initiale. Ainsi, le moniteur d'interactivité 206 ajoute un compte d'interaction à la colonne 802 et à la rangée 804 appropriées. Si l'utilisateur 408 ne répond pas à l'interaction 702 (par exemple, en envoyant un message de réponse), l'exemple de matrice 800 peut être considéré complet, et une autre matrice relationnelle est créée pour une interaction ultérieure. La figure 9 illustre un exemple de page web de constitution de réseaux sociaux 900 comprenant une image 902 et une interaction 904 entre des utilisateurs 406 à 412 associés à l'image 902. L'exemple d'image 902 peut être affiché, par exemple, par l'utilisateur 406, qui en outre « repère » l'image avec des identifications d'autres utilisateurs 408, 412, 906, et 908 qui sont également présents dans l'image 902. Sur certains sites de constitution de réseaux sociaux (par exemple, le site de constitution de réseaux sociaux 102 de la figure 1), les utilisateurs 406 à 412, 906, et 908 peuvent afficher des commentaires 910 et 912 concernant l'image 902 pour que d'autres personnes les voient lorsqu'ils voient l'image 902. Dans l'exemple illustré, les utilisateurs 406 et 408 ont laissé des commentaires respectifs 912 et 910 concernant l'image 902. La figure 10 illustre un exemple de matrice relationnelle 1000 représentatif de l'interaction de la figure 9. L'exemple de matrice relationnelle 1000 comprend l'utilisateur i 406 et les contacts Dil à Dil l de l'utilisateur 406. Le moniteur d'interactivité 206 (figure 2) détermine que l'utilisateur i 406 a affiché l'image 902 et a repéré les utilisateurs respectifs 408, 412, 906, et 908 qui sont dans l'image 902. En réponse, le moniteur d'interactivité 206 entre des comptes d'interaction dans une rangée 1002 correspondant à des interactions par l'utilisateur i 406 dirigées à d'autres utilisateurs 408 à 412, 906, et 908 à l'intérieur de colonnes correspondant aux utilisateurs récepteurs de l'interaction (par exemple, l'affichage et/ou le repérage de l'image 902). L'exemple de moniteur d'interactivité 206 détecte en outre les commentaires 910 et 912 et ajoute des comptes d'interactivité supplémentaires à une rangée 1004 correspondant à l'utilisateur Di1 (par exemple, Ami" 408) qui a généré l'interaction de réponse 910, et à la rangée 1002 correspondant à l'utilisateur i 406 qui a généré l'interaction de réponse 912. Dans l'exemple illustré, le moniteur d'interactivité 206 génère seulement un compte d'interaction pour une interaction de réponse 912 dans une colonne 1006 correspondant à l'utilisateur Dil 408 qui a généré l'interaction de réponse précédente 910. Cependant, le moniteur d'interactivité 206 peut générer des comptes d'interaction dans une quelconque rangée et/ou colonne en fonction de la configuration et/ou des réglages particuliers du site de constitution de réseaux sociaux (par exemple, le site de constitution de réseaux sociaux 102). En général, chaque site de constitution de réseaux sociaux peut choisir d'informer des utilisateurs d'interactions et/ou d'activités par d'autres utilisateurs qui peuvent potentiellement être intéressantes pour eux de manières différentes. Ainsi, le moniteur d'interactivité 206 peut générer des comptes d'interaction en fonction des réglages et/ou des configurations de notification particuliers du site de constitution de réseaux sociaux 102 et/ou des utilisateurs 406 à 412, 906, et 908. Dans certains exemples, les matrices relationnelles 500, 510, 800, et 1000 sont utilisées par le moniteur d'interactivité 206 pour déterminer une interactivité de l'utilisateur i 406. L'interactivité pour l'exemple d'utilisateur i 406 peut être déterminée en sommant les comptes d'interaction dans les matrices relationnelles correspondant à l'utilisateur i 406 pendant une période spécifiée ou tout le temps. Dans ces exemples, le moniteur d'interactivité 206 génère des matrices relationnelles similaires pour les utilisateurs Dil à Dil l pour représenter les comptes d'interaction respectifs pour l'utilisation dans la détermination des interactivités respectives des utilisateurs Dil à Di11. Dans certains exemples, cependant, le moniteur d'interactivité 206 utilise les matrices relationnelles 500, 510, 800, et 1000 pour déterminer les interactivités pour un quelconque des utilisateurs Dil à Dil1. Bien que ces exemples puissent entraîner le stockage de moins de matrices relationnelles ou d'autres structures de données, le moniteur d'interactivité 206 peut devoir rechercher dans un nombre important de matrices relationnelles pour déterminer l'interactivité de l'utilisateur i 406. Un score d'interactivité de l'utilisateur i 406 peut être déterminé, par exemple, en comparant l'interactivité de l'utilisateur i 406 aux interactivités d'autres utilisateurs sur le site de constitution de réseaux sociaux. Par exemple, les interactivités peuvent être normalisées en fonction d'une interactivité supérieure, d'une interactivité inférieure, d'une interactivité moyenne, et/ou d'un autre facteur de normalisation. En outre ou en variante, le score d'interactivité peut être déterminé en fonction d'un rang centile de l'interactivité de l'utilisateur i 406. En outre ou en variante, une quelconque des matrices relationnelles 500, 510, 800, ou 1000 peut être représentée sous forme de vecteur ou dans un autre format de structure de données. Par exemple, la matrice relationnelle 500 peut être représentée selon le vecteur suivant : . Ainsi, l'exemple de vecteur identifie l'utilisateur i 406, les utilisateurs Dit à Dil1, et les comptes d'interaction dirigés à chacun des utilisateurs Dil à D,11 par l'utilisateur i 406 et les comptes d'interaction dirigés à l'utilisateur i 406 par chacun des utilisateurs Dil à Dil1. Naturellement, d'autres formats de vecteur peuvent être utilisés au lieu de l'exemple de vecteur ou des matrices relationnelles 500, 510, 800, ou 1000. En faisant à nouveau référence à la figure 2, après que le moniteur d'interactivité 206 détermine les interactivités et/ou les scores d'interactivité pour les utilisateurs, le moniteur d'interactivité 206 fournit les interactivités et/ou les scores d'interactivité au classeur d'utilisateur 208 et/ou à la base de données 118. Dans certains exemples, le moniteur d'interactivité 206 traite régulièrement des interactions (par exemple, traitement par lots) entre des utilisateurs du site de constitution de réseaux sociaux 102 et stocke les matrices relationnelles et/ou les vecteurs générés et/ou mis à jour résultants dans la base de données 118. Dans ce but, un moniteur de collection de données 214 détermine si une collection de données doit avoir lieu et commande le moniteur d'interactivité 206 en conséquence. En outre ou en variante, le moniteur de collection de données 214 peut commander le moniteur de connexité 204 pour collecter et/ou traiter la connexité des utilisateurs du site de constitution de réseaux sociaux 102 à des intervalles réguliers et/ou irréguliers. Le classeur d'utilisateur 208 de la figure 2 reçoit les connexités et/ou les scores de connexité à partir du moniteur de connexité 204 et/ou les interactivités et/ou les scores d'interactivité à partir du moniteur d'interactivité 206. En fonction des informations reçues, le classeur d'utilisateur 208 détermine un ou des rang(s) d'utilisateur 212 pour un ou plusieurs utilisateurs du site de constitution de réseaux sociaux 102 (par exemple, en fonction de l'interrogation de demande d'utilisateur 210). Le(s) rang(s) d'utilisateur peut ou peuvent alors être envoyé(s) à l'emplacement à partir duquel l'interrogation de demande d'utilisateur 210 a été reçue (par exemple, le terminal de moniteur 116 de la figure 1) et/ou à un emplacement différent (par exemple, un dispositif de stockage, une installation de données centrale, un annonceur publicitaire, une base de données 118). Le classeur d'utilisateur 208 peut générer un ou des rang(s) d'utilisateur, par exemple, en pondérant le score d'interactivité et le score de connexité et puis en associant les scores pondérés pour générer un rang général (par exemple, composite). Le(s) poids appliqué(s) au score de connexité et/ou au score d'interactivité peut ou peuvent être égaux ou différents en fonction, par exemple, de l'interrogation de demande d'utilisateur 210. Par exemple, si un annonceur publicitaire pense que ses produits se vendront plus vraisemblablement, simplement en informant des utilisateurs de ses produits, le classeur d'utilisateur 208 peut pondérer le score de connexité des utilisateurs plus lourdement que les scores d'interactivité. L'exemple de moniteur de constitution de réseaux sociaux 112 comprend en outre un détermineur de constance de réseau 216 pour déterminer un score de constance de réseau pour un ou plusieurs utilisateurs dans le site de constitution de réseaux sociaux 102. Le score de constance de réseau pour un utilisateur est représentatif d'un nombre de connexions qui seraient rompues, et/ou dont le degré serait augmenté selon plus d'un nombre seuil de degrés, si l'utilisateur était supprimé du site de constitution de réseaux sociaux. Le score de constance de réseau peut être utilisé, par exemple, par un annonceur publicitaire ou un responsable marketing pour déterminer l'efficacité d'un site de constitution de réseaux sociaux particulier. Par exemple, si un site de constitution de réseaux sociaux possède des utilisateurs dont les scores de constance de constitution de réseaux sont faibles par rapport à d'autres sites de constitution de réseaux sociaux, le site de constitution de réseaux sociaux peut être considéré moins stable car la suppression d'utilisateurs du site de constitution de réseaux sociaux peut également supprimer des nombres plus importants de connexions, réduisant ainsi la connexité des utilisateurs sur le site de constitution de réseaux sociaux. Des sites de constitution de réseaux sociaux moins stables sont vraisemblablement des emplacements moins souhaitables pour acheter des publicités et/ou des campagnes publicitaires prolongées. Pour déterminer un score de constance de réseau, le moniteur de connexité 204 détermine les connexions entre l'utilisateur (par exemple, l'utilisateur 302 de la figure 3) et les autres utilisateurs 304 à 308 auxquels l'utilisateur est connecté. Le détermineur de constance de réseau 214 évalue alors les connexions entre les utilisateurs 304 à 308 pour déterminer les utilisateurs, parmi les utilisateurs 304 à 308, qui seraient, si l'utilisateur 302 était supprimé du site de constitution de réseaux sociaux 102, déconnectés les uns des autres, seraient connectés les uns aux autres à un degré plus élevé de séparation, et/ou continueraient d'être connectés les uns aux autres. Le score de constance de réseau peut être, par exemple, une proportion des utilisateurs 304 à 308 qui resteraient connectés au sein d'un seuil de degré lorsque l'utilisateur 302 est supprimé du site de constitution de réseaux sociaux 302. Dans certains exemples, le score de constance de réseau peut être pondéré selon le degré des connexions qui sont abandonnées. Par exemple, une connexion de deuxième degré qui est rompue peut être pondérée de façon plus élevée (et donc affecter le score de constance de réseau davantage) qu'une connexion de cinquième degré qui est rompue. Dans un exemple, le détermineur de constance de réseau 214 peut déterminer un score de constance de réseau pour l'utilisateur 302 de la figure 3. En supprimant l'utilisateur 302 du réseau, l'utilisateur 304a est déconnecté des utilisateurs 304b à 304d. Cependant, les utilisateurs 304b à 304d restent connectés. Ainsi, trois connexions de deuxième degré (par exemple, les utilisateurs 302a et 302b, 302a et 302c, et 302a et 302d) sont rompues alors que deux connexions de premier degré (302b et 302d, et 302c et 302d) et une connexion de deuxième degré (302b et 302c) restent non rompues. En utilisant le rapport de connexions rompues jusqu'à des connexions de deuxième degré en tant qu'exemple de score de constance de réseau, le score de constance de réseau pour l'utilisateur 302 est 0,5. Cependant, le score de constance de réseau peut utiliser un degré plus élevé de connexion et/ou un rapport de facteurs différents (par exemple, des utilisateurs connectés ou déconnectés). L'exemple de moniteur de constitution de réseaux sociaux 112 comprend en outre un détermineur d'efficacité de réseau 218 pour déterminer un score d'efficacité de réseau 220. L'exemple de détermineur d'efficacité de réseau 218 détermine une efficacité de réseau du site de constitution de réseaux sociaux 102 en fonction d'une connexité d'utilisateur moyenne des utilisateurs du site de constitution de réseaux sociaux 102, de l'interactivité moyenne des utilisateurs du site de constitution de réseaux sociaux 102, et/ou des scores de constance de réseau pour les utilisateurs du site de constitution de réseaux sociaux 102. Un exemple de détermination d'efficacité de réseau E est représenté dans l'équation 6 ci-dessous, où C est la connexité moyenne des utilisateurs, I est l'interactivité moyenne des utilisateurs, et X est la constance de réseau moyenne des utilisateurs du site de constitution de réseaux sociaux 102 pour lequel un score d'efficacité de réseau est déterminé. E=C+I-X Équation 6 Le détermineur d'efficacité de réseau 218 peut générer le(s) score(s) d'efficacité de réseau 220 pour un ou plusieurs sites de constitution de réseaux sociaux 102 (ou d'autres types de sites et/ou services web d'interaction tels que la messagerie en ligne) en réponse, par exemple, à une demande à partir d'un annonceur publicitaire. Un annonceur publicitaire peut être intéressé à comparer, par exemple, les efficacités de réseau pour de multiples sites de constitution de réseaux sociaux dans lesquels l'annonceur publicitaire peut présenter un intérêt publicitaire. En outre ou en variante, le détermineur d'efficacité de réseau 218 peut déterminer des score(s) d'efficacité de réseau 220 à des intervalles périodiques et/ou apériodiques pour surveiller le(s) score(s) d'efficacité de réseau 220 de sites de constitution de réseaux sociaux avec le temps. Les figures 11 à 17 illustrent des exemples d'organigrammes représentatifs de procédés qui peuvent être mis en oeuvre en utilisant, par exemple, des instructions lisibles par ordinateur qui peuvent être utilisées pour implémenter l'exemple de sélecteur d'utilisateur 202, l'exemple de moniteur de connexité 204, l'exemple de moniteur d'interactivité 206, l'exemple de classeur d'utilisateur 208, l'exemple de moniteur de collection de données 214, l'exemple de détermineur d'efficacité de réseau 218, et/ou, plus généralement, l'exemple de moniteur de constitution de réseaux sociaux 112 de la figure 2. Les exemples d'instructions 1100, 1200, 1300, 1400, 1500, 1600, 1700 des figures 11 à 17 peuvent être réalisés en utilisant un processeur, un contrôleur et/ou tout autre dispositif de traitement approprié. Par exemple, les exemples d'instructions 1100 à 1700 des figures 11 à 17 peuvent être mis en oeuvre en utilisant des instructions codées (par exemple, des instructions lisibles par ordinateur) stockées sur un support tangible lisible par ordinateur, tel qu'une mémoire flash, une mémoire morte (« read-only memory » ou ROM), et/ou une mémoire vive (« random-access memory » ou RAM). Tel qu'il est utilisé ici, le terme support tangible lisible par ordinateur est expressément défini pour comprendre tout type de stockage lisible par ordinateur et pour exclure des signaux de propagation. En outre ou en variante, les exemples d'instructions 1100 à 1700 des figures 11 à 17 peuvent être implémentés en utilisant des instructions codées (par exemple, des instructions lisibles par ordinateur) stockées sur un support non transitoire lisible par ordinateur, tel qu'une mémoire flash, une mémoire morte (« read-only memory » ou ROM), une mémoire vive (« random-access memory » ou RAM), une mémoire cache, ou tout autre support de stockage dans lequel des informations sont stockées pendant une durée quelconque (par exemple, pendant des périodes prolongées, en permanence, de brefs instants, pour la mise en mémoire tampon temporaire, et/ou pour la mise en mémoire cache des informations). Tel qu'il est utilisé ici, le terme support non transitoire lisible par ordinateur est expressément défini pour comprendre tout type de support lisible par ordinateur et pour exclure des signaux de propagation. En variante, certains ou la totalité des exemples d'instructions 1100 à 1700 des figures 11 à 17 peuvent être mis en oeuvre en utilisant une ou de quelconque(s) association(s) de circuit(s) intégré(s) spécifique(s) (« application specific integrated circuit(s) » ou ASIC(s)), circuit(s) logique(s) programmable(s) (« programmable logic device(s) » ou PLD(s)), circuit(s) logique(s) programmable(s) in situ (« field programmable logic device(s) » ou FPLD(s)), logique discrète, matériel, micrologiciel, etc. De même, certains ou la totalité des exemples d'instructions 1100 à 1700 des figures 11 à 17 peuvent être implémentés manuellement ou sous forme d' association(s) quelconque(s) de technique(s) quelconque(s) parmi les techniques précédentes, par exemple, une quelconque association de micrologiciel, de logiciel, de logique discrète et/ou de matériel. En outre, bien que les exemples d'instructions 1100 à 1700 des figures 11 à 17 soient décrits en faisant référence aux organigrammes des figures 11 à 17, d'autres procédés d'implémentation des instructions 1100 à 1700 des figures 11 à 17 peuvent être utilisés. Par exemple, l'ordre d'exécution des blocs peut être changé, et/ou certains des blocs décrits peuvent être changés, éliminés, sous-divisés, ou associés. En outre, de quelconques ou la totalité des exemples d'instructions 1100 à 1700 des figures 11 à 17 peuvent être réalisés séquentiellement et/ou en parallèle, par exemple, par des fils de traitement, des processeurs, des dispositifs, une logique discrète, des circuits séparés, etc. La figure 11 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1100 qui peuvent être exécutés pour identifier des participants populaires dans un réseau social en ligne (par exemple, le site de constitution de réseaux sociaux 102 de la figure 1). Les exemples d'instructions lisibles par machine 1100 peuvent être exécutés par le moniteur de réseau social 112 de la figure 2. Les exemples d'instructions 1100 commencent en déterminant (par exemple, par l'intermédiaire du moniteur de collection de données 214 de la figure 2) s'il faut collecter des données (par exemple, traiter des interactions) (bloc 1102). Par exemple, le moniteur de collection de données 214 peut déterminer si une période de collection de données s'est écoulée. Si le moniteur de collection de données 214 détermine qu'il faut collecter des données (bloc 1102), l'exemple de moniteur d'interactivité 206 de la figure 2 traite des interactions sur le site de constitution de réseaux sociaux 102 (bloc 1104). Des exemples d'instructions 1200 pour implémenter le bloc 1104 sont décrits ci-dessous en référence à la figure 12. Comme cela est décrit ci-dessus, le moniteur de collection de données 214 peut en outre ou en variante entraîner le traitement, par le moniteur de connexité 204, de la connexité d'un ou de plusieurs utilisateurs du site de constitution de réseaux sociaux 102. Après avoir traité les interactions (bloc 1104), ou s'il ne faut pas collecter des données (bloc 1102), le sélecteur d'utilisateur 202 de la figure 2 détermine si une interrogation a été reçue (bloc 1106). Si une interrogation n'a pas été reçue, la commande retourne au bloc 1102 pour déterminer s'il faut collecter des données. Si une interrogation est reçue (bloc 1106), le sélecteur d'utilisateur 202 reçoit la demande, telle qu'une interrogation de demande d'utilisateur 210 (figure 2) pour les popularités d'un ou de plusieurs utilisateurs du site de réseau social 102 (bloc 1108). Le moniteur de connexité 204 de la figure 2 détermine un ou plusieurs scores de connexité pour les utilisateurs en fonction de l'interrogation de demande d'utilisateur 210 (bloc 1110). Le bloc 1110 peut être implémenté en utilisant des exemples d'instructions lisibles par machine 1300 décrits ci-dessous en référence à la figure 13. Dans certains exemples, la détermination des scores de connexité comprend la détermination de la connexité des utilisateurs. Le moniteur d'interactivité 206 détermine un ou plusieurs scores d'interactivité pour les utilisateurs en fonction de l'interrogation de demande d'utilisateur 210 (bloc 1112). Le bloc 1112 peut être implémenté en utilisant des exemples d'instructions lisibles par machine 1400 décrits ci-dessous en référence à la figure 14. Dans certains exemples, la détermination des scores d'interactivité comprend la détermination de l'interactivité des utilisateurs. En fonction des scores de connexité et des scores d'interactivité, l'exemple de classeur d'utilisateur 208 de la figure 2 détermine un rang général pour les utilisateurs (bloc 1114). Le bloc 1114 peut être implémenté en utilisant des exemples d'instructions lisibles par machine 1500 décrits ci-dessous en référence à la figure 15. Le classeur d'utilisateur 208 renvoie alors les popularités des utilisateurs du site de constitution de réseaux sociaux 102 (par exemple, au terminal de moniteur 116 de la figure 1, à un ordinateur 108 d'un utilisateur du site de constitution de réseaux sociaux 102 de la figure 1, et/ou à un autre emplacement demandeur) (bloc 1118). Après avoir renvoyé les popularités des utilisateurs, les exemples d'instructions 1100 peuvent se terminer ou être itérés pour continuer de traiter des interactions et/ou de répondre à des demandes. La figure 12 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1200 qui peuvent être exécutés pour traiter des interactions. Les exemples d'instructions 1200 peuvent être exécutés pour implémenter l'exemple de moniteur d'interactivité 206 de la figure 2 pour exécuter le bloc 1104 de la figure 11. Les instructions 1200 peuvent commencer lorsque le moniteur de collection de données 214 détermine qu'il faut traiter des interactions entre des utilisateurs sur le site de constitution de réseaux sociaux 102. Pour traiter des interactions, l'exemple de moniteur d'interactivité 206 identifie des interactions entre des utilisateurs sur le site de constitution de réseaux sociaux 102 (bloc 1202). Dans certains exemples, le moniteur d'interactivité 206 élimine ou ignore les interactions qui sont identifiées mais étaient traitées auparavant. Par exemple, le moniteur d'interactivité 206 peut ignorer au moins une partie d'une matrice relationnelle qui est mise à jour avec une interaction nouvelle ou supplémentaire après une séquence de traitement d'interaction précédente. Les exemples de blocs 1204 à 1216 sont itérés dans une boucle FOR, comme cela est décrit ci-dessous. En particulier, les blocs 1204 à 1216 peuvent être itérés pour chaque interaction identifiée par le moniteur d'interactivité 206 dans le bloc 1202. Pour une interaction sélectionnée, le moniteur d'interactivité 206 détermine si l'action est une interaction de réponse correspondant à une interaction initiale précédente (bloc 1204). Par exemple, le moniteur d'interactivité 206 peut déterminer qu'une mise à jour d'état A par un utilisateur est une interaction initiale (par exemple, n'est pas une interaction de réponse), mais peut déterminer qu'un commentaire B par rapport à la mise à jour d'état A est une interaction de réponse à l'interaction de mise à jour d'état antérieure A. Si l'interaction sélectionnée n'est pas une interaction de réponse (par exemple, l'interaction est une interaction initiale) (bloc 1204), l'exemple de moniteur d'interactivité 206 génère une nouvelle matrice relationnelle correspondant à l'interaction sélectionnée (bloc 1206). Par contre, si l'interaction sélectionnée est une interaction de réponse (bloc 1204), le moniteur d'interactivité charge une matrice relationnelle créée auparavant correspondant à l'interaction initiale à laquelle l'interaction sélectionnée est une réponse (bloc 1208). Après avoir généré une nouvelle matrice relationnelle (bloc 1206) ou chargé une matrice relationnelle (bloc 1208), l'exemple de moniteur d'interactivité 206 identifie un utilisateur (par exemple, l'utilisateur i 406 de la figure 4) qui a réalisé l'interaction (bloc 1210). Par exemple, l'utilisateur qui réalise une mise à jour d'état est l'afficheur de la-nrise-àjour et la personnequi-réalise un commentaire par rapport à une mise à jour d'état est le commentateur. Ainsi, le moniteur d'interactivité 206 identifie l'afficheur d'une mise à jour d'état ou un utilisateur réalisant un commentaire concernant une mise à jour d'état. Le moniteur d'interactivité 206 identifie également un ou des utilisateur(s) (par exemple, l'utilisateur ou les utilisateurs 408 à 412 de la figure 4) recevant l'interaction (bloc 1212). Par exemple, un utilisateur recevant l'interaction peut être un utilisateur 408 qui est un contact direct de l'utilisateur i 406 et reçoit une notification que l'utilisateur i 406 a mis à jour son état. En fonction des utilisateurs réalisateurs et récepteurs identifiés, le moniteur d'interactivité 206 peuple la matrice relationnelle avec un ou des compte(s) d'interaction (bloc 1214). L'exemple de moniteur d'interactivité 206 stocke alors la matrice relationnelle (bloc 1216). Après avoir stocké la matrice relationnelle (bloc 1216), la boucle FOR peut être itérée pour sélectionner une autre interaction identifiée ou peut renvoyer la commande aux exemples d'instructions 1100 de la figure 11. Bien que les exemples d'instructions 1200 aient été décrits en faisant référence à une matrice relationnelle, les exemples d'instructions peuvent en outre ou en variante être utilisés avec un vecteur ou une autre structure de données. La figure 13 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1300 qui peuvent être exécutés pour déterminer des scores de connexité d'utilisateurs sur un site de constitution de réseaux sociaux (par exemple, le site de constitution de réseaux sociaux 102 de la figure 1). Les exemples d'instructions 1300 peuvent être utilisés pour implémenter l'exemple de moniteur de connexité 204 de la figure 2 pour exécuter le bloc 1110 de la figure 11. Les exemples d'instructions 1300 peuvent entrer à partir du bloc 1108 de la figure 11. L'exemple de moniteur de connexité 204 itère les blocs 1302 à 1312 pour chaque utilisateur sur l'exemple de site de constitution de réseaux sociaux 102. Pour un utilisateur sélectionné (par exemple, l'utilisateur 302 de la figure 3), le moniteur de connexité 204 détermine un nombre de contacts directs (par exemple, les utilisateurs 304a à 304d) de l'utilisateur 302 (bloc 1302). Le moniteur de connexité 204 détermine en outre un nombre de contacts indirects (par exemple, les utilisateurs 306 à 308) de l'utilisateur 302 (bloc 1304). En outre, le moniteur de connexité 204 détermine les contacts 304 à 308 qui possèdent des connexions limitées à l'utilisateur 302 (bloc 1306). L'exemple de moniteur de connexité 204 applique alors des poids aux connexions limitées (bloc 1308). Le moniteur de connexité 204 peut appliquer des poids à des nombres différents de contacts directs 304a à 304d et de contacts indirects 306 à 308 en fonction des restrictions entre des utilisateurs respectifs parmi les utilisateurs 304 à 308 et l'utilisateur 302. Par exemple, le moniteur de connexité 204 peut appliquer un poids (ou un poids unitaire) plus élevé (par exemple, plus important) à l'utilisateur 304b qui possède une connexion illimitée à l'utilisateur 302, et peut appliquer un poids plus bas (par exemple, moins important) à l'utilisateur 304c qui possède une connexion limitée à l'utilisateur 302. Le moniteur de connexité 204 détermine une connexité pour l'utilisateur sélectionné 302 en fonction des contacts directs illimités 304a à 304b, des contacts indirects illimités 306 à 308, et des contacts directs et/ou indirects limités (bloc 1310). Par exemple, le moniteur de connexité 204 peut déterminer la connexité Clweight de l'utilisateur sélectionné en utilisant l'équation 4 ci-dessus. L'exemple de moniteur de connexité 204 détermine un score de connexité de l'utilisateur sélectionné 302 en fonction de la connexité (bloc 1312). Par exemple, le moniteur de connexité 204 peut déterminer le score de connexité en fonction de la connexité de l'utilisateur sélectionné 302 par rapport à la connexité d'autres utilisateurs 304 à 308 du site de constitution de réseaux sociaux 102. Le moniteur de connexité 204 peut alors stocker la connexité et le score de connexité pour l'utilisateur sélectionné 302 (par exemple, dans la base de données 118 de la figure 2) (bloc 1314). Après avoir stocké la connexité et le score de connexité, les exemples d'instructions 1300 peuvent itérer les blocs 1302 à 1314 pour des utilisateurs supplémentaires ou peuvent retourner la commande au bloc 1112 de la figure 11. La figure 14 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1400 qui peuvent être exécutés pour déterminer un score d'interactivité d'un utilisateur sur un site de constitution de réseaux sociaux (par exemple, le site de constitution de réseaux sociaux 102 de la figure 1). Les exemples d'instructions peuvent être utilisés pour implémenter l'exemple de moniteur d'interactivité 206 de la figure 2 pour exécuter le bloc 1112 de la figure 11. Les blocs 1402 à 1408 de la figure 14 peuvent être itérés pour chaque utilisateur d'un nombre d'utilisateurs pour lesquels un score d'interactivité doit être généré. L'exemple de moniteur d'interactivité 206 peut commencer après le bloc 1110 des exemples d'instructions 1100 en identifiant des matrices relationnelles possédant une interaction initiale réalisée par l'utilisateur sélectionné (par exemple, l'utilisateur i 406 de la figure 4) (bloc 1402). Par exemple, le moniteur d'interactivité 206 peut identifier les matrices relationnelles générées auparavant, mises à jour, et/ou stockées dans la base de données 118 de la figure 2 par le moniteur d'interactivité 206 au cours du traitement d'interactions sur le site de constitution de réseaux sociaux 102 de la figure 1. Le moniteur d'interactivité 206 somme les comptes d'interaction à partir des matrices relationnelles identifiées pour identifier une interactivité pour l'utilisateur sélectionné i 406 (bloc 1404). Dans certains exemples, les matrices relationnelles sont fondées sur une interaction initiale réalisée par l'utilisateur i 406, et donc l'utilisateur i 406 réalise ou reçoit la ou les interaction(s) initiale(s) et/ou une ou de quelconque(s) interaction(s) de réponse incluse(s) dans les matrices relationnelles, et les comptes d'interaction peuvent être attribués à l'utilisateur i 406. Dans certains autres exemples, cependant, les matrices relationnelles peuvent comprendre des comptes d'interaction qui ne sont pas associés à l'utilisateur i 406. Dans ce cas, le moniteur d'interactivité 206 détermine les comptes d'interaction pour l'utilisateur i 406, par exemple, en comptant des comptes d'interaction dans les rangées et/ou colonnes correspondant à l'utilisateur i 406. L'exemple de moniteur d'interactivité 206 détermine alors le score d'interactivité en fonction de l'interactivité (bloc 1406). Par exemple, le moniteur d'interactivité 206 peut déterminer le score d'interactivité en tant que rang centile de comptes d'interaction pour l'utilisateur i 406 par rapport au nombre de comptes d'interaction pour d'autres utilisateurs (par exemple, les utilisateurs 408 à 412) et/ou en tant que nombre de comptes d'interaction. Le moniteur d'interactivité 206 stocke l'interactivité et le score d'interactivité pour l'utilisateur sélectionné i 406 (bloc 1408). Les exemples de blocs 1402 à 1408 peuvent alors être itérés pour déterminer un score d'interactivité pour un autre utilisateur ou peuvent remettre la commande au bloc 1114 de la figure 11. La figure 15 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1500 qui peuvent être exécutés pour déterminer un rang général (par exemple, composite) d'un utilisateur sur un site de constitution de réseaux sociaux (par exemple, l'exemple de site de constitution de réseaux sociaux 102 de la figure 1). Les exemples d'instructions 1500 peuvent être utilisés pour implémenter l'exemple de classeur d'utilisateur 208 pour exécuter le bloc 1114 de la figure 11. Les exemples de blocs 1502 à 1506 peuvent être itérés pour chaque utilisateur d'un nombre d'utilisateurs destinés à être classés. L'exemple de classeur d'utilisateur 208 charge un score de connexité et un score d'interactivité (bloc 1502). Par exemple, le classeur d'utilisateur 208 reçoit le score de connexité à partir du moniteur de connexité 204 (par exemple, généré en exécutant les blocs 1302 à 1310 de la figure 13) et reçoit le score d'interactivité à partir du moniteur d'interactivité 206 (par exemple, généré en exécutant les blocs 1402 à 1406 de la figure 14). Le classeur d'utilisateur 208 applique alors des poids aux scores de connexité et d'interactivité en fonction de l'interrogation (bloc 1504). Par exemple, le classeur d'utilisateur 208 peut appliquer des poids égaux aux scores de connexité et d'interactivité ou peut appliquer un poids plus élevé à un parmi le score de connexité ou le score d'interactivité et un poids plus bas à l'autre parmi les scores. Par exemple, le score de connexité peut posséder un poids plus élevé que le score d'interactivité si l'interrogation de demande d'utilisateur 210 indique que le score de connexité est plus important pour le demandeur que le score d'interactivité. L'exemple de classeur d'utilisateur 208 détermine alors le rang d'utilisateur en fonction des scores de connexité et d'interactivité (bloc 1506). Après avoir déterminé le rang d'utilisateur, le classeur d'utilisateur 208 peut itérer les blocs 1502 à 1506 pour des utilisateurs supplémentaires ou peut remettre la commande au bloc 1116 de la figure 11. La figure 16 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1600 qui peuvent être exécutés pour déterminer un score d'efficacité de réseau (par exemple, pour le site de constitution de réseaux sociaux 102 de la figure 1). Les exemples d'instructions 1600 peuvent être exécutés par un ou plusieurs parmi l'exemple de sélecteur d'utilisateur 202, l'exemple de moniteur de connexité 204, l'exemple de moniteur d'interactivité 206, et/ou l'exemple de détermineur d'efficacité de réseau 218 pour générer le(s) score(s) d'efficacité de réseau 220 (figure 2) pour le site de constitution de réseaux sociaux 102. L'exemple de moniteur de connexité 204 peut commencer en déterminant des scores de connexité pour des utilisateurs du site de constitution de réseaux sociaux 102 (bloc 1602). Le bloc 1602 peut être implémenté par l'exemple de moniteur de connexité 204 de la figure 2 en exécutant les exemples d'instructions lisibles par machine 1300 de la figure 13. L'exemple de moniteur de connexité 204 et/ou le détermineur d'efficacité de réseau 218 peuvent déterminer un score de connexité moyenne d'utilisateur pour les utilisateurs du site de constitution de réseaux sociaux 102 (bloc 1604). L'exemple de moniteur d'interactivité 206 détermine alors des scores d'interactivité pour les utilisateurs du site de constitution de réseaux sociaux 102 (bloc 1606). Le bloc 1606 peut être implémenté par le moniteur d'interactivité 206 en exécutant les exemples d'instructions lisibles par machine 1400 de la figure 14. L'exemple de moniteur d'interactivité 206 et/ou le détermineur d'efficacité de réseau 218 peuvent déterminer un score d'interactivité moyenne d'utilisateur pour les utilisateurs du site de constitution de réseaux sociaux 102 (bloc 1608). L'exemple de moniteur de connexité 204 détermine en outre des scores de constance de réseau pour les utilisateurs du site de constitution de réseaux sociaux 102 (bloc 1610). Le bloc 1610 peut être implémenté par l'exemple de moniteur de connexité 204 de la figure 2 en exécutant les exemples d'instructions lisibles par machine 1700 décrits en référence à la figure 17 ci-dessous. L'exemple de moniteur de connexité 204 et/ou le détermineur d'efficacité de réseau 218 peuvent déterminer un score de constance de réseau moyenne d'utilisateur pour les utilisateurs du site de constitution de réseaux sociaux 102 (bloc 1612). Bien que les exemples de blocs 1604, 1608, et 1612 déterminent les scores de connexité moyenne, d'interactivité moyenne, et de constance de réseau moyenne pour les utilisateurs, respectivement, les exemples des blocs 1604, 1608, et 1612 peuvent en outre ou en variante déterminer un score moyen, un score modal, et/ou tout autre score qui est représentatif des scores d'utilisateur sur le site de constitution de réseaux sociaux 102. L'exemple de détermineur d'efficacité de réseau 218 détermine alors un score d'efficacité de réseau 220 en fonction du score de connexité moyenne, du score d'interactivité moyenne, et/ou du score de constance de réseau moyenne (bloc 1614). Par exemple, le détermineur d'efficacité de réseau 218 peut soustraire le score de constance de réseau (où un score de constance de réseau plus élevé représente une instabilité de réseau plus élevée) à partir de la somme du score d'interactivité et du score de connexité. Cependant, d'autres formulations du détermineur d'efficacité de réseau 218 peuvent être utilisées pour déterminer un score d'efficacité de réseau. Après avoir déterminé le score d'efficacité de réseau 220, l'exemple de détermineur d'efficacité de réseau 218 stocke le score d'efficacité de réseau 220 pour une récupération et/ou une transmission ultérieure. Dans certains exemples, le détermineur d'efficacité de réseau 218 peut transmettre le score d'efficacité de réseau 220 à un demandeur du score d'efficacité de réseau. Les exemples d'instructions 1600 peuvent alors se terminer. La figure 17 est un organigramme représentatif d'exemples d'instructions lisibles par machine 1700 qui peuvent être exécutés pour déterminer un score de constance de réseau (par exemple, le score de constance de réseau 220 de la figure 2) d'un site de constitution de réseaux sociaux (par exemple, le site de constitution de réseaux sociaux 102 de la figure 1). Les exemples d'instructions 1700 peuvent être exécutés par le moniteur de connexité 204 de la figure 2 pour implémenter le bloc 1610 de la figure 16. Les blocs 1702 à 1712 des exemples d'instructions 1700 peuvent être itérés pour de multiples utilisateurs du site de constitution de réseaux sociaux 102. L'exemple de moniteur de connexité 204 peut commencer une itération d'une boucle en sélectionnant un utilisateur de l'exemple de site de constitution de réseaux sociaux 102 (par exemple, l'utilisateur 302 de la figure 3). Pour l'utilisateur sélectionné 302, le moniteur de connexité 204 identifie les contacts (par exemple, les utilisateurs 304 à 308) qui sont connectés à l'utilisateur sélectionné 302 au sein d'un nombre N de degrés de connexion (par exemple, jusqu'à une connexion de troisième degré) (bloc 1702). Le moniteur de connexité 204 détermine alors les connexions entre les contacts identifiés (bloc 1704). Par exemple, le moniteur de connexité 204 peut déterminer qu'il y a une connexion de deuxième degré entre l'utilisateur 304a et chacun des utilisateurs 304b à 304d, etc. Le moniteur de connexité 204 simule une suppression de l'utilisateur 302 du site de constitution de réseaux sociaux 102 (bloc 1706). Par exemple, le moniteur de connexité 204 peut voir l'utilisateur 304a comme étant déconnecté des utilisateurs 304b à 304d. En fonction de la suppression simulée, le moniteur de connexité 204 détermine un nombre de connexions rompues qui en résultent (bloc 1708). Le score de constance de réseau pour l'utilisateur 302 peut être déterminé en fonction des connexions entre les utilisateurs identifiés 304 à 308 et des connexions rompues résultant de la suppression de l'utilisateur 302 (bloc 1710). Par exemple, le moniteur de connexité 204 peut déterminer le score de constance de réseau comme étant le rapport de connexions rompues par rapport au nombre de connexions entre les utilisateurs identifiés (par exemple, lorsque l'utilisateur 302 est toujours considéré comme étant dans le site de constitution de réseaux sociaux 102). Cependant, d'autres formulations du score de constance de réseau peuvent être déterminées. L'exemple de moniteur de connexité 204 stocke alors le score de constance de réseau pour l'utilisateur 302 (par exemple, dans la base de données 118 de la figure 2) (bloc 1712). Après avoir stocké le score de constance de réseau, le moniteur de connexité 204 peut réaliser une itération en sélectionnant un autre utilisateur du site de constitution de réseaux sociaux 102 et en réalisant une boucle de la commande au bloc 1702 ou les exemples d'instructions 1700 peuvent se terminer et remettre la commande au bloc 1612 de fa figure 16. La figure 18 est un schéma d'un exemple de système de processeur 1800 qui peut être utilisé pour exécuter les exemples d'instructions lisibles par machine 1100, 1200, 1300, 1400, 1500, 1600, et 1700 décrits sur les figures 11 à 17, ainsi que pour implémenter le moniteur de réseau social 112 décrit sur la figure 2. L'exemple de système de processeur 1800 comprend un processeur 1802 possédant des mémoires associées, telles qu'une mémoire vive (« random access memory » ou RAM) 1804, une mémoire morte (« read only memory » ou ROM) 1806 et une mémoire flash 1808. Le processeur 1802 est couplé à une interface, telle qu'un bus 1812 avec lequel d'autres composants peuvent être en interface. Dans l'exemple illustré, les composants en interface avec le bus 1812 comprennent un dispositif d'entrée 1814, un dispositif d'affichage 1816, un dispositif de stockage en masse 1818, un lecteur de dispositif de stockage amovible 1820, et un adaptateur de réseau 1822. Le lecteur de dispositif de stockage amovible 1820 peut comprendre des supports de stockage amovibles associés 1824 tels que des supports magnétiques ou optiques. L'adaptateur de réseau 1822 peut connecter le système de processeur 1800 à un réseau externe 1826. L'exemple de système de processeur 1800 peut être, par exemple, un ordinateur personnel de bureau conventionnel, un ordinateur bloc-notes, un poste de travail ou tout autre dispositif informatique. Le processeur 1802 peut être un type quelconque d'unité de traitement, telle qu'un microprocesseur de la famille de microprocesseurs Intel® Pentium®, la famille de microprocesseurs Intel® Itanium®, et/ou la famille de processeurs Intel XScale®. Les mémoires 1804, 1806 et 1808 qui sont couplées au processeur 1802 peuvent être de quelconques dispositifs de mémoire appropriés et peuvent être dimensionnées pour être adaptées aux exigences de stockage du système 1800. En particulier, la mémoire flash 1808 peut être une mémoire non volatile à laquelle l'accès se fait et qui est effacée bloc par bloc. Le dispositif d'entrée 1814 peut être implémenté en utilisant un clavier, une souris, un écran tactile, un pavé tactile, un scanneur de codes à barres ou tout autre dispositif qui permet à un utilisateur de fournir des informations au processeur 1802. Le dispositif d'affichage 1816 peut être, par exemple, un moniteur à écran à cristaux liquides (« liquid crystal display » ou LCD), un moniteur à tube à rayons cathodiques (« cathode ray tube » ou CRT) ou tout autre dispositif approprié qui sert d'interface entre le processeur 1802 et un utilisateur. Le dispositif d'affichage 1816 tel qu'il est illustré sur la figure 18 comprend un quelconque matériel supplémentaire nécessaire pour réaliser une interface entre un écran d'affichage et le processeur 1802. Le dispositif de stockage en masse 1818 peut être, par exemple, un disque dur conventionnel ou tout autre support magnétique, optique, ou à semi-conducteur qui est lisible par le processeur 1802. Le lecteur de dispositif de stockage amovible 1820 peut, par exemple, être un lecteur optique, tel qu'un lecteur de disque compact enregistrable (« compact disk- recordable » ou CD-R), un lecteur de disque compact réinscriptible (« compact disk- rewritable » ou CD-RW), un lecteur de disque versatile numérique (« digital versatile disk » ou DVD) ou tout autre lecteur optique. Il peut en variante être, par exemple, un lecteur de support magnétique et/ou un lecteur de stockage à bus série universel ii, (« universal serial bus » ou USB) à semi-conducteur. Le support de stockage amovible 1824 est complémentaire du lecteur de dispositif de stockage amovible 1820, dans le sens où le support 1824 est sélectionné pour fonctionner avec le lecteur 1820. Par exemple, si le lecteur de dispositif de stockage amovible 1820 est un lecteur optique, le support de stockage amovible 1824 peut être un disque CD-R, un disque CD-RW, un disque DVD ou tout autre disque optique approprié. D'autre part, si le lecteur de dispositif de stockage amovible 1820 est un dispositif à support magnétique, le support de stockage amovible 1824 peut être, par exemple, une disquette ou tout autre support de stockage magnétique approprié. L'adaptateur de réseau 1822 peut être, par exemple, un adaptateur Ethernet, un adaptateur de réseau local (« local area network » ou LAN) sans fil, un modem de téléphonie, ou tout autre dispositif qui permet au système de processeur 1800 de communiquer avec d'autres systèmes de processeur par l'intermédiaire d'un réseau. Le réseau externe 1826 peut être un LAN, un réseau étendu (« wide area network » ou WAN), un réseau sans fil, ou un type quelconque de réseau capable de communiquer avec le système de processeur 1800. Des exemples de réseaux peuvent comprendre Internet, un intranet, et/ou un réseau ad hoc. REVENDICATIONS1. Procédé mis en oeuvre par ordinateur de classement d'utilisateurs dans un réseau social en ligne, comprenant les étapes consistant à : calculer au moyen d'un processeur une connexité (Ci) d'un utilisateur (302) sur un site de constitution de réseaux sociaux (102) en fonction d'un nombre (Mi) de contacts (304a à 304d, 306, 308) de l'utilisateur (302) et stocker la connexité dans une base de données (118) sur une mémoire d'ordinateur ; calculer au moyen d'un processeur un nombre de premières interactions dirigées de l'utilisateur (302) à au moins un des contacts (304a à 304d, 306, 308) et stocker un nombre compté des premières interactions dans une matrice relationnelle sur la mémoire d'ordinateur ; calculer au moyen d'un processeur un nombre de secondes interactions associées à la première interaction et au moins un des contacts (304a à 304d, 306, 308) et stocker un nombre compté des secondes interactions dans la matrice relationnelle sur la mémoire d'ordinateur ; et classer, en utilisant un processeur d'ordinateur, l'utilisateur (302) avec d'autres utilisateurs sur le site de constitution de réseaux sociaux (102) en fonction de la connexité (Ci) calculée issue de la base de données (118), des premières interactions comptées issues de la matrice relationnelle, et des secondes interactions comptées issues de la matrice relationnelle. 2. Procédé selon la revendication 1, dans lequel les premières interactions comprennent la mise à jour d'un état, l'envoi d'un message, le bavardage en ligne, le téléchargement multimédia, le repérage multimédia avec une identité d'utilisateur, l'affichage d'un commentaire, ou l'affichage de résultats d'une application. 3. Procédé selon la revendication 1, comprenant en outre la détermination du nombre de premières interactions comptées en générant au moins un élément parmi une matrice (500, 510, 800, 1000) ou un vecteur représentatif d'une interaction entre l'utilisateur (302) et au moins un des contacts (304a à 304d, 306, 308). 30 4. Procédé selon la revendication 1, comprenant en outre le calcul au moyen d'un processeur du nombre de secondes interactions en générant ou mettant à jour au moins un élément parmi une matrice (500, 510, 800, 1000) ou un vecteur représentatif d'une interaction entre l'utilisateur (302) et au moins un des contacts (304a à 304d, 306, 308). 5. Procédé selon la revendication 1, comprenant en outre le calcul au moyen d'un processeur de la connexité (Ci) de l'utilisateur (302) en déterminant un nombre (Di) de contacts de premier degré (304a à 304d) et un nombre (I2i) de contacts de deuxième degré (306). 6. Procédé selon la revendication 5, dans lequel l'étape consistant à déterminer la connexité (Ci) calculée de l'utilisateur (302) comprend en outre l'étape consistant à attribuer un premier poids au nombre (Di) de contacts de premier degré (304a à 304d) et un second poids au nombre (I2i) de contacts de deuxième degré (306). 7. Procédé selon la revendication 5, dans lequel l'étape consistant à déterminer la connexité (Ci) calculée de l'utilisateur (302) comprend en outre les étapes consistant à attribuer un premier poids à au moins une partie des contacts de premier degré qui ont limité des connexions respectives à l'utilisateur (302), et à attribuer un second poids, différent du premier poids, aux contacts de premier degré qui n'ont pas limité des connexions respectives à l'utilisateur (302). 8. Procédé selon la revendication 1, dans lequel l'étape consistant à classer l'utilisateur (302) comprend l'étape consistant à calculer au moyen d'un processeur un rang centile (P(Ci)) de l'utilisateur (302). 9. Procédé selon la revendication 1, comprenant en outre le calcul au moyen d'un processeur du nombre de premières interactions en générant au moins un élément parmi une matrice (500, 510, 800, 1000) ou un vecteur représentatif d'au moins une des premières interactions. 10. Procédé selon la revendication 9, comprenant en outre l'étape consistant à générer ou mettre à jour l'au moins un élément parmi la matrice (500, 510, 800, 1000) ou le vecteur pour représenter au moins une des secondes interactions. 11. Système pour classer des utilisateurs dans un réseau social en ligne, comprenant : un processeur ; et une mémoire pour stocker des instructions qui, lorsqu'elles sont exécutées par le processeur, entraînent le processeur à : calculer une connexité (Ci) d'un utilisateur (302) sur un site de constitution de réseaux sociaux (102) en fonction d'un nombre (Mi) de contacts (304a à 304d, 306, 308) de l'utilisateur (302) et stocker la connexité dans une base de données (118) sur une mémoire d'ordinateur ; calculer un nombre de premières interactions dirigées de l'utilisateur (302) à au moins un des contacts (304a à 304d, 306, 308) et stocker un nombre compté des premières interactions dans une matrice relationnelle sur la mémoire d'ordinateur ; calculer un nombre de secondes interactions associées à la première interaction et au moins un des contacts (304a à 304d, 306, 308) et stocker un nombre compté des secondes interactions dans la matrice relationnelle sur la mémoire d'ordinateur ; et classer l'utilisateur (302) avec d'autres utilisateurs sur le site de constitution de réseaux sociaux (102) en fonction de la connexité (Ci) calculée issue de la base de données (118), des premières interactions comptées issues de la matrice relationnelle, et des secondes interactions comptées issues de la matrice relationnelle. 12. Système selon la revendication 11, dans lequel la base de données (118) stocke le rang. 13. Système selon la revendication 11, dans lequel le processeur met en oeuvre un moniteur d'interactivité (206) pour traiter une pluralité d'interactions pour générer un compte d'interaction, au moins un parmi le nombre de premières interactions ou le nombre de secondes interactions étant fondé sur le compte d'interaction. 5 14. Système selon la revendication 13, dans lequel le moniteur d'interactivité (206) génère au moins un élément parmi une matrice (500, 510, 800, 1000) ou un vecteur en réponse à l'identification d'une interaction initiale et stocke le compte d'interaction dans la matrice (500, 510, 800, 1000) ou le vecteur. 15. Système selon la revendication 13, dans lequel le moniteur d'interactivité (206) met à jour au moins un élément parmi une matrice (500, 510, 800, 1000) ou un vecteur en réponse à l'identification d'une interaction de réponse à une interaction initiale.