Brevet FR2816081A1 — publié le 20020503

ANNUAIRE PERSONNEL INTERACTIF La présente invention concerne un annuaire personnel interactif constitué sous la forme de pages numériques transmises par un serveur à un poste client connecté au réseau Internet ou à un réseau de télécommunication. On connaît dans l'état de la technique différents brevets portant sur des procédés de génération de pages d'annuaires. A titre d'exemple, le brevet PCT WO0042531 permettant de produire un résumé à hyperliaison à partir d'un document à langage de balisage, consistant à parser le document pour créer un arbre de syntaxe, à effectuer une analyse statistique de cet arbre d'après au moins une règle, à classifier l'information au niveau de chaque noeud de l'arbre, à adapter l'information de chaque noeud de l'arbre classifié afin de sortir et de résumer cet arbre adapté de manière à créer un résumé à hyperliaison du document à faire passer par un périphérique de sortie. Grâce à ce résumé, l'utilisateur peut rapidement prendre connaissance de la teneur du document. Le brevet PCT WO9941694 décrit un moteur de recherche sélectionnant une ou plusieurs références d'accès fournies suite à une recherche, c'est-à-dire des références à une page ou à un site, compte tenu de l'intérêt exprimé par l'utilisateur. Le moteur comprend un module d'entrée capable d'accepter les demandes de l'utilisateur, ces demandes représentant l'intérêt exprime par l'utilisateur ; un module de poursuite pour le suivi de la navigation de l'utilisateur dans les différentes pages, y compris au moins une page cible ; un module de vente qui enregistre les associations entre les achats et les demandes lorsque les associations sont fournies, au moins en partie à la sortie du module de poursuite ; et un module de recherche, qui prend comme entrée au moins une demande. Le brevet PCT WOUS9822331 décrit un procédé pour effectuer une demande de recherche de documents dans un gisement de documents où ceux-ci sont organisés selon une hiérarchie. Un moteur recherche la hiérarchie qui renvoie les documents correspondant directement ou indirectement à un terme de demande de recherche. Le brevet PCT W09857276 porte sur un serveur de pages personnalisées dans lequel des préférences utilisateur sont organisées sous forme de gabarits stockés dans des structures de données compactes, les données réelles utilisées pour remplir les gabarits étant stockées localement dans le serveur de pages qui gère les demandes utilisateur des pages personnalisées. Un processus est exécuté sur le serveur de pages pour chaque demande. Chaque processus utilisateur a accès à une grande région de mémoire partagée qui contient toutes les données actives nécessaires pour remplir un gabarit utilisateur quelconque. Le brevet européen EP918295 décrit un procédé de recouvrement d'information dans des documents composés hiérarchisés. Le brevet W00034873 décrit un système de portail active par exécution d'un logiciel sur un serveur relié à l'Internet. Il présente une page personnalisée pour l'utilisateur possédant une liste de plusieurs destinations de l'Internet activées par des hyperliens, de manière que, lorsque l'abonné demande un hyperlien, par exemple selon une technique consistant à pointer-cliquer, le portail appelle une adresse URL de destination, et lors de l'établissement de la connexion avec la destination, fournit de manière transparente toutes informations d'entrée en communication destinées à un accès utilisateur, au niveau de la destination. Le brevet PCT W00057314 décrit un logiciel de création de site Web comprend un éditeur permettant de modifier un modèle de structure pour chaque type d'élément qui peut être ajouté à des pages Web publiées. La hiérarchie des éléments de page qui sont ajoutés est pistée automatiquement et un élément d'autonavigation est généré pour chaque page afin de permettre une navigation liée simple du site Web. Le but de la présente invention est de permettre à chaque utilisateur, relié à un serveur de pages par un réseau de type Internet ou intranet, de personnalisé un annuaire, de façon interactive, en associant des descripteurs personnels aux sites proposés. L'invention vise à proposer un plus grand confort et une plus grande liberté à l'internaute, en lui permettant de gérer ses navigations successives, et de modifier et d'enrichir les contenus des listes qui lui sont proposées. A cet effet, l'invention concerne selon son acception la plus générale un procédé pour la génération de pages d'annuaire numérique personnalisé destinées à être visualisées avec un programme de type navigateur, caractérisé en ce qu'il comporte une étape de personnalisation consistant : - à enregistrer dans une mémoire temporaire d'un poste client un fichier numérique correspondant à une page de type HTML comprenant des liens hypertextes pour l'accès à d'autres pages, ainsi que des descripteurs associés à des pictogrammes et à procéder sur le poste client à l'affichage de ladite page, - à enregistrer dans une mémoire temporaire du poste client au moins un fichier de personnalisation comprenant un identifiant d'un lien et au moins un descripteur de personnalisation sélectionné par l'utilisateur, à transmettre le contenu de ladite mémoire temporaire au poste serveur, - à enregistrer dans la mémoire du serveur les données du fichier de personnalisation en liaison avec l'identifiant de l'utilisateur et l'identifiant du lien considéré. Selon un mode de réalisation préféré, on enregistre dans une mémoire du serveur une première base d'utilisateurs comprenant pour chaque utilisateur un identifiant unique et au moins un descripteur de l'utilisateur associé, une deuxième base de sites comprenant pour chaque site un identifiant unique et une adresse, une troisième table de catégories de sites comprenant pour chaque catégorie un identifiant unique et une pluralité d'identifiants de site, et une quatrième base de descripteurs comprenant un identifiant unique pour chaque descripteur, et une pluralité d'identifiants de sites et d'identifiants d'utilisateurs, une requête provenant d'un poste client comprenant un identifiant de catégorie et l'identifiant de l'utilisateur, et provoquant la génération d'un fichier comprenant les identifiants des sites associés à l'identifiant de catégorie transmis par le poste client, et pour chacun desdits identifiants de site l'identifiant de catégorie correspondant à l'identifiant de site et à l'identifiant de l'utilisateur considéré. Avantageusement, la sélection du descripteur par l'utilisateur est réalisée par la désignation de l'un des pictogrammes affichés dans la page d'annuaire, l'enregistrement de l'identité du descripteur du pictogramme affiché, par la désignation du site et la transmission par le poste client au poste serveur d'un fichier numérique comportant des couples formé d'au moins un descripteur de catégorie et d'un identifiant de site. Selon une variante, les moyens d'affichage de la page comporte un filtre procédant à une sélection des identifiants des sites à afficher en fonction de la valeur du descripteur personnel associé. Selon une autre variante, le procédé comporte une étape de sélection des sites à supprimer consistant à sélectionner un pictogramme de suppression, à sélectionner un ou plusieurs identifiants de sites, et à affecter au descripteur correspondant à chacun des sites sélectionné une valeur prédéfinie, puis à transmettre ces informations au serveur, pour l'enregistrement dans la base des descripteurs ladite valeur en relation avec lesdits sites à supprimer. Ces sites ne sont en fait supprimés que de la liste affichée. Ils peuvent être réactivés par une opération ultérieure. Avantageusement, le procédé comporte une étape d'addition de sites à une catégorie, consistant à sélectionner un identifiant de site, et à lui affecter une valeur correspondant à une catégorie existante, puis à transmettre ladite information au serveur et à enregistrer dans la base de catégorie l'identifiant du site sélectionné. Cette opération pourra être réalisée par une action sur un pictogramme copier associé à un lien vers une application réalisant les opérations considérées et désignant la destination (catégorie). Elle permet également d'ajouter un site qui n'est pas dans la base et de l'intégrer à une catégorie au moyen d'un formulaire à remplir. Selon une autre variante, le procédé comporte l'enregistrement sur le serveur de nouvelles catégories de sites spécifique à un utilisateur ou à une communauté d'utilisateurs. La présente invention sera mieux comprise à la lecture de la description d'un exemple non limitatif de réalisation qui suit, se référant aux dessins annexés où : - la figure 1 représente l'architecture du serveur. la figure 2 représente une vue de l'affichage généré par le procédé selon l'invention ; Le serveur comprend un ensemble de tables : une table (1) utilisateurs dans laquelle sont enregistrés, pour chaque utilisateur, un identifiant unique ID, ainsi que des données personnelles à l'utilisateur ; une table (2) catégories dans laquelle sont enregistrées, pour chaque catégorie ou famille de sites, un identif iant Ideat unique, ainsi qu'une désignation textuelle ou graphique de la catégorie, une description et optionnellement un identifiant unique IDem correspondant à une classe de catégories regroupant plusieurs catégories. une table (3) contenant les identifiants de catégories et de sites appartenant à cette catégorie ; une table (4) sites contenant des identifiants uniques de sites ID, it, et l'adresse IP du site, ainsi que, optionnellement, un descriptif du site ; une table (5) préférences dans laquelle sont enregistrées, pour chaque utilisateur et chaque site, un indicateur de préférence. Cet indicateur de préférence est modifié par l'utilisateur à partir d'un poste client. L'internaute sélectionne une catégorie de sites par l'envoi d'une requête construite par la sélection d'un lien hypertexte visualisé sur l'écran de l'ordinateur, et l'enregistrement d'un identifiant associé à ce lien hypertexte, et l'envoie au poste serveur, sous la forme d'un fichier numérique contenant ledit identifiant de catégorie sélectionnée ainsi qu'un identifiant de l'utilisateur. En retour, le serveur adresse un fichier contenant les informations associées à l'identifiant de catégorie et la liste des sites associés à cet identifiant de catégorie, ainsi que les indicateurs de préférence, lorsqu'il en existe. Ce fichier est exploité par un navigateur pour produire un écran tel que représenté en figure 2. L'utilisateur dispose d'une collection de pictogramme qu'il peut sélectionner pour annoter un site apparaissant dans la liste. Le pictogramme à visiter permet de présélectionner des sites que l'internaute souhaite visiter ultérieurement. Le pictogramme effacer permet d'effacer un pictogramme apparaissant en relation avec un site listé, par superposition avec le pictogramme existant. Le pictogramme préchargement permet de commander le pré-chargement du site. Il est associé à une procédure informatique commandant l'apparition d'une icône cliquable permettant d'ouvrir une fenêtre avec la page HTML chargée en mémoire cache. Par ailleurs, la procédure informatique provoque une modification de l'apparence du pictogramme en fonction de l'état du préchargement (en cours de chargement dans la mémoire cache, préchargé et visualisable immédiatement, ou déjà visualisé au cours de la session). Les pictogrammes smileys permettent d'annoter l'intérêt d'un site. Le pictogramme commentaire permet d'enregistrer un commentaire en relation avec un site. Cette fonction permet également de remplacer le résumé proposé par la table site par un commentaire personnel, enregistré dans la table préférences . Les sites ainsi commentés sont présentés en relation avec un pictogramme cliquable, permettant d'afficher alternativement le commentaire personnel ou le résumé public. Optionnellement, l'enregistrement du commentaire personnel peut être compléter par l'enregistrement d'une information pour la visualisation du seul commentaire personnel, ou du commentaire personnel accompagné du résumé public, ou d'une icône cliquable permettant de basculer entre les deux types de commentaires. Le pictogramme vote permet d'associer au site un indicateur commun à plusieurs utilisateurs, le faisant apparaître dans les best of ou sites préférés d'une communauté d'internautes. L'affichage présente par ailleurs des fonctions additionnelles telles que : une liste de raccourcis pour accéder directement aux pages préférées, un historique mémorisant et affichant la liste des sites récemment visités une fonction d'ajout d'un site, issu d'autres listes. Cette fonction peut consister à ajouter un site créé par l'internaute. Une autre fonction est la gestion personnalisée de favoris. Cette fonction consiste à enregistrer dans une table les identifiants des sites présélectionnés par l'utilisateur, et de construire dans la page d'accueil une liste des sites présélectionnés, pour permettre un accès rapide à ces sites par un lien hypertexte. La désignation du favori se fait par l'attribution d'un pictogramme, ce qui, en plus de lui donner une marque visible en marge du site désigné, intègre automatiquement celui-ci dans la liste de favoris. Une autre fonction consiste à enregistrer dans une table de catégorie une catégorie personnelle, dans laquelle l'utilisateur peut enregistrer des sites sélectionnés ou créés constituant un annuaire correspondant à ces centres d'intérêts personnels. Une autre fonction consiste à affecter à des sites sélectionnés une icône à visiter permettant de filtrer l'affichage de la page d'annuaire, pour ne visualiser optionnellement que les sites comportant cet indicateur dans la table correspondante associée à l'utilisateur. Eventuellement, la page HTML comporte une bibliothèque de pictogramme sans affectation, permettant de modifier la forme graphique des pictogrammes standard, ou de créer des fonctions additionnelles. Cette bibliothèque peut être visualisée dans une fenêtre additionnelle ou dans une partie de la fenêtre principale. L'invention est décrite dans ce qui précède à titre d'exemple non limitatif. REVENDICATIONS 1-Procédé pour la génération de pages d'annuaire numérique personnalisé destinées à être visualisées avec un programme de type navigateur, caractérisé en ce qu'il comporte une étape de personnalisation consistant : à enregistrer dans une mémoire temporaire d'un poste client un fichier numérique correspondant à une page de type HTML comprenant des liens hypertextes pour l'accès à d'autres pages, ainsi que des descripteurs associés à des pictogrammes et à procéder sur le poste client à l'affichage de ladite page, à enregistrer dans une mémoire temporaire du poste client au moins un fichier de personnalisation comprenant un identifiant d'un lien et au moins un descripteur de personnalisation sélectionné par l'utilisateur, à transmettre le contenu de ladite mémoire temporaire au poste serveur, à enregistrer dans la mémoire du serveur les données du fichier de personnalisation en liaison avec l'identifiant de l'utilisateur et l'identifiant du lien considéré. 2-Procédé pour la génération de pages d'annuaire numérique personnalisé selon la revendication 1 caractérisé en ce que l'on enregistre dans une mémoire du serveur une première base d'utilisateurs comprenant pour chaque utilisateur un identifiant unique et au moins un descripteur de l'utilisateur associé, une deuxième base de sites comprenant pour chaque site un identifiant unique et une adresse, une troisième table de catégories de sites comprenant pour chaque catégorie un identifiant unique et une pluralité d'identifiants de site, et une quatrième base de descripteurs comprenant un identifiant unique pour chaque descripteur, et une pluralité d'identifiants de sites et d'identifiants d'utilisateurs, une requête provenant d'un poste client comprenant un identifiant de catégorie et l'identifiant de l'utilisateur, et provoquant la génération d'un fichier comprenant les identifiants des sites associés à l'identifiant de catégorie transmis par le poste client, et pour chacun desdits identifiants de site l'identifiant de catégorie correspondant à l'identifiant de site et à l'identifiant de l'utilisateur considéré. 3-Procédé pour la génération de pages d'annuaire numérique personnalisé selon la revendication 1 ou 2 caractérisé en ce que la sélection du descripteur par l'utilisateur est réalisée par la désignation de l'un des pictogrammes affichés dans la page d'annuaire, l'enregistrement de l'identité du descripteur du pictogramme affiché, par la désignation du site et la transmission par le poste client au poste serveur d'un fichier numérique comportant des couples formé d'au moins un descripteur de catégorie et d'un identifiant de site. 4-Procédé pour la génération de pages d'annuaire numérique personnalisé selon l'une quelconque des revendications précédentes caractérisé en ce que les moyens d'affichage de la page comporte un filtre procédant à une sélection des identifiants des sites à afficher en fonction de la valeur du descripteur personnel associé. 5-Procédé pour la génération de pages d'annuaire numérique personnalisé selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape de sélection des sites à supprimer consistant à sélectionner un pictogramme de suppression, à sélectionner un ou plusieurs identifiants de sites, et à affecter au descripteur correspondant à chacun des sites sélectionné une valeur prédéfinie, puis à transmettre ces informations au serveur, pour l'enregistrement dans la base des descripteurs ladite valeur en relation avec lesdits sites à supprimer. 6-Procédé pour la génération de pages d'annuaire numérique personnalisé selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape d'addition de sites à une catégorie, consistant à sélectionner un identifiant de site, et à lui affecter une valeur correspondant à une catégorie existante, puis à transmettre ladite information au serveur et à enregistrer dans la base de catégorie l'identifiant du site sélectionné. 7-Procédé pour la génération de pages d'annuaire numérique personnalisé selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape d'addition d'une catégorie additionnelle. 8-Procédé pour la génération de pages " d'annuaire numérique personnalisé selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape d'enregistrement de commentaires personnels et de visualisation d'une icône reliée aux sites comportant un commentaire personnel, ladite icône étant associée à un lien pour le basculement entre la visualisation du commentaire personnel ou du résumé public. 9-Procédé pour la génération de pages d'annuaire numérique personnalisé selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte une étape d'enregistrement d'un indicateur de préchargement permettant de commander le pré-chargement du site associé, et une étape de visualisation commandant l'apparition d'une icône cliquable permettant d'ouvrir une fenêtre avec la page HTML chargée en mémoire cache et provoquant une modification de l'apparence du pictogramme en fonction de l'état du préchargement (en cours de chargement dans la mémoire cache, préchargé et visualisable immédiatement, ou déjà visualisé au cours de la session).