Brevet FR3037426A1 — publié le 20161216

PROCÉDÉ ET DISPOSITIF DE RECHERCHE D'UN LIEU DOMAINE D'APPLICATION DE L'INVENTION La présente invention a trait au domaine de la recherche de lieu et notamment aux adaptations permettant de réaliser ces recherches dans les meilleures conditions. DESCRIPTION DE L'ART ANTÉRIEUR Habituellement, on peut passer plusieurs jours pour avoir des informations complètes sur la destination d'un lieu notamment pour des vacances. Il est en effet aujourd'hui nécessaire de consulter plusieurs sources d'informations qui sont souvent incomplètes et dispersées un peu partout dans le monde. DESCRIPTION DE L'INVENTION Le demandeur a donc mené des recherches avec pour objectif de permettre à toute personne à toute institution ou organisation (civile ou militaire) de repérer et de choisir un endroit dans le monde entier pour y séjourner, y travailler, etc_ sans connaître le nom de ce lieu mais en émettant des souhaits ou désirs de ce qu'elle pourrait y rencontrer, voir, sentir, vivre, faire, etc_ Un autre objectif de l'invention est d'obtenir ce résultat très rapidement et permettre ainsi un gain de temps énorme en évitant de consulter plusieurs sources d'information. Pour ce faire, le demandeur a imaginé un nouveau procédé de recherche d'un lieu à partir d'une requête libre (en langage naturel) définie par un utilisateur sur un ordinateur, remarquable en ce qu'il comprend une étape de découpage spatial de la surface terrestre en 30 cellules surfaciques, une étape d'association de données à une cellule surfacique pour obtenir des sous-ensembles de données, une étape de stockage des sous-ensembles de données, une étape de constitution de la requête libre par 35 l'utilisateur, une étape d'analyse du langage et d'interprétation de la requête libre avec génération de mots-clés et des conditions de recherche, de tri et sélection desdits sous-ensembles de données, 3037426 2 une étape de recherche des cellules surfaciques associées aux données associées aux données triées et sélectionnées, une étape d'affichage du ou des lieux correspondant aux cellules surfaciques trouvées. 5 Une telle inversion de la recherche permet de fournir très rapidement à l'utilisateur du procédé un lieu ou une pluralité de lieux correspondant aux paramètres définis. Ainsi, par la seule expression d'une volonté ou de souhaits par exemple d'activités, de conditions climatiques, socio-économiques, 10 politiques, militaires, sécuritaires, stratégiques, sanitaires, de capacités d'hébergement, l'utilisateur obtient comme réponse un ou plusieurs lieux. Le procédé de l'invention permet une accélération des recherches et ainsi un gain de temps. Elle permet également de 15 réaliser des recherches plus complètes. Ce procédé requiert le triage, le paramétrage et le stockage d'une grande quantité de données. Aussi, le demandeur a avantageusement imaginé une autre caractéristique de procédé qui est remarquable en ce qu'il comprend la fabrication de sous-ensembles de 20 données présentant chacun les champs de données suivants : - les coordonnées géographiques de la cellule surfacique, - le type de la ressource associée à ladite cellule surfacique, - la propriété de ladite ressource, - la valeur de la propriété notée, 25 - la validité temporelle de la valeur de la propriété notée, - la date/heure de mise à jour des champs précédents, - la source/l'origine des champs remplis. Afin de permettre d'obtenir un résultat de recherche allant au delà d'une recherche de lieux de vacances mais également pour 30 compléter cette dernière, le demandeur a avantageusement imaginé la création de sous-ensemble de données inédits. Ainsi, selon une autre caractéristique particulièrement avantageuse, le type de ressource est politique. En effet, il est constant de constater que les destinations proposées et les destinations où il est par exemple 35 dangereux de se rendre peuvent ne pas être en adéquation. Une telle différence nécessite la consultation de plusieurs sites de données (par exemple un site de voyage et le site du ministère des affaires 3037426 3 étrangères). L'invention permet de disposer de ce type de ressource afin d'éviter la consultation de plusieurs sites. Selon une autre caractéristique particulièrement avantageuse, le type de ressource est militaire. En effet, pour des missions 5 militaires, il est important de savoir si à l'endroit où l'on envisage de faire des opérations militaires avec repli rapide éventuel des troupes, il y a: - une base militaire du pays d'origine des troupes, une base militaire d'un pays ami, une base militaire d'un pays ennemi; 10 - des cellules de soutien logistique du pays d'origine des troupes, des cellules de soutien logistique d'un pays ami, des cellules de soutien logistique d'un pays ennemi; - des agents de renseignement du pays d'origine des troupes, des agents de renseignement d'un pays ami, des agents de renseignements 15 d'un pays ennemi; - hostilités des populations locales à l'égard des ressortissants du pays d'origine des troupes. Selon une autre caractéristique particulièrement avantageuse, le type de ressource est éducatif. Un tel sous-ensemble de données 20 pourra répondre aux requêtes concernant une demande de formation. Selon une autre caractéristique particulièrement avantageuse, le type de ressource est sanitaire. Un tel sous-ensemble de données pourra compléter les réponses aux requêtes requérant la présence de vaccin. 25 Selon une autre caractéristique particulièrement avantageuse, le type de ressource est administratif. Un tel sous-ensemble de données pourra compléter les réponses aux requêtes requérant des formalités administratives. Selon une autre caractéristique particulièrement avantageuse, 30 le type de ressource est politique. Selon une autre caractéristique particulièrement avantageuse, le type de ressource est géopolitique et stratégique. L'invention concerne également le dispositif permettant de mettre en oeuvre ledit procédé et qui est remarquable en ce qu'il 35 comprend au moins un serveur de stockage desdits sous-ensembles de données avec lesquels communiquent des modules d'entrée de données et des modules de recherche. 3037426 4 Plus précisément, le dispositif comprend au moins une unité dite serveur contenant une base de données documentaire spécifique en ce qu'elle contient des sous-ensembles de données organisés en multiplets, chaque multiplet étant composé notamment des données 5 listées ci-dessus pour les sous-ensembles décrits ci-dessus. - relié par un réseau numérique à au moins un ordinateur client doté d'une intelligence artificielle d'analyse et d'interprétation de la requête libre lui permettant d'interagir avec l'utilisateur pour recueillir une chaîne de caractères représentant sa requête libre et 10 également de lui fournir des résultats sous la forme de documents multimédia (texte, images animées ou non, son, représentation 3D, etc...). Selon une autre caractéristique, le dispositif est remarquable en ce que chaque cellule surfacique ou ensemble de cellules 15 surfaciques comprend une pluralité de capteurs de mesure d'au moins une des données recherchées. Les concepts fondamentaux de l'invention venant d'être exposés ci-dessus dans leur forme la plus élémentaire, d'autres détails et caractéristiques ressortiront plus clairement à la lecture de la 20 description qui suit et en regard des dessins annexés, donnant à titre d'exemple non limitatif, un mode de réalisation d'un dispositif conforme à l'invention. BRÈVE DESCRIPTION DES DESSINS La figure 1 est un schéma d'un mode de réalisation d'un réseau 25 numérique conforme à l'invention, La figure 2 est un schéma illustrant la structure des sous-ensembles de données sur six types de ressources, La figure 3 est un schéma illustrant la structure des sous-ensembles de données sur trois autres types de ressources. DESCRIPTION D'UN MODE PRÉFÉRÉ DE RÉALISATION Comme illustré sur le dessin de la figure 1, le dispositif de recherche inversée est composé d'au moins une unité dite serveur 100 (ici 3) contenant une base de données documentaires spécifique relié par un réseau numérique à au moins un ordinateur client 200 doté d'une intelligence artificielle d'analyse et d'interprétation lui permettant d'interagir avec l'utilisateur 300 pour recueillir une chaîne de caractères représentant sa requête libre et également de lui fournir des résultats sous la forme de documents multimédia 3037426 5 (texte, images fixes, images animées, son, représentation 3D etc.). Les données de la base de données documentaires spécifique de l'unité serveur sont sous forme de sous-ensembles de données formant chacun un septuplé, chaque septuplé étant composé de : 5 - Une cellule surfacique notée Si (non illustrée), issue du découpage spatiale du globe terrestre en unités élémentaires - Le type de la ressource noté S2 associé à la cellule surfacique Si - La propriété de la ressource notée S3 - La valeur de la propriété notée S4 10 - La validité temporelle de la valeur de la propriété notée S5 (non illustrée) - La date/heure de mise à jour du quintuplé (Si, S2, S3, S4, S5) notée S6 (non illustrée) - La source de ce quintuplé (Si, S2, S3, S4, S5) notée S7 (non 15 illustrée). Les dessins des figures 2 et 3 illustrent les échelons S2, S3 et S4. L'analyse et l'interprétation de la requête libre au niveau de l'ordinateur client se fait par la recherche d'éléments pertinents 20 grâce à la présence dans le programme d'intelligence artificielle d'une ou plusieurs séries de scripts permettant de repérer des chaînes de caractères répondant à une syntaxe descriptive univoque. Pour chaque élément pertinent identifié, l'ordinateur client génère des conditions de la requête de recherche, de sélection et de tri 25 dans la base de données des sous-ensembles de données contenus dans l'ordinateur serveur. Les parties suivantes expliquent comment, grâce à l'existence d'une base de données documentaires dont la structure est expliquée, on peut rechercher les éléments pertinents d'une requête de l'utilisateur par une traduction adéquate. 30 Ainsi, sur la base de la structure ci-dessus décrite, chaque sous-ensemble de données constitue un multiplet de sept rubriques donc un septuplé composé de Si, S2, S3, S4, S5, S6 et S7, échelonnés de la façon suivante : Si : cellule surfacique; 35 S2 : type de la ressource; S3 : propriété de la ressource ; S4 : valeur de la propriété; S5 : validité temporelle de la valeur de la propriété; 3037426 6 S6 : date/heure de mise à jour de ce quintuplé; S7 : source de ce quintuplé. Un exemple de sous-ensemble de données peut être : (Toulouse ; Paramètre climatique ; température de l'air ; 25°C ; 15 5 Juin 2015 14:00 - 15 Juin 2015 15:00 ; Prévision Météo-France) Un autre exemple peut être : (Toulouse ; Paramètre culturel ; Réputation de la gastronomie ; bonne ; 2014; Guide Michelin). Un exemple de recherche d'éléments pertinents dans le texte de la 10 requête libre (au niveau de l'ordinateur client) est décrit ci-dessous.: Ainsi, pour une requête libre de l'utilisateur libellée de la façon suivante : « J'aimerais aller dans un endroit où il fait beau temps avec une 15 température de l'air de 25°C avec une bonne gastronomie. » Une série de scripts permet de repérer des chaînes de caractères répondant à une syntaxe descriptive univoque. Le cas le plus simple concerne les chaînes de caractères. « Beau temps » ou « bonne gastronomie ». 20 Un cas plus complexe concerne la température. Elle est détectée dans le texte lorsqu'une série de chiffres précède les chaînes « °C « ou « °F » ou « °K » . La traduction en requêtes sur les sous-ensembles de données est décrite ci-dessous. 25 Pour chaque élément pertinent identifié, on génère des conditions de la requête de recherche dans la base de données des sous-ensembles de données. Exemple 1 : l'élément pertinent « beau temps » est converti en la condition suivante : 30 S3 = « Température de l'air » ET S4 >= 20°C Exemple 2 : l'élément pertinent « bonne gastronomie » est converti en la condition suivante : S3 = « Réputation de la gastronomie » ET (S4 = « bonne » OU S4 = « supérieur » OU S4 = « excellent ») 35 Les syntaxes d'éléments de conditions de requêtes présentées ci-dessus sont connues des bases de données SQL (langage de requête structurée) et NoSQL (système de gestion de base de données qui 3037426 7 n'est pas fondée sur l'architecture classique des bases relationnelles). L'invention permet de disposer d'une réponse en moins d'une minute. 5 Une des réponses à cette requête libre pourrait être : « Toulouse, France ; température de l'air ; 25° ; 15 juin 2015 14:00 - 30 juin 2015 15:00 » On comprend que le procédé et le dispositif, qui viennent d'être ci-dessus décrits et représentés, l'ont été en vue d'une 10 divulgation plutôt que d'une limitation. Bien entendu, divers aménagements, modifications et améliorations pourront être apportés à l'exemple ci-dessus, sans pour autant sortir du cadre de l'invention. 15 20 25 30 35 agr REVENDICATIONS1. Procédé de recherche d'un lieu à partir d'une requête libre (en langage naturel) définie par un utilisateur sur un ordinateur, CARACTÉRISÉ EN CE Qu'il comprend une étape de découpage spatial de la surface terrestre en cellules surfaciques comprenant une pluralité de capteurs de mesure d'au moins une des données recherchées, une étape d'association de données à une cellule surfacique pour obtenir des sous-ensembles de données, une étape de stockage des sous-ensembles de données, une étape de constitution de la requête libre par l'utilisateur, une étape d'analyse du langage et d'interprétation de la requête libre avec génération de mots-clés et des conditions de 15 recherche de tri et sélection desdits sous-ensembles de données, une étape de recherche des cellules surfaciques associées aux données associées aux données triées et sélectionnées, une étape d'affichage du ou des lieux correspondants aux cellules surfaciques trouvées. 20 2. Procédé selon la revendication 1, CARACTÉRISÉ EN CE Qu'il comprend la fabrication de sous-ensembles de données présentant chacun les champs de données suivants : - les coordonnées géographiques de la cellule surfacique, - le type de la ressource associée à ladite cellule surfacique, 25 - la propriété de ladite ressource, - la valeur de la propriété notée, - la validité temporelle de la valeur de la propriété notée, - la date/heure de mise à jour des champs précédents, - la source/l'origine des champs remplis. 30 35 type de ressource est militaire. 3. Procédé selon la revendication 2, 2, 2, 2, CARACTÉRISÉ CARACTÉRISÉ CARACTÉRISÉ CARACTÉRISÉ EN EN EN EN CE CE CE CE QUE QUE QUE QUE le le le le type de ressource est politique. 4. Procédé selon la revendication type de ressource est éducatif. 5. Procédé selon la revendication type de ressource est sanitaire. 6. Procédé selon la revendication SOF 3037426 9 7. Procédé selon la revendication 2, CARACTÉRISÉ EN CE QUE le type de ressource est géopolitique et stratégique. 8. Procédé selon la revendication 2, CARACTÉRISÉ EN CE QUE le type de ressource est administratif. 5 9. Dispositif permettant de mettre en oeuvre le procédé d'un lieu à partir d'une requête libre (en langage naturel) définie par un utilisateur sur un ordinateur selon la revendication 1 du type de celui comprenant une étape de découpage spatial de la surface terrestre en 10 cellules surfaciques comprenant une pluralité de capteurs de mesure d'au moins une des données recherchées, une étape d'association de données à une cellule surfacique pour obtenir des sous-ensembles de données, une étape de stockage des sous-ensembles de données, une étape de constitution de la requête libre par l'utilisateur, une étape d'analyse du langage et d'interprétation de la requête libre avec génération de mots-clés et des conditions de recherche de tri et sélection desdits sous-ensembles de données; une étape de recherche des cellules surfaciques associées aux données associées aux données triées et sélectionnées, une étape d'affichage du ou des lieux correspondants aux cellules surfaciques trouvées, CARACTÉRISÉ PAR LE FAIT QU'il comprend au moins un serveur de stockage (100) desdits sous- ensembles de données avec lesquels communiquent des modules d'entrée de données et des modules de recherche, ledit serveur étant relié par un réseau numérique à au moins un ordinateur client (200) doté d'une intelligence artificielle d'analyse et d'interprétation lui permettant d'interagir avec l'utilisateur (300) pour recueillir une chaîne de caractères représentant sa requête libre et également de lui fournir des résultats sous la forme de documents multimédia (texte, images fixes, images animées, son, représentation 3D, etc...). 10. Dispositif selon la revendication 9, CARACTÉRISÉ PAR LE FAIT QUE chaque cellule surfacique ou ensemble de cellules surfaciques comprend une pluralité de capteurs de mesure d'au moins une des données recherchées.