(EN) Systems and methods relating to an online system for allowing interactions between online users. The system continuously tracks each user's interactions with different types and categories of content as well as with other users. Based partially on each user's tracked interactions, a probability based model of preferences, interests, and needs is created for each user. The probability based model is then used to predict a user's compatibility with other users and to recommend content. Based on predicted compatibilities, communities and groups of users are recommended to each user. To account for changing user profiles, each user's profile is periodically assessed against the profiles of other users for compatibility. Similarities in interests, preferences, and needs between users, as well as peer rankings, are taken into account when assessing compatibility between users and user groups and communities.
(FR) L'invention concerne des systèmes et des procédés relatifs à un système en ligne pour permettre des interactions entre des utilisateurs en ligne. Le système suit en continu chaque interaction de l'utilisateur avec différents types/catégories de contenu ainsi qu'avec d'autres utilisateurs. Sur la base, en partie, des interactions suivies de chaque utilisateur, un modèle de préférences, d'intérêts et de besoins basé sur la probabilité est créé pour chaque utilisateur. Le modèle basé sur la probabilité est ensuite utilisé pour prédire la compatibilité d'un utilisateur avec d'autres utilisateurs, et recommander un contenu. Sur la base de compatibilités prédites, des communautés et des groupes d'utilisateurs sont recommandés à chaque utilisateur. Pour tenir compte de la modification de profils d'utilisateur, chaque profil d'utilisateur est périodiquement évalué par rapport aux profils d'autres utilisateurs en vue de prédire une compatibilité. Des similarités d'intérêts, de préférences et de besoins entre utilisateurs, et des classements d'homologues, sont pris en compte lors de l'évaluation de la compatibilité entre des utilisateurs et des groupes d'utilisateurs et des communautés.