FR2986684A1 - Method for organizing and distributing geocentric contents e.g. digital magazine, generated by user, involves determining point to know if un-paired primary data objects are added to database as recent primary data objects - Google Patents

Method for organizing and distributing geocentric contents e.g. digital magazine, generated by user, involves determining point to know if un-paired primary data objects are added to database as recent primary data objects Download PDF

Info

Publication number
FR2986684A1
FR2986684A1 FR1251623A FR1251623A FR2986684A1 FR 2986684 A1 FR2986684 A1 FR 2986684A1 FR 1251623 A FR1251623 A FR 1251623A FR 1251623 A FR1251623 A FR 1251623A FR 2986684 A1 FR2986684 A1 FR 2986684A1
Authority
FR
France
Prior art keywords
object data
database
user
information
paired
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR1251623A
Other languages
French (fr)
Inventor
Paul Sitbon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SIKIWIS
Original Assignee
SIKIWIS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SIKIWIS filed Critical SIKIWIS
Priority to FR1251623A priority Critical patent/FR2986684A1/en
Publication of FR2986684A1 publication Critical patent/FR2986684A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Remote Sensing (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The method involves importing data containing primary data objects e.g. park, and secondary data objects e.g. offer, in a memory (120). The primary data objects are divided, where the primary data objects includes a pre-existent correspondence stored in a database (110). The secondary data objects include another pre-existent correspondence stored on the database. The primary data objects and the secondary data objects are compared. A point is determined to know if un-paired primary data objects are added to the database as recent primary data objects. Independent claims are also included for the following: (1) a system for organizing and distributing geocentric contents generated by a user (2) a non-transitory computer readable medium with instructions for performing a method for organizing and distributing geocentric contents generated by a user.

Description

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. SYSTEM AND METHOD FOR RECEIVING LOCATION INFORMATION AND DISTRIBUTING INFORMATION TO GEOCENTRIC RESOURCES The present invention provides a system and method for receiving location-based user generated content for distribution to geocentric resources.

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. Sending information from a website to other resources such as location-based websites is not an effective approach as the information should be processed specifically based on the information field of the site internet receiver. Many geocentric websites offer information on a particular geographical area. Each of the websites may have a specific understanding of the information relevant to a particular geographic area. In the same way, the 20 local magazines usually provide geocentric information. When compiling and transmitting information to other resources such as websites, it is better to be able to generate geocentric rather than geolocated content for the content to be transmitted relevant. Information based on location-based information is information that relates to the surrounding geographical area of a user requesting information. Geocentric information 30 takes a geographical perspective, from a targeted geographical area. Location-based information focuses on a particular location while geocentric information focuses on a geographic area that may include a plurality of geolocated information. For example, the Dallas City Internet sites, Fort Worth Metropolis, Collin County, Dallas County, Denton County, Kaufman County and Rockwell County will each target the information not only on the basis of a place but rather in a geographic perimeter from a central point. Configuring geocentric and category-specific information takes a lot of time. For example, setting up an information panel for a website involves a significant amount of manual searching. It is also costly to gather the required information and then structure the information collected into understandable information by the public. There is a need in the art for a system and method for receiving location-based information from a variety of sources, consolidating and sorting the geolocated information received and distributing the information to geocentric resources on the basis of geography. , topics and audience in a timely and economically efficient manner. Geocentric resources may include different types of media, such as information boards posted on third-party sites, local print magazines, digital magazines. According to one aspect of the present invention, a system for organizing and distributing geocentric contents from databases and generated by the user is provided. The system includes a memory for storing data and a computer program, and a processor coupled to the memory for executing the computer program. The computer program includes instructions for importing data containing primary object data and secondary object data, dividing primary object data into paired primary object data, and unpaired primary object data. the matched primary object data including a pre-existing correspondence stored on a database, dividing the secondary object data into recognized secondary object data and unrecognized secondary object data, the recognized secondary object data including a pre-existing correspondence stored on the database, matching the matched primary object data with the paired secondary object data based on the location, determining whether the unpaired primary object data is added to the database of data as new primary object data and mapping new primary object data with unpaired secondary object data based on location. The system includes a user interface that allows the user to select information for use in an information table and is configured to generate a program code that, when executed, displays the information table with the selected information provided. by the user. An object of the invention is a method for organizing and distributing geocentric contents generated by the user, characterized in that said method comprises: - importing data containing primary object data and data of secondary objects; dividing the primary object data into paired primary object data and unpaired primary object data, the paired primary object data including a pre-existing match stored on a database; dividing the secondary object data into paired secondary object data and unpaired secondary object data, the paired secondary object data including a pre-existing correspondence stored on the database; mapping the matched primary object data to the paired secondary object data based on the location; determining whether the unpaired primary object data is added to the database as new primary object data; - matching the new primary object data with the unmatched secondary object data based on the location; providing a user interface that allows a user to select information for use in an information panel; and - generating a program code which, when executed, displays the information panel using the selected information provided by the user. Another object of the invention is a system for organizing and distributing geocentric contents generated by the user, characterized in that the system 30 comprises: a memory for storing data and a computer program; a processor coupled to the memory for executing the computer program, the computer program comprising instructions for executing the method of organizing and distributing geocentric contents generated by the user as defined above. Another object of the invention is a non-transitory computer readable medium having a computer program stored thereon for carrying out the method of organizing and distributing geocentric contents generated by the user, characterized in that the said method comprises: the code for importing data containing data of primary objects and secondary objects; the code for dividing the identified primary object data into matched and unpaired primary object data, wherein the paired primary object data has a pre-existing match stored in a database; the code for dividing the secondary object data into paired and unmatched secondary object data, wherein the recognized secondary object data has a pre-existing correspondence stored in a database; the code for matching the matched primary object data with the paired secondary object data based on the location; the code for determining whether the unpaired primary object data is added to the database as new primary object data; - the code for mapping the new primary object data to the unmatched secondary object data based on the location; - the code to provide a user interface that allows a user to select information for use in an information panel; and - the code for generating program code which, when executed, displays the information panel using the information selected and provided by the user.

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. More features and aspects of the present invention will become apparent from the detailed description of the exemplary embodiment with reference to the accompanying drawings attached. The attached drawings, which constitute a part of the description, illustrate exemplary embodiments, features, aspects, as well as descriptions, they serve to explain the principles of the invention: FIG. 1 is a block diagram illustrating a example of the configuration of the computer hardware of the system according to an embodiment which illustrates the present invention. FIG. 2 is a process illustrating an exemplary transformation according to the exemplary embodiment of the present invention. FIG. 3 is a process illustrating an example of content targeting according to the exemplary embodiment of the present invention. FIG. 4 is a screenshot illustrating a user interface that makes it possible to generate a geocentric information panel. FIG. 5 is a diagram illustrating the inputs and outputs of a database according to the exemplary embodiment of the present invention. Fig. 6 is an example of an information panel according to an exemplary embodiment of the present invention. Various exemplary embodiments, features and aspects of the invention will be described in detail below with reference to the drawings. Referring now to FIG. 1, which is an illustrative diagrammatic illustration of a system configuration that embodies the embodiment of the present invention. In the figure. 1, a computer 100 connected to a network 150 is shown. The network 150 may be the internet or an intranet. The computer 100 may be a network equipment such as a server or a personal computer of a client that connects to the network 150. Various computer control programs 100 of the exemplary embodiment illustrated in the diagrams are stored either in a memory 120 or in a storage device such as the database 110 and is executed by a processor 112. The database 110 is a storage center and a distribution platform. The processor 112 includes an analysis unit 114 and a processing unit 116 The analysis unit 114 is configured to apply various algorithms for data sorting to organize and classify a large amount of data received from various sources. The information received includes geolocation information. The computer 100 also includes a display 130 for providing a user interface for importing data into the database 110. The display 130 may also be used the results after a user has made some selections on the interface user.

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. Although the display 130 and the database 110 are presented as a part of the computer system 100, this is just one example of the system configuration and many other configurations are contemplated. For example, the display 130 and the database 110 may be connected to the computer 100 via the network 150. Alternatively, the database 110 may belong to a server device that is not physically connected to the server. the computer 100 The computer 100 may take the form of a personal computer, a tablet, a laptop, a large touch screen, or a mobile phone that is capable of executing a program code for example. For example, a user can run a program on a mobile device that can transmit information to the database 110 that relies on the selection of the user. The database 110 alone can be a network server that functions as a storage center and a distribution platform.

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. Still with reference to FIG. 1, the database 110 is configured to store a plurality of postal codes with latitude and longitude information. The database 110 includes a list of primary objects with a postal code recognition. Primary objects represent a specific location. Primary objects can be private companies, public bodies or public spaces such as parks, gardens. A location can have multiple primary objects. For example, a building may comprise a plurality of enterprises, each enterprise being a primary object. The recognition in longitude and latitude of the primary objects with the list of postal codes in the database 110 simplifies the search and categorization of a large amount of information. Database 110 also includes secondary objects that are associated with primary objects. Secondary objects may include events that occur at a specific date and time, offers that specify discounts and other conditions, discount coupons, or other information. Secondary objects are always associated with a primary object. The data stored in the database 110 is organized and classified for future distribution. The system includes software for managing different types of information within the database 110. The computer 100 is configured to import a large amount of information and store it in the database 110. In particular, the Imported information includes primary and secondary objects that can be categorized by subject, category, and geographic location. The computer 100 can automatically download large amounts of information, this information can be received through a website. Alternatively, an indexing robot can be used independently or in addition to the information received by the users. The data can be downloaded to the database 110 via a standard digital file. For example, an Excel file may be used to download the information into the database 110. In such an example, the file may contain a secondary object per line in the file. The line in the file may contain information such as the name of the primary object, its postal code, the name of the secondary object, its effective date, its end date, its title, its description, its photos, etc. In this way, the downloaded secondary objects are mapped to the primary objects in the database 110. The computer 100 also includes the ability to generate new primary objects when the downloaded primary objects no longer exist in the database. 110. Referring now to FIG. 2, a flowchart is provided to illustrate the steps of receiving the data upon compilation in accordance with the exemplary embodiment of the present invention. The process begins with step S10 with the data import. Data can be imported from a file as an Excel file. The imported data can be geolocation data from a variety of sources. The sources may include a plurality of users, using a device capable of transmitting the data on the database 110. In the step S12, the postal codes associated with data that has been imported to the Step S10 are connected to pre-existing postal codes of the database 110. Next, the processor 112 performs at least two comparisons. In step S14, the data including the primary objects that were downloaded in step S10 are compared with the primary objects that have a pre-existing match stored in the database 110. In step S18, it is determined if one of the downloaded main objects has a pre-existing match in the database 110. In step S16, the data including secondary objects that have been downloaded in step S10 are compared with the preexisting secondary object data. stored in the database 110. In step S20, it is determined whether any of the secondary objects that have been downloaded in step S10 have a pre-existing correspondence in the database 110. The process continues with step S30, matching the secondary objects corresponding to the primary objects that already exist in the database 110. In step S22, the objects p RIMARY data that has been imported and has no pre-existing correspondence in the database 110 is analyzed to determine whether the primary objects should be added to the database 110 as unrecognized primary objects in the database. step S24. Similarly, in step S26, the secondary objects from the data that has been imported and has no pre-existence in the database 110 are analyzed to determine whether the secondary objects are added to the database 110. In step S32, the unrecognized secondary objects are mapped to the unrecognized primary objects. The mapping is based on the location such as the postal code, the city. During the process of importing or downloading data, the algorithm-assisted user interface is contemplated for organizing and sorting through large amounts of data. An algorithm can be used to analyze non-existing categories and provide users with possible matches. New categories that did not exist in database 110 can then be added as secondary objects. Similarly, an algorithm can be used to analyze non-existing primary objects not in the database 110. The primary objects can then be added to the database 110. Referring now to FIG. a flowchart detailing a series of steps for ranking the imported data into the database 110 is provided. The categorization of data allows a simple organization of information. Category creation allows users to easily identify content. When a user proposes a new category as indicated in step S50, an algorithm is used to determine a similar category according to step S52. If a corresponding category exists, step S53, then there is no need to add a new category and the process ends. However, if it is determined that a corresponding category does not exist, in step S54 a new category is added. In step S56, the new category is identified. Each category is identified with the user segments. For example, playground is identified with the "child" segment. Subsequently, at step S58, a level is assigned to the category. The level assigned in step S58 allows the search of the categories most relevant to the user. For example, "hotels" may have a level 2 allocation. 3-star hotels that are more specific may have level 1 attribution. This way, when a user provides criteria for Through a user interface, or when the contents are to be produced in a static medium such as a printed magazine, this hierarchy will be used to produce content organized in a relevant manner.

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. Referring now to FIG. 4, a screenshot of a user interface 200 is shown according to an exemplary embodiment of the present invention. The user interface 200 may be viewed by a user through an Internet browser. Otherwise, the user interface 200 may be provided by an application on a user's mobile phone, on a tablet, a large touch screen, or a computer for example. This list is not limiting. The user interface 200 allows the user to provide data that is then organized and used to generate information to be transmitted to a resource or recipient centered on the location. One way to deliver this information is to distribute it to other websites using an information panel. The user interface 200 may include a country drop-down menu 202, so that the user can select the country in which the information panel will be produced and viewed. A title area 204 is provided for the user to name the information panel. In the screenshot provided in the figure. 4, the name given for the information board is "info center ville 25 Nanterre". In this example, the information panel will be dedicated to information in the downtown area of Nanterre. In this regard, the location-based resources that are concentrated or interested in downtown Nanterre are the potential beneficiaries of the information board generated. A search box 206 is also provided with the user interface 200 to allow the user to enter a location to limit the information panel to a targeted geographic area (ZGC). As a result, a drop-down menu for regions 208, for distance 210 and cities 212 is provided. The user is able to select the different options from the drop-down menus 208, 210, and 212 to confine the information panel to a ZGC. In the drop-down menu 208, the user selects a region. Similarly in the drop-down menu 210 the user selects a distance from the selected region. In the example, 10 is selected resulting in a ZGC with a radius of 10 km from the selected city in the drop-down menu 212. Still referring to FIG. 4, the user interface 200 may also provide The user can also select the public 216 for whom the information panel is intended. In this example, the user can choose among children, adolescents, and adults as a public to whom the information panel is intended. The user interface 200 includes options for the type of information 218 to be generated with the information panel. In this example, the options include events, offers, and offers of the day. However, other options may be considered. A drop-down menu of activities 220 is also provided. If an activity is chosen, several options are provided for the user to select on the user interface 200. Once all selections are made by the user on the user interface 200, program code is generated. , it integrates all the selections made by the user. The program is executable and when executed, it generates an information panel that can be displayed on a website, on a mobile application, on a large screen of tactile information, or on other media. Thus, the information panel can be distributed to various internet sites or different physical media. The system is advantageously configured to receive information, user inputs, and then generate an information panel that is easily distributable. The application makes it possible to produce these industrially targeted contents. Referring now to FIG. 5, a diagram illustrating the input and output information in the database 110 is shown. The database 110 is configured to receive a large amount of location information from a plurality of sources entered into the database 110. This information which is received as input by the database 110 is organized. and ranked according to geographic location, topics, categories, etc. Once the information is properly organized and classified, it can be distributed to a plurality of recipients grouped on a location. The information is distributed through an information panel 300 as shown schematically in Figure 6. Referring now to Figure 6, an example of an information panel 300 is provided. This information panel 300 is designed for the Greater Dallas area. The information panel 300 includes various categories, including fun spots 310, events 320, offers 330 and coupons 340 which are secondary objects. The information panel 300 is generated from the information stored on the database 110. The information panel 300 can then be distributed to the various internet sites centered on the location. In this example, the information panel 300 may be distributed to various internet sites providing information about the Greater Dallas area. The advantage of the system and the method for receiving geolocation and distribution information of location-centric user information includes the ability to continuously update the database 110 with updated primary and secondary objects. and associating different categories with primary and secondary objects. This is accomplished with minimal user interaction. In addition, the information panel 300, which is generated, is centered on the location and can be generated in a very short time once the user selections are provided via the user interface 200. This allows large amounts of information panels dedicated to different geographic regions to be continuously generated and distributed through the internet. In another embodiment of the present invention, an alternative interface may be provided for presenting selections that generate a program code for distribution to electronic journals. Thus, a plurality of digital magazines can be generated in a very short time and in a plurality of geographical locations. In addition, the present invention may also be incorporated by performing the following process: providing a system or apparatus with software (program) capable of performing, for example, the functions described above from a network or different types storage media, allowing a computer (or for example, a processor or a micro processor) of the system or a reading device to run the program. Although the present invention has been described with reference to exemplary embodiments, it is understood that the invention is not limited to the embodiments described in the example. The scope of the invention is to be interpreted broadly to encompass all modifications, structures, and equivalent functions, and to varieties of media media.

Claims (3)

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. CLAIMS 1 - A method for organizing and distributing user-generated geocentric content, characterized in that said method comprises: - importing data containing primary object data and secondary object data ; Dividing the primary object data into paired primary object data and unpaired primary object data, the paired primary object data including a pre-existing match stored on the database; Dividing the secondary object data into paired secondary object data and unpaired secondary object data, the paired secondary object data including a pre-existing correspondence stored on the database; Matching the matched primary object data with the paired secondary object data based on the location; determining whether the unpaired primary object data is added to the database as new primary object data. - matching the new primary object data with the unmatched secondary object data based on the location; Providing a user interface that allows a user to select information for use in an information panel; and- generating a program code which, when executed, displays the information panel using the information selected and provided by the user. 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. 2 - System for organizing and distributing geocentric content generated by users, characterized in that said method comprises: - a memory for storing data and a computer program; a processor coupled to the memory for executing the computer program, the computer program comprising instructions for executing the method of organizing and distributing user-generated geocentric contents according to claim 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 3 - non-transitory computer readable medium having a computer program stored thereon for performing the method of organizing and distributing site-centric user generated content according to claim 1, characterized in that said method comprises: - the code for importing data containing data of primary objects and secondary objects; the code for dividing the primary object data into paired primary object data and unpaired primary object data, wherein the paired primary object data has a pre-existing correspondence stored in a database; the code for dividing the secondary object data into paired secondary object data and unpaired secondary object data, wherein the paired secondary object data has a pre-existing correspondence stored in a database; for matching the matched primary object data with the paired secondary object data based on the location; paired - the code to determine primary object data the database into primary objects; the code for the setting of non-localization secondary objects the point of whether the unpaired are added as new data correspondence of the object news on the basis of the primary with the data - the code to provide a user interface that allows a user to select information for use in an information panel; and the code for generating program code which, when executed, displays the information panel using the information selected and provided by the user. 20
FR1251623A 2012-02-22 2012-02-22 Method for organizing and distributing geocentric contents e.g. digital magazine, generated by user, involves determining point to know if un-paired primary data objects are added to database as recent primary data objects Withdrawn FR2986684A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1251623A FR2986684A1 (en) 2012-02-22 2012-02-22 Method for organizing and distributing geocentric contents e.g. digital magazine, generated by user, involves determining point to know if un-paired primary data objects are added to database as recent primary data objects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1251623A FR2986684A1 (en) 2012-02-22 2012-02-22 Method for organizing and distributing geocentric contents e.g. digital magazine, generated by user, involves determining point to know if un-paired primary data objects are added to database as recent primary data objects

Publications (1)

Publication Number Publication Date
FR2986684A1 true FR2986684A1 (en) 2013-08-09

Family

ID=48808028

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1251623A Withdrawn FR2986684A1 (en) 2012-02-22 2012-02-22 Method for organizing and distributing geocentric contents e.g. digital magazine, generated by user, involves determining point to know if un-paired primary data objects are added to database as recent primary data objects

Country Status (1)

Country Link
FR (1) FR2986684A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
No Search *

Similar Documents

Publication Publication Date Title
JP6968100B2 (en) How to identify user behavioral preferences and how to present recommended information and devices
US8645209B2 (en) Real time user activity-driven targeted advertising system
US20170046753A1 (en) Provisioning an interactive feedback service via a network
US10158984B2 (en) System and method for collecting usage history of smartphone, recommending user fitting application, and providing research service based on reward using smartphone optimizing application
US20130311270A1 (en) Mood-based searching and/or advertising systems, apparatus and methods
US20120284307A1 (en) String Searching Systems and Methods Thereof
US20140222564A1 (en) Geo-located social connectivity relating to events and commerce
CN107624187A (en) For creating the online page of user management for the position being linked on interactive digital map(MAPpage)System and method
US20210319475A1 (en) Method and system for matching location-based content
US10296957B2 (en) Enhanced information delivery facility
CN107948326A (en) Commending contents adjustment method and device, electronic equipment, storage medium, program
JP2007058398A (en) Content recommendation device, content recommendation method and computer program
US20170255997A1 (en) Social Investing Software Platform
US20150248720A1 (en) Recommendation engine
US10438240B1 (en) Methods and systems using a multi-platform targeted advertising system to select advertisements within a target geographic area
US20150206197A1 (en) Analyzing the advertisement bidding-chain
US10761693B2 (en) System for enhanced display of information on a user device
US20190253503A1 (en) Techniques for selecting additional links
US10769732B2 (en) Expertise determination based on shared social media content
US20140279247A1 (en) Providing content for touring points-of-interest of a real property asset
US9754262B2 (en) Amassing information about community participant behaviors
US20190347683A1 (en) Method for managing media content of a point of interest under sponsorship and system thereof
US20160063536A1 (en) Method and system for constructing user profiles
US10853867B1 (en) Recommendation engine using action node mapping
US20170337269A1 (en) System for sharing musical preferences

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20151030