Brevet FR3042667A1 (20170421)
REVENDICATIONS1. Procédé de communication entre au moins deux utilisateurs de réseaux informatiques communiquant par des terminaux (4, 5, 6, 7, 8)interconnectés à un serveur (3), à savoir un utilisateur émetteur (Uo) porteur d'un premier terminal (4) mobile et au moins un utilisateur (U1, second terminal(5, 6, d'une base de données U3, U4) récepteur porteur d'un 7, 8), dans lequel à partir (12) d'utilisateurs (Uo, 2 , U3, U4) correspondants à des critères déterminés, ladite base (12) étant hébergée par le serveur (3), et pour lesquels sont renseignés des paramètres déterminés pour chacun des utilisateurs (Uo, U1, U2, U3, U4) de ladite base (12), on identifie certains paramètres de sélection en fonction de critères évolutifs ou non (profil), on compare les paramètres de la base de données 20 (12) avec ledit profil, et pour un utilisateur émetteur appartenant à ladite base de données (12), on construit une première liste (25) identifiée et joignable par le biais du réseau (2) correspondant audit profil, 25 caractérisé en ce que lesdits paramètres de sélection ayant été identifiés, on transmet au serveur (3) via le terminal (4) mobile émetteur ou on génère par le serveur (3) lesdits paramètres de sélection, directement et/ou indirectement de façon 30 manuelle par l'utilisateur (Uo) émetteur et/ou de façon automatique, 3042667 38 en ce que les terminaux (4, 5, 6, 7, 8)étant géolocalisables directement et/ou indirectement, la comparaison des paramètres de sélection avec les paramètres de la base de données (12) comprend une 5 détermination, en temps réel ou non, de la distance (D1, D2, D3, D4), entre le premier terminal (4) mobile et le ou les seconds terminaux (5, 6, 7, 8)à partir desdites géolocalisations et on crée une seconde liste (24) desdits utilisateurs récepteurs en 10 fonction de ladite comparaison, en ce que le serveur comprend des moyens (9) de calculs agencés pour générer un score associé à chaque profil (IDIJIL, IDu2, IDu3, IDu4) d'utilisateur récepteur de cette seconde liste (24) par rapport au 15 profil (IDuo) de l'utilisateur émetteur et pour trier ladite seconde liste d'utilisateurs récepteurs en fonction desdits scores, et en ce que on génère un message (26) vers le ou les seconds terminaux (5, 6, 7, 8)appartenant à ou 20 aux utilisateurs récepteurs correspondant à un ou aux scores le ou les plus élevé.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce qu'au moins un terminal (5, 6, 7,\n<CLM>\1\trécepteur est mobile. 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'on inscrit dans une mémoire (10) du serveur (3) à chaque géolocalisation l'instant T1 par horodatage et la position du terminal (4, 5, 6, 7,\n<CLM>\1\tà l'instant T1 30 considéré. 3042667 39\n<CLM>\1\tProcédé selon la revendication 3, caractérisé en ce que les moyens de géolocalisation étant déconnectés lors d'une interrogation de la base de données (12) par un utilisateur, on détecte l'instant 5 12 de l'interrogation par horodatage, on calcule la durée entre Tl et 12 et si la durée est inférieure à un seuil déterminé, on remplace, pour la détermination de la distance, dans les valeurs des paramètres déterminés la localisation du terminal à 10 l'instant 12 par la position du terminal à l'instant Tl.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'on détecte pour un terminal la déconnexion automatique 15 de ses moyens de géolocalisation et/ou leur déconnexion par l'utilisateur dudit terminal.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, caractérisé en ce que le serveur étant connecté à au moins un deuxième serveur, on interroge le deuxième serveur pour récupérer des données structurées formant des valeurs desdits paramètres de sélection déterminés associés à un profil, et on renseigne au moins une partie des paramètres déterminés dudit profil avec lesdites valeurs.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le serveur étant connecté à au moins un deuxième serveur, on interroge le deuxième serveur pour récupérer des données non structurées formant des valeurs desdits paramètres de sélection déterminées 3042667 40 associés à un profil, et on renseigne au moins une partie des paramètres déterminés dudit profil avec lesdites valeurs.\n<CLM>\1\tProcédé selon l'une quelconque des 5 revendications précédentes, caractérisé en ce qu'on introduit directement ou indirectement l'adresse d'une destination, on acquière la position géographique du terminal par les moyens de géolocalisation, à partir d'une modélisation 10 numérique de la géographie, on détermine un chemin physique pour atteindre la destination et on émet au moins un message à l'utilisateur comprenant des indications du chemin.\n<CLM>\1\tProcédé selon l'une quelconque des 15 revendications précédentes, caractérisé en ce que une adresse ayant été introduite dans un terminal mobile, on détecte par les moyens de géolocalisation si la distance entre le terminal et l'adresse est inférieure à un seuil déterminé et on enregistre dans 20 une mémoire du terminal et/ou du serveur une donnée de présence de l'utilisateur à l'adresse.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'utilisateur introduit des commentaires déterminés 25 sur la rencontre dans son terminal et/ou on détecte par au moins un terminal la réalisation d'une rencontre, et on inscrit ces commentaires et/ou la réalisation de la rencontre dans le serveur (3).\n<CLM>\1\tProcédé selon l'une quelconque des 30 revendications précédentes, caractérisé en ce qu'on réalise la géolocalisation par GPS et/ou par 3042667 41 géolocalisation de l'IP et/ou d'au moins une balise IBeacon ou Proximity ou Beacon et/ou par récupération de données de géolocalisation sur internet (2).\n<CLM>\1\tSystème de communication entre au moins deux 5 utilisateurs de réseaux informatiques communiquant par des terminaux (4, 5, 6, 7, 8)interconnectés à un serveur (3), à savoir un utilisateur (Uo) émetteur porteur d'un premier terminal (4) mobile et au moins un utilisateur (U1, U2, U3, U4) récepteur porteur d'un 10 second terminal (5, 6, 7, 8), le serveur (3) hébergeant une base (12) de données d'utilisateurs correspondants à des critères déterminés, la base (12) étant renseignée par des paramètres déterminés (âge, sexe, disponibilité etc...) pour chacun des 15 utilisateurs de la base (12), le terminal (4) mobile émetteur comprenant des moyens d'identification de certains paramètres de sélection en fonction de critères évolutifs ou non (profil), des moyens d'interrogation par l'utilisateur émetteur de ladite 20 base de données, le serveur (3) comprenant des moyens (9) de calcul par comparaison des paramètres de la base (12) de données avec ledit profil, et des moyens de construction d'une liste (25) identifiée et joignable par le biais du réseau correspondant audit 25 profil, caractérisé en ce que les moyens d'interrogation comprennent des moyens de transmission via le terminal (4) mobile émetteur et/ou des moyens de génération par le serveur (3) desdits paramètres de 30 sélection directement et/ou indirectement de façon 3042667 42 manuelle par l'utilisateur émetteur et/ou de façon automatique, en ce que les terminaux (4, 5, 6, 7, 8)comprennent des moyens de géolocalisation directe et/ou 5 indirecte, en ce que le système comprend des moyens de comparaison des paramètres de sélection et des moyens de détermination, en temps réel ou non, de la distance (DI, D2, D3, D4) entre le premier terminal (4) 10 mobile et le ou les seconds terminaux (5, 6, 7,\n<CLM>\1\tà partir de géolocalisations des terminaux et des moyens de création d'une seconde liste (24) desdits utilisateurs récepteurs en fonction de ladite comparaison, 15 en ce que le serveur (3) comprend des moyens de calculs agencés pour générer un score associé à chaque profil (ID1F, IDIJ2, ID1_13, IDu4) d'utilisateur (U1, U2, U3, U4) récepteur de cette seconde liste (24) par rapport au profil (IDuo) de l'utilisateur émetteur et 20 pour trier ladite seconde liste (24) d'utilisateurs récepteurs en fonction desdits scores, et en ce que le serveur (3) et/ou le terminal (4) mobile émetteur comprennent des moyens de génération et d'émission d'un message (26) vers le ou les 25 seconds terminaux (5, 6, 7,\n<CLM>\1\tappartenant à ou aux utilisateurs récepteurs correspondant à un ou aux scores le ou les plus élevés.