Brevet FR2806500A1 — publié le 20010921

PROCEDE POUR LA CONSTITUTION UNE BASE DE DONNEES DE D#MBRES D 1 UNE COM#MAUTE La présente invention concerne domaine des télécommunications et plus particulièrement domaine des réseaux de type Internet. On connaÎt dans l'état de la technique des solutions techniques pour organiser des sous-ensembles restreints d'utilisateurs. On constitue pour cela une base de donnée contenant les identifiants des utilisateurs appartenant à ces sous-ensembles, et constituant une communauté. La constitution d'une telle base donnée se fait par la saisie des identifiants des membres de la communauté. Une telle opération est fastidieuse, et généralement statique. En effet, il appartient à un opérateur de prendre l'initiative de constituer la base de données et de'la compléter pour l'enrichir régulièrement avec de nouveaux identifiants. L'objet de la présente invention est d'automatiser la constitution de telles communautés par une solution technique permettant d'enrichir la base de données sans l'intervention par un opérateur, par un mécanisme informatique incitant le développement de la base par une démarche s'apparentant à la propagation virale. A cet effet, l'invention concerne selon son acception la plus générale un procédé pour constitution dl base de données de membres d'une communauté par propagation d'invitations sous forme messages électroniques sur un réseau de télécommunication, caractérisé en en ce que l'on enregistre dans la mémoire dl serveur de pages numériques au moins une page contenant une requête pour la transmission fichier numérique à un invité, sous la forme d'un message électronique d'invitation contenant un mot de passe et des informations pour permettre audit invité d'accéder à une page numérique comportant des moyens d'enregistrement de données personnelles de l'invité dans la base de données. Avantageusement, le message électronique d'invitation comporte un lien hypertexte activant l'adresse de la page numérique pour l'enregistrement des données personnelles. Selon une variante, le serveur comporte un moyen pour générer un mot de passe et pour son enregistrement dans la base de donnée en relation avec l'identifiant de invité. Selon une autre variante, le serveur comporte un moyen pour genérer une page numérique comportant une représentation graphique des identifiant des parents et des enfants de l'invité. Selon mode de mise en #uvre particulier, on incrémente un compteur affecté à un membre de la communauté lorsqu'un invite direct ou indirect procède à son inscription. Selon autre variante de réalisation, le serveur vérifie préalablement à l'envoi d'un message d'invitation si 1 invité possède déjà un identifiant dans la base de données, et en cas de réponse positive, il notifie à l'invitantun- message d'information. Selon une application particulière, les pages numériques du serveur contiennent des jeux numériques associés à une incrémentation du nombre de point du membre en cas de réponse favorable. L'invention sera mieux comprise à lecture de la description qui suit, se référant à un exemple non limitatif de réalisation se référant aux dessins annexés où : la figure 1 représente une vue schématique de l'invention ; La mise en #uvre de l'invention est réalisée à partir un serveur (1) comportant un calculateur (2) communiquant avec un réseau (4) par l'intermédiaire de moyens communication (3) tels qu'un routeur, ou un modem. Le serveur comporte une première base (5) de pages numériques au format HTML par exemple. Cette base de données accessible selon les protocoles Internet. Une autre base de données (6) contient les données latives aux membres de la communauté d'utilisateurs. Les internautes (7, 8) se connectent de façon connue au serveur. L'invention vise à propager auprès d'une communauté croissante d'internaute l'accès serveur, et d'enrichir automatiquement le contenu de la base de données (6). La base de données (6) comporte : une table des inscrits, ci -à-dire des internautes qui se sont inscrit. La table des inscrits comprend champs suivants : nom, prénom, adresse de messagerie servant d'identifiant, adresse postale, date et heure de inscription, quantième dans génération, nombre d'enfants, nombre de descendants, score, notamment nombre de descendants après une période temporelle déterminée par exemple 7 jours. une table des invités, ci -à-dire des internautes qui ont été invités par un inscrit, et qui n'ont encore procédé à leur inscription. Cette table comprend les champs suivants : adresse de messagerie de l'invite, adresse de messagerie du parrain a l'origine de l'invitation, mot de passe d'accès. Le flux de données numériques est suivant le parrain se connecte au site est charge la page HTML comportant le formulaire d'invitation. Il renseigne les rubriques permettant l'identification de l'invité, et transfère ce formulaire au serveur (1) qui procéder ' l'extraction des données relatives à l'invité. Le serveur vérifie si l'identifiant de l'invite figure déjà dans table des invités ou dans la table des inscrit. en cas de vérification positive, le serveur notifie cette situation au parrain invitant par une page d'information. Dans le cas. contraire, les données extraites de la page formulaire sont enregistrées dans la table des invités, ainsi qu'un mot de passe. Le serveur (1) génère alors automatiquement un message invitation contenant l'adresse du parrain invitant le mot de passe et éventuellement une présentation textuelle, sonore ou graphique du site ainsi qu'un lien vers la page d'inscription. l'invité se connecte au serveur (1) en activant le lien accède à la page d'inscription en saisissant le mot de passe qui lui a été communiqué dans son message. Il charge alors le formulaire d'inscription en mémoire. Il renseigne ensuite les rubriques et transfert le formulaire ainsi renseigné au serveur. Le serveur extrait les données numériques pour les enregistrer dans la table des inscrits. Le serveur génère des pages HTML visualisant l'arborescence des invitations et des inscriptions. Pour chaque inscrit, le serveur génère également une fiche d'information présentant : le nom et le prénom de l'inscrit, la date d'arrivée, le nombre d'enfants (c'est-à- dire d'internautes inscrits à son initiative) et le nombre de descendants pendant des périodes déterminées. Elle peut aussi comporter des liens activant l'affichage des fiches d'informations des enfants ou des parents 'est-à-dire d'internautes à l'origine de l'invitation). Selon un mode de réalisation particulier, la base de données, qui a la structure suivante: 1. Invitation : Liste des invitations. Elle comprend les champs suivants : Id, IdInscription du parrain EmailInvité, Date et Heure dl cription, MotDePasse 2. Inscription : Liste des inscriptions au site: le comprend les chants suivants : id, IdInscriptionParrain, IdMembre du nouvel inscrit, Date et heure d'inscription, quantième de génération, NbreEnfants de l'inscription, NbreDescendants de l'inscription, Score de l'inscription 3."Membres": Liste des membres du site: Elle comprend champs suivants: Id, Nom, Prénom, Adresse, CodePostal Ville, Téléphone, Email, MotdePasse - Les champs quantième de génération ou NbreEnfants de l'inscription ne sont pas nécessaires dans la table. peut en effet les déduire avec requêtes bien choisies. De même pour les champs d'adresse ou de téléphone dans la table membres. REVENDICATIONS - Procédé pour la constitution d' base de données de membres d'une communauté par propagation d'invitations sous forme de messages électroniques sur un réseau de télécommunication (4), caractérisé en ce que l'on enregistre dans la mémoire d'un serveur de pages numériques (5) au moins une page contenant une requête pour la transmission d'un fichier numérique à un invite sous la forme d'un message électronique d'invitation contenant un mot de passe et des informations pour permettre audit invité d'accéder à une page numérique comportant moyens d'enregistrement de données personnelles de l'invité dans la base de données (6). - Procédé pour la constitution d' base de données de membres d'une communauté par propagation di invitations selon la revendication 1 caractérisé en ce que le message électronique d'invitation comporte un lien hypertexte activant l'adresse de la page numérique pour l'enregistrement des données personnelles. 3 - Procédé pour la constitution d' base de données de membres d'une communauté par propagation d'invitations selon la revendication 1 ou 2 caractérisé en ce que le serveur comporte un moyen pour générer un mot de passe et pour son enregistrement dans la base de donnée (6) en relation avec l'identifiant de l'invité. 4 - Procédé pour la constitution d'une base de données de membres d'une communauté par propagation d'invitations selon l'une au moins des revendications précédentes caractérisé en ce que le serveur comporte un moyen pour générer une page numérique comportant une représentation graphique des identifiant des parents et des enfants de l'invité. 5 - Procédé pour la constitution d'une base de données de membres d'une communauté par propagation d'invitations selon l'une au moins des revendications précédentes caract'ris' e e en ce que l'on incrémente un compteur affecté à un membre de la communauté lorsqu'un invité direct ou indirect procède à son inscription. 6 - Procédé pour la constitution d'une base de données de membres d'une communauté par propagation d'invitations selon l'une au moins des revendications précédentes caractéris' e en ce que le serveur vérifie préalablement à l'envoi d'un message d'invitation si l'invité possède déjà un identifiant dans base de données, et en cas de réponse positive, il notifie à l'invitant un message d'information. 7 - Procédé pour la constitution d' base de données de membres d'une communauté par propagation d'invitations selon l'une au moins des revendications précédentes caractérisé en ce que les pages numériques du serveur contiennent des jeux numériques associés à une incrémentation du nombre de point du membre cas de réponse favorable.