Brevet FR2986684A1 — publié le 20130809

SYSTEME ET PROCEDE POUR RECEVOIR DES INFORMATIONS DE LOCALISATION ET DISTRIBUER DES INFORMATIONS VERS DES RESSOURCES GEOCENTRIQUES La présente invention porte sur un système et un procédé pour recevoir des contenus générés par les utilisateurs basés sur une localisation pour une distribution vers des ressources géocentriques. L'envoi d'informations d'un site internet à d'autres ressources telles que des sites internet basés sur la localisation n'est pas une approche efficace car l'information devrait être traitée spécifiquement sur la base du champ d'information du site internet récepteur. De 15 nombreux sites internet géocentriques proposent des informations sur une zone géographique particulière. Chacun des sites internet pourra avoir une compréhension spécifique de l'information pertinente par rapport à une zone géographique particulière. De la même manière, les 20 magazines locaux fournissent habituellement des informations géocentriques. Lors de la compilation et de la transmission des informations vers d'autres ressources telles que des sites internet, il est mieux de pouvoir générer un contenu 25 géocentrique plutôt que géolocalisé pour le contenu qui doit être transmis pertinent. L'information basée sur l'emplacement géolocalisé est une information qui concerne la zone géographique environnante d'un utilisateur demandant des informations. L'information géocentrique 30 prend une perspective géographique, à partir d'une zone géographique ciblée. Des informations géolocalisées se focalisent sur une localisation particulière tandis que les informations géocentriques se focalisent sur une zone géographique qui peut comprendre une pluralité d'informations géolocalisées. Par exemple, les sites internet de la ville de Dallas, la métropole Fort-Worth, le Comté de Collin, le Comté de Dallas, le Comté de Denton, le Comté de Kaufman et le Comté de Rockwell vont chacun cibler l'information non pas seulement sur la base d'un lieu mais plutôt dans un périmètre géographique à partir d'un point central. La configuration de l'information géocentrique et spécifique à une catégorie prend énormément de temps. Par exemple, la configuration d'un panneau d'information pour un site internet implique une quantité importante de recherche manuelle. Il est également coûteux de rassembler les informations requises puis de structurer les informations collectées en informations compréhensible par le public. Il y a un besoin dans l'art pour un système et un procédé pour recevoir des informations géolocalisées à partir d'une diversité de sources, consolider et trier les informations géolocalisées reçues et distribuer les informations à des ressources géocentriques sur la base de la géographie, des sujets et de l'audience d'une manière opportune et économiquement efficace. Les ressources géocentriques peuvent inclure différents types de médias, tels que des panneaux d'information publiés sur des sites tiers, des magazines locaux imprimés, des magazines numériques. Selon un aspect de la présente invention, un système permettant d'organiser et de distribuer des contenus géocentriques issus de bases de données et générés par l'utilisateur est proposé. Le système comprend une mémoire pour stocker des données et un programme informatique, et un processeur couplé à la mémoire pour exécuter le programme informatique. Le programme informatique comprend des instructions pour importer des données contenant des données d'objets primaires et des données d'objets secondaires, diviser les données d'objets primaires en des données d'objets primaires appariées et des données d'objets primaires non appariées, les données d'objets primaires appariées comprenant une correspondance préexistante stockée sur une base de données, diviser les données d'objets secondaires en données d'objets secondaires reconnues et données d'objets secondaires non reconnues, les données d'objets secondaires reconnues comprenant une correspondance préexistante stockée sur la base de données, mettre en correspondance les données d'objets primaires appariées avec les données d'objets secondaires appariées sur la base de la localisation, déterminer si les données d'objets primaires non appariées sont ajoutées à la base de données en tant que nouvelles données d'objets primaires et mettre en correspondance les nouvelles données d'objets primaires avec les données d'objets secondaires non appariées sur la base de la localisation. Le système comprend une interface utilisateur qui permet à l'utilisateur de sélectionner des informations à utiliser dans un tableau d'information et est configurée pour générer un code de programme qui, une fois exécuté, affiche le tableau d'information comportant les informations sélectionnées fournies par l'utilisateur. Un objet de l'invention est un procédé pour organiser et distribuer des contenus géocentriques générés par l'utilisateur, caractérisé par le fait que ledit 30 procédé comprend : - l'importation de données contenant des données d'objets primaires et des données d'objets secondaires ; - la division des données d'objets primaires en données d'objets primaires appariées et données d'objets primaires non appariées, les données d'objets primaires appariées comprenant une correspondance pré-existante stockée sur une base de données ; - la division des données d'objets secondaires en données d'objets secondaires appariées et données d'objets secondaires non appariées, les données d'objets secondaires appariées comprenant une correspondance pré- existante stockée sur la base de données ; - la mise en correspondance des données d'objets primaires appariées avec les données d'objets secondaires appariées sur la base de la localisation ; - la détermination du point de savoir si les données d'objets primaires non appariées sont ajoutées à la base de données en tant que nouvelles données d'objets primaires ; - la mise en correspondance des nouvelles données d'objets primaires avec les données d'objets secondaires non appariées sur la base de la localisation ; - la fourniture d'une interface utilisateur qui permet à un utilisateur de sélectionner des informations à utiliser dans un panneau d'informations ; et - la génération d'un code programme qui, lorsqu'il est exécuté, affiche le panneau d'informations à l'aide des informations sélectionnées fournies par l'utilisateur. Un autre objet de l'invention est un système pour organiser et distribuer des contenus géocentriques générés par l'utilisateur, caractérisé par le fait que le système 30 comprend : - une mémoire pour stocker des données et un programme informatique ; - un processeur couplé à la mémoire pour exécuter le programme informatique, le programme informatique comprenant des instructions pour exécuter le procédé d'organisation et de distribution de contenus géocentriques générés par l'utilisateur tel que défini ci-dessus. Un autre objet de l'invention est un support lisible par ordinateur non transitoire ayant un programme informatique stocké sur celui-ci pour réaliser le procédé d'organisation et de distribution des contenus géocentriques générés par l'utilisateur, caractérisé par le fait que le dit procédé comprend : le code pour l'importation de données contenant des données d'objets primaires et d'objets secondaires ; - le code pour diviser les données d'objets primaires identifiées en données d'objets primaires appariées et non appariées, où les données d'objets primaires appariées ont une correspondance préexistante stockée dans une base de données ; - le code pour diviser les données d'objets secondaires en données d'objets secondaires appariées et non-appariées, où les données de l'objets secondaires reconnues ont une correspondance préexistante stockée dans une base de données ; - le code pour la mise en correspondance des données d'objets primaires appariées avec les données d'objets secondaires appariées sur la base de la localisation ; - le code pour déterminer le point de savoir si les données d'objets primaires non appariées sont ajoutées à la base de données en tant que nouvelles données d'objets primaires ; - le code pour la mise en correspondance des nouvelles données d'objets primaires avec les données d'objets secondaires non appariées sur la base de la localisation ; - le code pour fournir une interface utilisateur qui permet à un utilisateur de sélectionner des informations à utiliser dans un panneau d'informations ; et - le code pour générer un code programme qui, lorsqu'il est exécuté, affiche le panneau d'informations à l'aide des informations sélectionnées et fournies par l'utilisateur. Plus de caractéristiques et d'aspects de la présente invention apparaîtront dans la description détaillée de l'exemple de réalisation avec en référence les dessins annexés ci joints. Les dessins annexés, qui constituent une partie de la description, illustrent des exemples de réalisations, des caractéristiques, des aspects, ainsi que des descriptions, ils servent à expliquer les principes de l'invention : - La figure 1 est un schéma synoptique illustrant un exemple de la configuration du matériel informatique du système selon un mode de réalisation qui illustre la présente invention. - La figure 2 est un processus illustrant un exemple de transformation selon l'exemple de réalisation de la présente invention. - La figure 3 est un processus illustrant un exemple de ciblage des contenus selon l'exemple de réalisation de la présente invention. - La figure 4 est une capture d'écran illustrant une interface utilisateur qui permet de générer un panneau d'informations géocentrique. - La figure 5 est un diagramme illustrant les entrées et les sorties d'une base de données selon l'exemple de réalisation de la présente invention. - La figure 6 est un exemple d'un panneau d'informations selon un mode de réalisation exemplaire de la présente invention. Différents exemples de réalisation, des caractéristiques et des aspects de l'invention seront 10 décrites en détail ci-dessous avec des références aux dessins. En se référant maintenant à la figure 1, qui est un exemple d'illustration schématique d'une configuration du système qui représente le mode de réalisation de la 15 présente invention. Dans la figure. 1, un ordinateur 100 connecté à un réseau 150 est montré. Le réseau 150 peut être l'internet ou un intranet. L'ordinateur 100 peut être un équipement de réseau comme un serveur ou un ordinateur personnel d'un client qui se connecte au réseau 150. 20 Différents programmes de contrôle de l'ordinateur 100 de l'exemple de réalisation illustré dans les diagrammes sont stockés soit dans une mémoire 120, soit dans un dispositif de stockage tel que la base de données 110 et il est exécuté par un processeur 112. La base de 25 données 110 est un centre de stockage et une plateforme de distribution. Le processeur 112 inclut une unité d'analyse 114 et une unité de traitement 116 L'unité d'analyse 114 est configurée pour appliquer divers algorithmes pour trier grâce aux données, pour organiser et classer une grande 30 quantité de données reçues de diverses sources. Les informations reçues comprennent des informations de géolocalisation. L'ordinateur 100 comporte également un affichage 130 pour fournir une interface utilisateur afin d'importer des données dans la base de données 110. L'affichage 130 peut être également utilisé les résultats après qu'un utilisateur ait effectué certaines sélections sur l'interface utilisateur. Bien que l'affichage 130 et la base de données 110 sont présentées comme une partie du système informatique 100, ceci n'est qu'un exemple de la configuration du système par ailleurs de nombreuses autres configurations sont envisagées. Par exemple, l'affichage 130 et la base de données 110 peut être connecté à l'ordinateur 100 par l'intermédiaire du réseau 150. Alternativement, la base de données 110 peut appartenir à un dispositif serveur qui n'est pas physiquement connecté à l'ordinateur 100 L'ordinateur 100 peut prendre la forme d'un ordinateur personnel, une tablette, un ordinateur portable, un grand écran tactile, ou un téléphone mobile qui est capable d'exécuter un code de programme par exemple. Par exemple un utilisateur peut exécuter un programme sur un appareil mobile qui peut transmettre des informations à la base de données 110 qui repose sur la sélection de l'utilisateur. La base de données 110 à lui seul peut être un serveur de réseau qui fonctionne comme une centrale de stockage et une plateforme de distribution. Toujours en référence à la figure 1, la base de données 110 est configurée pour stocker une pluralité de codes postaux avec des informations de latitude et de longitude. La base de données 110 comprend une liste d'objets primaires avec une reconnaissance des codes postaux. Les objets primaires représentent un emplacement spécifique. Les objets primaires peuvent être des entreprises privées, organismes publics ou des espaces publics comme par exemple les parcs, les jardins. Un emplacement peut avoir plusieurs objets primaires. Par exemple, un bâtiment peut comprendre une pluralité d'entreprises, chaque entreprise étant un objet primaire. La reconnaissance en longitude et en latitude des objets primaires avec la liste des codes postaux dans la base de données 110 simplifie la recherche et la catégorisation d'une grande quantité d'informations. La base de données 110 comprend aussi les objets secondaires qui sont associés à des objets primaires. Les objets secondaires peuvent inclure des événements qui se déroulent à une date et une heure spécifiques, des offres qui spécifient des remises et d'autres conditions, des coupons de réduction, ou d'autres informations. Les objets secondaires sont toujours associés à un objet primaire. Les données stockées dans la base de données 110 sont organisées et classées pour une future distribution. Le système comprend un logiciel pour gérer différents types d'information au sein de la base de données 110. L'ordinateur 100 est configuré pour importer une grande quantité d'informations et les stocker dans la base de données 110. En particulier, l'information importée comporte des objets primaires et secondaires qui peuvent être classés par sujet, catégorie, et l'emplacement géographique. L'ordinateur 100 peut automatiquement télécharger de grandes quantités d'informations, cette information peut être reçue par le biais un site internet. Alternativement, un robot d'indexation peut être utilisé indépendamment ou en complément des informations reçues par les utilisateurs. Les données peuvent être téléchargées sur la base de données 110 par l'intermédiaire d'un fichier numérique standard. Par exemple, un fichier Excel peut être utilisé pour télécharger les informations dans la base de données 110. Dans un tel exemple, le fichier peut contenir un objet secondaire par ligne dans le fichier. La ligne dans le fichier peut contenir des informations telles que le nom de l'objet primaire, son code postal, le nom de l'objet secondaire, sa date d'effet, sa date de fin, son 5 titre, sa description, sa photos, etc. De cette façon, les objets secondaires téléchargés sont mis en correspondance avec les objets primaires dans la base de données 110. L'ordinateur 100 comporte également la capacité à générer de nouveaux objets primaires lorsque les objets primaires 10 téléchargés n'existent plus dans la base de données 110. En référence maintenant à la figure 2, un organigramme est fourni pour illustrer les étapes de réception des données lors de la compilation conformément à l'exemple de réalisation de la présente invention. Le 15 processus commence par l'étape S10 avec l'importation des données. Les données peuvent être importées à partir d'un fichier comme un fichier Excel. Les données importées peuvent être des données de géolocalisation à partir d'une variété de sources. Les sources peuvent inclure une 20 pluralité d'utilisateurs, à l'aide d'un dispositif capable de transmettre les données sur la base de données 110. Dans l'étape S12 les codes postaux associés à des données qui ont été importés à l'étape S10 sont raccordés à des codes postaux préexistants de la base de données 110. Ensuite, le 25 processeur 112 exécute au moins deux comparaisons. Dans l'étape S14, les données incluant les objets primaires qui ont été téléchargés à l'étape S10 sont comparées avec les objets primaires qui ont une correspondance préexistante stockée dans la base de données 110. Dans l'étape S18, il 30 est déterminé si l'un des objets principaux téléchargés ont une correspondance préexistante dans la base de données 110. Dans l'étape S16, les données incluant les objets secondaires qui ont été téléchargés à l'étape S10 sont comparées avec les données d'objets secondaires préexistantes, stockées dans la base de données 110. Dans l'étape S20, il est déterminé si l'un des objets secondaires qui ont été téléchargés à l'étape S10 possède 5 une correspondance préexistante dans la base de données 110. Le processus continue avec l'étape S30, la mise en correspondance des objets secondaires correspondants aux objets primaires qui existent déjà dans la base de données 10 110. Dans l'étape S22, les objets primaires des données qui ont été importés et n'ayant aucune correspondance préexistante dans la base de données 110 sont analysé afin de déterminer si les objets primaires doivent être ajoutés à la base de données 110 en tant qu'objets primaires non 15 reconnus dans l'étape S24. De même, à l'étape S26, les objets secondaires à partir des données qui ont été importés et n'ayant aucune préexistence dans la base de données 110 sont analysés afin de déterminer si les objets secondaires sont ajoutés à la base de données 110. Dans 20 étape S32, les objets secondaires non-reconnus sont mis en correspondance avec les objets primaires non-reconnus. La mise en correspondance est basée sur la localisation comme par exemple le code postal, la ville. Pendant le processus d'importation ou de 25 téléchargement des données, l'interface utilisateur assistée d'algorithme est envisagée pour l'organisation et le tri par le biais de grandes quantités de données. Un algorithme peut être utilisé pour analyser les catégories non-existantes et de proposer aux utilisateurs des 30 correspondances possibles. Les nouvelles catégories qui n'existaient pas dans la base de données 110 peuvent être ensuite ajoutées comme des objets secondaires. De même, un algorithme peut être utilisé pour analyser les objets primaires non-existants et ne figurant pas dans la base de données 110. Les objets primaires peuvent ensuite être ajoutés à la base de données 110. En se référant maintenant à la figure 3, un 5 organigramme détaillant une série de mesures pour le classement des données importées dans la base de données 110 est fourni. La catégorisation des données permet une organisation simple de l'information. La création de catégories permet aux utilisateurs d'identifier facilement 10 des contenus. Lorsqu'un utilisateur propose une nouvelle catégorie comme indiqué dans l'étape S50, un algorithme est utilisé pour déterminer une catégorie similaire selon l'étape S52. Si une catégorie correspondante existe, étape S53, alors il n'est pas nécessaire d'ajouter une nouvelle 15 catégorie et le processus se termine. Cependant, s'il est déterminé qu'une catégorie correspondante n'existe pas, à l'étape S54 une nouvelle catégorie est ajoutée. Dans l'étape S56, la nouvelle catégorie est identifiée. Chaque catégorie est identifiée avec les segments d'utilisateurs. 20 Par exemple, aire de jeux est identifiée avec le segment «enfant ». Par la suite, à l'étape S58, un niveau est attribué à la catégorie. Le niveau attribué à l'étape S58 permet la recherche des catégories les plus pertinentes à l'utilisateur. Par exemple, "les hôtels" peuvent avoir 25 l'attribution d'un niveau 2. Les hôtels trois étoiles qui sont plus spécifique peuvent avoir l'attribution d'un niveau 1. De cette façon, lorsqu'un utilisateur fournit des critères par l'intermédiaire d'une interface utilisateur, ou lorsque les contenus doivent être produits dans un 30 support statique tel qu'un magazine imprimé, on utilisera cette hiérarchie afin de produire des contenus organisés de façon pertinente. En se référant maintenant à la figure 4, une capture d'écran d'une interface utilisateur 200 est représentée selon un exemple de mode de réalisation de la présente invention. L'interface utilisateur 200 peut être 5 consultée par un utilisateur grâce à un navigateur Internet. Sinon, l'interface utilisateur 200 peut être fournie par une application sur le téléphone portable d'un utilisateur, sur une tablette, un grand écran tactile, ou un ordinateur par exemple. Cette liste n'est pas 10 limitative. L'interface utilisateur 200 permet à l'utilisateur de fournir des données qui sont ensuite organisées et utilisées pour générer des informations pour être transmis à une ressource ou un destinataire centrée 15 sur l'emplacement. Une façon qui permet de livrer ces informations est de les distribuer à d'autres sites internet à l'aide d'un panneau d'information. L'interface utilisateur 200 peut inclure un menu déroulant des pays 202, de façon à ce que l'utilisateur puisse sélectionner le 20 pays dans lequel le panneau d'information sera produit et consulté. Une zone de titre 204 est prévue pour que l'utilisateur puisse nommer le panneau d'information. Dans la capture d'écran fournie dans la figure. 4, le nom donné pour le panneau d'information est "info centre-ville 25 Nanterre ". Dans cet exemple, le panneau d'information sera dédié à l'information dans la zone du centre-ville de Nanterre. À cet égard, les ressources centrées sur l'emplacement qui se concentrent ou qui sont intéressées par le centre-ville de Nanterre sont les potentiels 30 bénéficiaires du tableau d'information généré. Une case de recherche 206 est également fourni avec l'interface utilisateur 200 pour permettre à l'utilisateur d'entrer un emplacement pour limiter le panneau d'information à une zone géographique ciblée (ZGC). De ce fait, un menu déroulant pour les régions 208, pour la distance 210 et les villes 212 sont fournis. L'utilisateur est en mesure de sélectionner les différentes options des menus déroulants 5 208, 210, et 212 pour confiner le panneau d'information à une ZGC. Dans le menu déroulant 208, l'utilisateur sélectionne une région. De même dans le menu déroulant 210 l'utilisateur sélectionne une distance à partir de la région sélectionnée. Dans l'exemple, 10 est sélectionné, ce 10 qui entraîne une ZGC avec un rayon de 10 km à partir de la ville sélectionnée dans le menu déroulant 212. Toujours en se référant à la figure 4, l'interface utilisateur 200 peut également fournir à l'utilisateur la possibilité de sélectionner les villes 15 environnantes 214. L'utilisateur peut également sélectionner le public 216 pour qui le panneau d'information est destiné. Dans cet exemple, l'utilisateur peut choisir parmi les enfants, les adolescents et les adultes comme public auquel le panneau d'information est 20 destiné. L'interface utilisateur 200 inclut des options pour le type d'information 218 à être généré avec le panneau d'information. Dans cet exemple, les options incluent des événements, des offres et des offres du jour. Toutefois, d'autres options peuvent être envisagées. Un 25 menu déroulant des activités 220 est également fourni. Si une activité est choisie, plusieurs options sont prévues pour l'utilisateur afin de sélectionner sur l'interface utilisateur 200. Une fois que toutes les sélections sont faites 30 par l'utilisateur sur l'interface utilisateur 200, un code du programme est généré, il intègre toutes les sélections effectuées par l'utilisateur. Le programme est exécutable et lorsqu'il est exécuté, il génère un panneau d'information qui peut être affiché sur un site internet, sur une application mobile, sur un grand écran d'information tactile, ou sur d'autres supports. Ainsi, le panneau d'information peut être distribué à divers sites internet ou différents supports physiques. Le système est avantageusement configuré pour recevoir des informations, des entrées d'utilisateur, puis de générer un panneau d'information qui est facilement distribuable. L'application permet de produire ces contenus ciblés de 10 façon industrielle. En se référant maintenant à la figure 5, un diagramme illustrant l'information entrée et sorties dans la base de données 110 sont représentées. La base de données 110 est configurée pour recevoir une grande 15 quantité d'information sur les emplacements à partir d'une pluralité de sources entrées dans la base de données 110. Cette information qui est reçue comme entrée par la base de données 110 est organisée et classée en fonction de l'emplacement géographique, les sujets, les catégories, 20 etc. Une fois que les informations sont proprement organisées et classées, elles peuvent être distribuées à une pluralité de destinataires regroupés sur une localisation. L'information est distribuée par l'intermédiaire d'un panneau d'information 300 comme 25 schématisé sur la Figure 6. En se référant maintenant à la figure 6, un exemple d'un panneau d'informations 300 est fourni. Ce panneau d'information 300 est conçu pour la région du Grand Dallas. Le panneau d'information 300 inclut différents 30 catégories, incluant les fun spots 310, évènements 320, offres 330 et bon de réduction 340 qui sont des objets secondaires. Le panneau d'information 300 est généré à partir des informations stockées sur la base de données 110. Le panneau d'information 300 peut ensuite être distribuée aux différents sites internet centrés sur l'emplacement. Dans cet exemple, le panneau d'information 300 peut être distribué à divers sites internet fournissant des informations sur la région du Grand Dallas. L'avantage du système et la méthode pour recevoir des informations de géolocalisation et de distribution des informations générées par des utilisateurs centrées sur l'emplacement inclut la possibilité d'actualiser en permanence la base de données 110 avec des objets primaires et secondaires mises à jours et associant différents catégories avec les objets primaires et secondaires. Ceci est accompli avec une interaction minimale de l'utilisateur. En outre, le panneau d'information 300, qui est généré est centré sur l'emplacement et peut être généré en très peu de temps une fois que les sélections de l'utilisateur sont fournies par l'intermédiaire de l'interface utilisateur 200. Cela permet aux grandes quantités de panneaux d'information dédiées à différentes régions géographiques d'être continuellement générés et distribués grâce à internet. Dans un autre mode de réalisation de la présente invention, une interface alternative peut être prévue pour la présentation des sélections qui génèrent un code 25 programme pour être distribué aux revues électroniques. Ainsi, une pluralité de magazines numériques peuvent être générés en très peu de temps et ceci dans une pluralité d'emplacements géographiques. En outre, la présente invention peut également 30 être incorporé en effectuant le processus suivant : fournir un système ou un appareil avec un logiciel (un programme) capable de réaliser par exemple les fonctions décrites ci-dessus à partir d'un réseau ou différents types de stockage médias, permettant à un ordinateur (ou par exemple, un processeur ou un micro unité de traitement) du système ou à un appareil de lecture d'exécuter le programme. Bien que la présente invention a été décrite avec en référence des 5 exemples de réalisation, il est bien entendu que l'invention n'est pas limitée aux modes de réalisation décrits dans l'exemple. La portée de l'invention doit être interprétée d'une manière large afin d'englober toutes les modifications, les structures et les fonctions 10 équivalentes, et sur des variétés de supports médias. REVENDICATIONS1 - Procédé permettant d'organiser et de 5 distribuer des contenus géocentriques générés par l'utilisateur, caractérisé par le fait que le dit procédé comprend : - l'importation de données contenant des données d'objets primaires et des données d'objets secondaires ; 10 - la division des données d'objets primaires en données d'objets primaires appariées et données d'objets primaires non appariées, les données d'objets primaires appariées comprenant une correspondance préexistante stockée sur la base de données ; 15 - la division des données d'objets secondaires en données d'objets secondaires appariées et données d'objets secondaires non appariées, les données d'objets secondaires appariées comprenant une correspondance préexistante stockée sur la base de données ; 20 - la mise en correspondance des données d'objets primaires appariées avec les données d'objets secondaires appariées sur la base de la localisation ; - la détermination du point de savoir si les données d'objets primaires non appariées sont ajoutées à la base 25 de données en tant que nouvelles données d'objets primaires. - la mise en correspondance des nouvelles données d'objets primaires avec les données d'objets secondaires non appariées sur la base de la localisation ; 30 - la fourniture d'une interface utilisateur qui permet à un utilisateur de sélectionner des informations à utiliser dans un panneau d'informations ; et- la génération d'un code programme qui, lorsqu'il est exécuté, affiche le panneau d'informations à l'aide des informations sélectionnées et fournies par l'utilisateur. 2 - Système pour organiser et distribuer les contenus géocentriques générés par les utilisateurs, caractérisé par le fait que le dit procédé comprend : - une mémoire pour stocker des données et un programme informatique ; - un processeur couplé à la mémoire pour exécuter le programme informatique, le programme informatique comprenant des instructions pour exécuter le procédé d'organisation et de distribution de contenus géocentriques générés par l'utilisateur selon la revendication 1. 3 - Support lisible par ordinateur non transitoire ayant un programme informatique stocké sur celui-ci pour réaliser le procédé d'organisation et de distribution des contenus générés par les utilisateurs 20 centrés sur l'emplacement selon la revendication 1, caractérisé par le fait que ledit procédé comprend : - le code pour l'importation de données contenant des données d'objets primaires et d'objets secondaires ; - le code pour diviser les données d'objets primaires en 25 données d'objets primaires appariées et données d'objets primaires non appariées, où les données d'objets primaires appariées ont une correspondance préexistante stockés dans une base de données ; - le code pour diviser les données d'objets secondaires en 30 données d'objets secondaires appariées et données d'objets secondaires non appariées, où les données d'objets secondaires appariées ont une correspondance préexistante stockée dans une base de données ;- le code pour la mise en correspondance des données d'objets primaires appariées avec les données d'objets secondaires appariées sur la base de la localisation ; appariées - le code pour déterminer données d'objets primaires la base de données en d'objets primaires ; le code pour la mise en - données d'objets 10 secondaires non localisation le point de savoir si les non appariées sont ajoutées à tant que nouvelles données correspondance des nouvelles d'objets sur la base de la primaires avec les données - le code pour fournir une interface utilisateur qui permet à un utilisateur de sélectionner des informations à utiliser dans un panneau d'informations ; et 15 - le code pour générer un code programme qui, lorsqu'il est exécuté, affiche le panneau d'informations à l'aide des informations sélectionnées et fournies par l'utilisateur. 20