Brevet FR2814563A1 — publié le 20020329

1-1 1 PROCÉDÉ PERMETTANT À DES UTILISATEURS DE BASES DE DONNÉES GÉNÉALOGIQUES D'ÉCHANGER ENTRE EUX DES INFORMATIONS GÉNÉALOGIQUES VIA UN RÉSEAU DE COMMUNICATION, NOTAMMENT DE TYPE INTERNET On appelle "généalogiste" toute personne cherchant à construire des généalogies, c'est à dire à prouver les relations de parenté existantes entre plusieurs individus donnés ou à trouver toutes sortes d'informations (comme l'état civil, la biographie, etc. ) sur un groupe d'individus parents entre eux. La construction d'une généalogie est un travail d'une ampleur très variable. Il s'agit principalement de trouver des informations (une année de naissance, le nom du père, de la mère, etc. ) grâce à des documents qui peuvent se trouver conser- vés dans divers lieux (principalement dans des dépôts d'ar- chives, mairies, etc. ), ne plus exister ou n'avoir jamais existé. Le travail peut s'apparenter à un travail d'historien, surtout quand le généalogiste cherche des informations dont la source est éloignée dans le temps de l'époque présente. Le but d'un généalogiste est souvent de construire des arbres ascendants, c'est à dire de trouver le plus possible d'ancêtres d'un individu donné, ou bien des arbres descendants, c'est à dire de trouver de la façon la plus exhaustive possible les descendants d'une personne donnée, le plus souvent décédée depuis plusieurs décennies. Plus le généalogiste recherche l'exhaustivité (répertoriant non seulement les ancêtres et les descendants, mais aussi les collatéraux et leur généalogie), plus il est amené à manipuler une grande quantité d'information. Une ascendance exhaustive sur 10 générations (soit grosso modo 250 ans) amène à considérer 2047 individus (non nécessairement distincts). L'arbre ascendant jusqu'en 1650 d'une personne née récemment amène à considérer environ 32767 individus sur 14 générations. Étant donné la masse d'information à récolter, un généalogiste mise souvent beaucoup sur ses pairs, qui ont pu mener avant lui des recherches et récolter des informations sur des individus qui l'intéressent particulièrement. Au cours de ses recherches, un généalogiste tentera donc d'entrer en contact avec d'autres généalogistes par les mêmes individus que lui, afin d'échanger le résultat de leurs recherches, et ce, dès que l'occasion pourra être propice (par exemple : une réunion d'un cercle généalogique d'une région donnée, une petite annonce presse indiquant ses centres d'intérêts, comme les patronymes qui l'intéressent quand ceux-ci sont suffisamment rares). Le problème consiste donc pour un généalogiste à trou- ver ses"pairs". Il existe d'une part les procédés traditionnels généalogiques et leur adaptation au réseau Internet. Les réunions de cercles ou d'associations généalogiques (ex : la"Biennale de généalogie et d'histoire des familles"). Les bourses d'échanges dans la presse spécialisées : elles incitent les généalogistes à faire paraître des petites annonces visant à rencontrer d'autres généalogistes ayant les mêmes centres d'intérêt (ex"Généalogie Magazine"). Les news groups généalogiques d'Internet (cf. "fr. rec. genealogie") Les procédés de publication de généalogie : un logiciel de généalogie exporte les données dans des fichiers au format HTML, qui peuvent être chargés vers un hébergeur de données Internet et ainsi rendues publiques. (ex des pages HTML créées par"Hérédis", hébergées chez"Multimania") Tous les procédés de constitution de base de données généalogiques via des fichiers au format GEDCOM fournies par les généalogistes à un prestataire de service. Celui-ci analyse les données reçues et les compare automatiquement de façon sommaire aux données déjà fournies précédemment, et publie les résultats par courrier, minitel, par e-mail, ou sur Internet (cf. l'outil d'Infoduc, ou de Michel Gasse sur minitel). Les moteurs de recherche généalogiques"manuels"qui, à la demande d'un généalogiste, recherchent soit dans une base de données préalablement constituée (cf. Généanet), soit dans des données (codées principalement au format HTML sur Internet) hébergées ailleurs mais dont l'adresse de la source a été préalablement indexée (cf. Gendex). D'autre part les produits fondés sur des technologies dites"peer-to-peer (véritable/avec base centrale : les logiciels utilisant les machines commutées en réseau (principalement Internet) qui mettent en commun le temps machine, l'espace disque, ou les données stockées sur le disque afin de les rendre disponibles pour chacun, ou pour une entité centrale (ex "Napster"pour le partage des données MT3 disponibles pour tout le monde,"distributed. net" pour la mise en commun du temps de calcul de milliers de machines pour servir une seule mission gérée par un serveur central. La présente invention concerne un procédé permettant à des utilisateurs de bases de données généalogiques d'échanger entre eux des informations généalogiques via un réseau de communication, notamment de type Internet. Les utilisateurs disposent d'un équipement informatique, connecté au réseau de communication, et contenant les bases de données généalogiques. Les bases de données comprennent des informations généalogiques mémorisées dans des fichiers d'une zone mémoire selon un standard commun aux utilisateurs, notamment selon le format GEDCOM. Le procédé comprend plusieurs étapes. Il comprend l'étape, pour ledit équipement informatique, d'extraire des fichiers des informations statistiques concernant les informations généalogiques. Il comprend l'étape, pour l'équipement informatique, de transmettre à un serveur-routeur les informations statistiques. Il comprend l'étape, pour un utilisateur-émetteur, d'envoyer, au serveur-routeur, son adresse électronique. Il comprend l'étape, pour le serveur-routeur, de dresser périodiquement une liste des utilisateurs connectés au réseau de communication informatique et désirant échanger des informations généalogiques. Le procédé comprend en outre l'étape, pour l'utilisateur-émetteur, d'adresser, au serveur-routeur, une requête. La requête porte sur la transmission des informations généalogiques. Le procédé comprend en outre l'étape pour le serveurrouteur, de comparer la requête aux informations statistiques. Le procédé comprend en outre l'étape, pour le serveurrouteur, de sélectionner, parmi les utilisateurs connectés, un groupe d'utilisateurs-destinataires. Le procédé comprend en outre l'étape, pour le serveurrouteur, de transmettre la requête au groupe d'utilisateursdestinataires. Le procédé comprend en outre l'étape, pour le groupe d'utilisateurs-destinataires ayant reçu la requête, de transmettre des informations généalogiques à l'utilisateur-émetteur, via le réseau de communication informatique. Geneapster est une base de données "peer-to-peer", à l'échelle mondiale, capable de comparer intelligemment des centaines de milliards d'enregistrements généalogiques entre-eux. "Geneapster"est un produit comprenant : - des logiciels clients (appelés "client") capables de communiquer entre eux via le réseau Internet, - des serveurs centraux, en nombre limité, gérant les droits des clients, et opérant un contrôle global des données échangées entre eux. Le généalogiste est invité à se procurer un client qu'il installe sur sa machine, reliée régulièrement au réseau Internet, à qui il indique où se trouvent sur sa machine les fichiers généalogiques GEDCOM qu'il désire mettre à disposition des autres. Un généalogiste peut acquitter un droit d'adhésion facultatif. Le client entame une phase d'initialisation. Il se déclare à un serveur central, qui vérifie sa légitimité et ses droits (généalogiste adhérent). Puis a lieu une analyse des fichiers : le client extrait des statistiques sur les données taille, patronymes trouvés, lieux trouvés. Les données statistiques sont transmises à un serveur central qui intègre ces données et les prend en compte pour des statistiques globales qui sont retransmises au client : le but est que chaque client ait"une idée"de la fréquence d'un lieu, d'un patronyme donné afin d'affiner les recoupements : les clients deviennent plus "futés" car ils coopèrent. Après l'initialisation, le client est prêt à recevoir et à envoyer des requêtes vers les autres clients. Requêtes sortantes : demandes manuelles ou automatiques de comparaison de données totale (état civil, filiation). Les requêtes sont soumises aux clients"proches" (au sens d'In- ternet : débit, temps de réponse) du requêteur, où elles sont transmises de façon récursive aux clients proches de ces clients proches du requêteur. La profondeur des niveaux de transmission est limitée, suivant les droits du client. Requêtes entrantes : sont traitées par un système de queue : les requêtes dans la queue peuvent avoir des probabilités différentes. Les requêtes d'un généalogiste adhérent seront prioritaires par rapport à celles d'un généalogiste non adhérent. Les comparaisons fines sont effectuées : le client renvoie une probabilité et non pas des données. Les généalogistes sont invités à se contacter, en direct ou par mail. Une certaine confidentialité est respectée, une indexation de la base totale est impossible. Les clients qui renvoient des résultats trop souvent très bons se régulent automatiquement, et les probabilités renvoyées modifiées en conséquence, pour rétablir l'équilibre. Principe du donnant-donnant : on ne reçoit qu'à la hauteur de ce qu'on a fourni. Les clients peuvent envoyer d'autant plus de requêtes qu'ils sont à même d'en traiter eux-mêmes beaucoup. L'invention peut être nommée"Geneapster". REVENDICATION 1. Procédé permettant à des utilisateurs de bases de données généalogiques d'échanger entre eux des informations généalogiques via un réseau de communication, notamment de type Internet ; lesdits utilisateurs disposant d'un équipement informatique, connecté audit réseau de communication, et contenant lesdites bases de données généalogiques ; lesdites bases de données comprenant des informations généalogiques mémorisées dans des fichiers d'une zone mémoire selon un standard commun auxdits utilisateurs, notamment selon le format GEDCOM ; ledit procédé comportant les étapes suivantes : - l'étape, pour ledit équipement informatique, d'extraire desdits fichiers des informations statistiques concernant lesdites informations généalogiques, l'étape, pour ledit équipement informatique, de transmettre à un serveur-routeur lesdites informations statistiques, - l'étape, pour un utilisateur-émetteur, d'envoyer, audit serveur-routeur, son adresse électronique, - l'étape, pour ledit serveur-routeur, de dresser périodiquement une liste des utilisateurs connectés audit réseau de communication informatique et désirant échanger des informations généalogiques, ledit procédé comportant en outre les étapes suivantes : - l'étape, pour ledit utilisateur-émetteur, d'adresser, audit serveur-routeur, une requête ; ladite requête, portant sur la transmission desdites informations généalogiques ; - l'étape, pour ledit serveur-routeur, de comparer ladite requête auxdites informations statistiques, - l'étape, pour ledit serveur-routeur, de sélectionner, parmi les utilisateurs connectés, un groupe d'utilisateursdestinataires, - l'étape, pour ledit serveur-routeur, de transmettre ladite requête audit groupe d'utilisateurs-destinataires, - l'étape, pour ledit groupe d'utilisateurs- destinataires ayant reçu ladite requête, de transmettre des informations généalogiques audit utilisateur-émetteur, via ledit réseau de communication informatique.