Brevet FR3060801A1 — publié le 20180622

IDENTIFICATION D'UNE SOURCE D'INFORMATION La présente invention concerne un procédé d'identification d'une source d'information, ainsi qu'un module de recherche automatique et un programme qui sont adaptés pour mettre en oeuvre un tel procédé. La mise à disposition de bases documentaires qui sont de plus en plus étendues, contenant notamment des informations, des articles, des images, des vidéos, des messages publiés via des réseaux sociaux, etc., et qui permettent à des auteurs de produire de nouveaux contenus avec une fréquence de plus en plus élevée, rend une tâche de surveillance documentaire de plus en plus complexe. Des systèmes automatisés de surveillance documentaire permettent de rechercher des contenus qui sont liés à un domaine d'intérêt déterminé par un utilisateur, puis de présenter à cet utilisateur les contenus collectés qui sont supposés lui être les plus utiles. L'utilité de ces contenus est couramment évaluée selon les deux critères suivants : - l'ancienneté de l'information : une information est considérée d'autant plus pertinente que sa parution est récente ; et - la pertinence de l'information : une information est considérée d'autant plus pertinente que son sujet correspond avec plus de coïncidence au domaine d'intérêt tel que déterminé par l'utilisateur. A partir de ces deux critères, des systèmes connus de surveillance documentaire peuvent classer par ordre d'utilité décroissante les contenus qui préexistent dans la base de données interrogée, ou ceux qui ont été ajoutés pendant une certaine période, puis de soumettre ce classement à l'utilisateur. Toutefois, la pertinence des résultats de telles recherches dépend beaucoup de la capacité du système utilisé à intégrer le domaine d'intérêt de l'utilisateur. Or deux difficultés limitent cette capacité : - la difficulté de modélisation du domaine d'intérêt : c'est-à-dire la manière dont ce domaine peut être exprimé, par exemple par mots-clés, et peut 3060801 - 2 - être intégré au système ; et - la difficulté de prise en compte d'une évolution possible du domaine d'intérêt de l'utilisateur au cours du temps. Pour répondre à ces difficultés, différentes techniques ont été 5 développées et sont mises en oeuvre : - le filtrage collaboratif : le système intègre des usages d'autres utilisateurs qui sont jugés comme ayant des intérêts communs avec l'utilisateur en cours, par exemple parce qu'ils appartiennent à un même réseau social. Il est alors possible de modifier le domaine 10 d'intérêt de l'utilisateur en cours, en fonction de domaines d'intérêt d'autres utilisateurs ; et - l'apprentissage automatique : le système fait évoluer le domaine d'intérêt qui a été caractérisé initialement par l'utilisateur, par exemple en fonction d'interrogations qui ont été produites successivement par 15 l'utilisateur, en fonction de consultations privilégiées, par l'utilisateur, de contenus qui concernent certains sujets, ou en fonction d'évaluations produites par l'utilisateur au sujet de contenus qui lui ont été présentés antérieurement. Ces deux techniques peuvent être utilisées séparément ou en 20 combinaison l'une avec l'autre. Mais le filtrage collaboratif n'est possible que si l'utilisateur accepte de partager ses usages avec une communauté, ce qui est peu compatible avec des surveillances documentaires qui s'inscrivent dans un cadre concurrentiel ou un cadre sécuritaire. Par ailleurs, l'apprentissage automatique implique 25 souvent une certaine inertie, qui ne permet pas de faire évoluer rapidement, lorsque cela peut être nécessaire, les caractéristiques de domaines d'intérêt qui sont issues des usages antérieurs. En outre, ces caractéristiques concernant les usages antérieurs, qui sont issues de l'analyse des usages de l'utilisateur, sont souvent faibles en qualité et quantité. Pour améliorer encore la pertinence des contenus qui sont fournis à l'utilisateur en réponse à une requête d'interrogation établie d'après un 3060801 - 3 - domaine d'intérêt qu'il a saisi, il est aussi connu d'identifier des sources des contenus utiles qui ont déjà été fournis à cet utilisateur. Ainsi, en plus de chaque contenu, la source de celui-ci peut être communiquée à l'utilisateur, telle que par exemple un compte Twitter, un site web de média ou de blog, etc. 5 II est alors possible pour l'utilisateur de «suivre» ces sources en consultant systématiquement ou de manière sélective les contenus qu'elles produisent. Ces sources peuvent éventuellement aussi produire des contenus en dehors du domaine d'intérêt saisi par l'utilisateur, ce qui peut permettre de faire évoluer ce domaine d'intérêt. Ainsi, une source qui a montré une capacité 10 importante à produire des contenus utiles pour un domaine d'intérêt particulier, peut produire également des contenus qui sont pertinents pour l'utilisateur en dehors de ce domaine particulier ou en frontière de celui-ci. Une telle identification de sources est déjà largement pratiquée dans le cadre de l'analyse de réseaux sociaux. Il s'agit alors principalement d'identifier des 15 personnes qui sont au coeur du réseau, appelées leaders d'opinion. Par principe, de tels leaders d'opinion ont des influences fortes, c'est-à-dire que les contenus qu'ils produisent sont repris par de nombreuses autres sources, si bien qu'une même information est obtenue avec une grande redondance en réponse à une requête d'interrogation. De ce fait, les sources de contenus qui 20 sont leaders d'opinion masquent directement et indirectement des sources à faible occurrence dans les réponses à une requête d'interrogation. A cause de cela, des informations utiles qui sont faiblement reprises, aussi appelées signaux faibles, deviennent plus difficilement accessibles dans une masse d'informations fortement médiatisées. 25 A partir de cette situation, un but de la présente invention est de fournir à un utilisateur un accès facilité à une source de contenus qui est à l'origine d'une information précoce sur des évènements, surtout si cette source a une faible audience ou apparaît avec un faible niveau d'occurrence dans les bases de données. Une telle source d'information précoce est appelée source 30 clairvoyante dans la présente description, indépendamment de son audience et de son niveau d'influence sur d'autres sources. Une source clairvoyante à faible niveau d'audience sera nommée «source faible». Une fois que l'utilisateur a identifié une telle source clairvoyante et 3060801 - 4 - dispose d'un accès à celle-ci, il lui sera possible de la «suivre» pour disposer d'informations qui sont pertinentes pour lui le plus rapidement possible après que ces informations sont apparues une première fois. Un but annexe de la présente invention est d'identifier des sources 5 clairvoyantes pour des domaines d'intérêt qui sont susceptibles d'évoluer, du fait de l'utilisateur ou du fait de tendances qui lui sont extérieures mais qui affectent la communauté des sources de contenus. Pour atteindre l'un de ces buts ou d'autres, un premier aspect de la présente invention propose un procédé d'identification d'une source 10 d'information, qui comprend les étapes suivantes à exécuter en utilisant un module de recherche automatique : /1/ produire au moins une requête d'interrogation qui correspond à plusieurs évènements ; et /2/ collecter en provenance d'au moins une base de données, des 15 références de contenus qui sont obtenues en réponse à la requête d'interrogation, et dont les contenus correspondent chacun à l'un au moins des évènements, et pour chaque contenu, identifier une source et une date de production de ce contenu. De façon générale dans la présente description, on entend par «au 20 moins une requête d'interrogation» un ensemble de requêtes d'interrogation, pouvant contenir une ou plusieurs requêtes d'interrogation, qui sont mises en oeuvre lors d'une même exécution du procédé de l'invention. Selon l'invention, le procédé comprend en outre les étapes supplémentaires suivantes : 25 /3/ parmi les sources identifiées, sélectionner au moins une source qui a produit au moins un contenu relatif à au moins un des évènements de l'étape /1/ ; /4/ pour chaque source sélectionnée à l'étape /3/, et pour chaque contenu produit par cette source qui est relatif à l'un des évènements de l'étape 30 /1/, déterminer un devancement temporel acquis par la source en ayant produit ce contenu, par rapport à une date de l'évènement ou par 3060801 - 5 - rapport à une date où d'autres contenus relatifs au même évènement ont été produits, puis combiner les devancements temporels acquis par une même des sources sélectionnées à l'étape /3/ afin de calculer une valeur numérique, appelée valeur d'anticipation et attribuée à la 5 source, qui varie de façon monotone en fonction de chaque devancement temporel déterminé pour cette source ; puis /5/ fournir un identifiant de l'une au moins des sources sélectionnées à l'étape /3/, avec la valeur d'anticipation qui a été calculée à l'étape /4/ pour cette source. 10 Eventuellement, à l'étape /3/, il est possible de ne sélectionner une source que si elle a produit des contenus qui sont relatifs à plusieurs des évènements de l'étape /1/. Ainsi, le procédé de l'invention met en oeuvre une corrélation entre des sous-ensembles de contenus qui ont été obtenus en réponse à la requête d'interrogation, et qui sont relatifs à des évènements 15 différents. La corrélation permet d'identifier les sources qui ont été actives au sujet de plusieurs évènements, en minimisant l'importance des sources qui n'ont été actives que pour un seul des évènements. De cette façon, les sources qui sont apparues dans les réponses alors qu'elles correspondent peu aux évènements de la requête d'interrogation, sont écartées. 20 Tous les contenus considérés à l'étape /4/ peuvent correspondre à des références qui ont été collectées à l'étape /2/. En outre, le procédé de l'invention classe les sources qui ont été actives au sujet de plusieurs des évènements, en fonction de leur anticipation cumulée par rapport à chaque évènement, ou par rapport aux autres sources 25 au sujet des évènements concernés. Ainsi, une source qui a réagi en avance sur les autres à plusieurs évènements ou qui a anticipé plusieurs évènements plus que les autres sources, c'est-à-dire une source qui a été clairvoyante, est mise en évidence par le procédé de l'invention, et son identification est fournie à un opérateur de surveillance documentaire. 30 Dans des premiers modes de mise en oeuvre de l'invention, ladite au moins une requête d'interrogation est construite directement à partir d'une fourniture initiale de plusieurs évènements. Autrement dit, les évènements sont 3060801 - 6 - fixés et connus a priori par l'opérateur de surveillance documentaire qui applique l'invention. Dans ce cas, ladite au moins une requête d'interrogation est produite à l'étape /1/ à partir d'une saisie des évènements dans le module de recherche automatique, et chaque devancement temporel qui est acquis par 5 une source peut être déterminé à l'étape /4/ comme une différence entre la date d'un des évènements et une date à laquelle la source a produit un contenu relatif au même évènement, et dont la référence a été collectée à l'étape /2/. Dans des seconds modes de mise en oeuvre de l'invention, les 10 évènements peuvent ne pas être connus a priori, mais sont sous-jacents dans les réponses qui sont obtenues à ladite au moins une requête d'interrogation. Les dates respectives de ces évènements ne sont donc pas connues, mais des dates auxquelles sont produits simultanément ou en peu de temps de nombreux contenus qui correspondent à ladite au moins une requête 15 d'interrogation, constituent des approximations de ces dates d'évènements. Ces approximations peuvent alors être utilisées pour évaluer le devancement temporel de chaque contenu. L'étape /1/ de tels seconds modes de mise en oeuvre de l'invention comprend alors de saisir une caractérisation d'un domaine d'intérêt dans le module de recherche automatique. La requête d'interrogation 20 est ensuite déterminée à partir du domaine d'intérêt saisi, d'une façon qui est connue en soi. A l'étape /2/, après avoir collecté les références de contenus qui ont été obtenues en réponse à la requête d'interrogation, des dates sont déterminées, auxquelles des plus grands nombres de ces contenus ont été produits. Chacune de ces dates est alors associée à un des évènements de 25 l'étape /1/, même si cet évènement peut rester inconnu. Alors, chaque devancement temporel qui est acquis par une source peut être déterminé à l'étape /4/ comme une différence entre l'une des dates auxquelles a été produit un plus grand nombre de contenus dont les références ont été collectées à l'étape /2/, et une date à laquelle la source a produit un contenu dont la 30 référence a aussi été collectée à l'étape /2/. Dans des troisièmes modes de mise en oeuvre de l'invention, des événements peuvent être connus a priori, auxquels peuvent s'ajouter d'autres événements qui sont détectés comme à l'étape /1/ des seconds modes de 3060801 - 7 - mise en oeuvre. De façon générale pour l'invention, la valeur d'anticipation qui est calculée pour chaque source sélectionnée à l'étape /3/ peut être une fonction croissante de chaque devancement temporel qui a été acquis par cette source 5 en ayant produit un contenu relatif à l'un des évènements. De cette façon, une source clairvoyante est caractérisée par une valeur d'anticipation qui est élevée. Possiblement, les étapes /4/ et /5/ peuvent être exécutées pour plusieurs sources qui ont été sélectionnées à l'étape /3/, et leurs identifiants 10 sont fournis à l'étape /5/ en étant classés en fonction des valeurs d'anticipation qui ont été calculées pour chacune de ces sources. Aussi de façon générale, mais optionnellement, le procédé de l'invention peut comprendre une étape supplémentaire qui consiste à écarter des sources dont l'audience est trop importante, pour mettre plus en évidence 15 les sources clairvoyantes à faible bruit. Pour cela, une valeur d'audience peut être déterminée pour chacune des sources qui ont été sélectionnées à l'étape /3/, et l'une d'elles peut être rejetée si sa valeur d'audience est supérieure à une valeur-seuil prédéterminée, ou supérieure à la valeur d'audience d'au moins une autre des sources sélectionnées à l'étape /3/. La valeur d'audience 20 d'une source peut être notamment le nombre de consultations par des tiers des contenus qui ont été produits par cette source. Encore de façon générale pour l'invention, la requête d'interrogation qui est produite à l'étape /1/ peut être une agrégation de plusieurs requêtes élémentaires. Dans ce cas, l'agrégation est établie selon des règles 25 d'agrégation prédéterminées, notamment des règles de proximité ou d'équivalence sémantique ou linguistique. Dans des perfectionnements de l'invention, la valeur d'anticipation peut être calculée pour chaque source qui a été sélectionnée à l'étape /3/, aussi en fonction de l'un au moins des paramètres suivants, en plus des devancements 30 temporels acquis par cette source : 3060801 - 8 - - un nombre d'évènements parmi tous ceux de l'étape /1/, en relation avec chacun desquels au moins un contenu a été produit par la source dont la valeur d'anticipation est calculée ; - un nombre d'évènements parmi tous ceux de l'étape /1/, en relation 5 avec chacun desquels aucun contenu n'a été produit par la source dont la valeur d'anticipation est calculée ; - un nombre de contenus qui ont été produits en relation avec l'un au moins des évènements de l'étape /1/, et dont les références ont été collectées à l'étape /2/, alors que la source dont la valeur d'anticipation 10 est calculée a produit ou non un contenu en relation avec cet évènement ; et - au moins une valeur d'un rapport de hauteur de pic sur largeur du même pic, relative à des variations d'un nombre de contenus qui ont été produits par jour en relation avec l'un des évènements de l'étape /1/, et 15 dont les références ont été collectées à l'étape /2/, alors que la source dont la valeur d'anticipation est calculée a produit ou non un contenu en relation avec cet évènement. De tels paramètres supplémentaires pour calculer la valeur d'anticipation d'une source permettent de mettre encore plus en évidence une 20 source clairvoyante qui a été précoce et pertinente pour plusieurs évènements. En outre, chaque événement peut être pondéré dans le calcul de la valeur d'anticipation, par une valeur d'importance de cet évènement qui peut être évaluée par un expert, ou qui peut être évaluée par exemple en fonction de la hauteur et/ou largeur du pic des variations du nombre de contenus produits. Il 25 est aussi possible de pénaliser une source qui n'a pas réagi à l'un des évènements, ou encore de tenir compte de la réactivité générale à un évènement. Ainsi, la valeur d'anticipation peut encore mieux rendre compte du mérite d'une source à couvrir plusieurs évènements et à être précurseur sur ceux-ci. 30 Le procédé de l'invention peut comprendre en outre l'étape suivante, qui est exécutée après l'étape /5/ : 3060801 - 9 - /6/ obtenir au moins un contenu qui a été produit par une source dont l'identifiant et la valeur d'anticipation ont été fournis à l'étape /5/. Autrement dit, l'un des contenus qui a été produit par une source révélée comme étant clairvoyante par le procédé de l'invention, peut être fourni 5 à l'opérateur de la surveillance documentaire. Possiblement aussi, le procédé de l'invention, comprenant les étapes /1/ à /5/ peut être exécuté deux fois, en utilisant le second mode de mise en oeuvre indiqué plus haut pour la seconde exécution. Alors, le domaine d'intérêt dont la caractérisation est saisie à l'étape /1/ de la seconde exécution peut être 10 déterminé au moins partiellement à partir d'un autre domaine d'intérêt qui est relatif à une source dont l'identifiant et la valeur d'anticipation ont été fournis à l'étape /5/ de la première exécution. De cette façon, la première exécution du procédé de l'invention permet d'identifier une source clairvoyante, et la seconde exécution peut être focalisée sur des sujets d'intérêt de cette source 15 clairvoyante, qui peuvent n'avoir pas été couverts par la requête d'interrogation de la première exécution du procédé de l'invention. Un second aspect de l'invention propose un module de recherche automatique, qui comprend : - des moyens de production d'au moins une requête d'interrogation qui 20 correspond à plusieurs évènements, y compris optionnellement des moyens pour agréger plusieurs requêtes d'interrogation élémentaires ; - des moyens de collecte, adaptés pour collecter en provenance d'au moins une base de données, des références de contenus qui sont obtenues en réponse à ladite au moins une requête d'interrogation, et 25 dont les contenus correspondent chacun à l'un au moins des évènements ; - des moyens d'identification, adaptés pour identifier une source et une date de production pour chaque contenu dont la référence a été collectée par les moyens de collecte ; 30 - des moyens de sélection, adaptés pour sélectionner parmi des sources identifiées par les moyens d'identification, au moins une source qui a 3060801 -10- produit au moins un contenu relatif à au moins un des évènements correspondant à la requête d'interrogation ; - des moyens de calcul adaptés pour déterminer pour chaque source sélectionnée par les moyens de sélection, un devancement temporel 5 acquis par cette source en ayant produit un contenu relatif à un des évènements, par rapport à une date de cet évènement ou par rapport à une date où d'autres contenus relatifs au même évènement ont été produits, puis pour combiner les devancements temporels acquis par une même des sources sélectionnées afin de calculer une valeur 10 numérique, appelée valeur d'anticipation et attribuée à la source, qui varie de façon monotone en fonction de chaque devancement temporel déterminé pour cette source ; et - des moyens de sortie, adaptés pour fournir un identifiant de l'une au moins des sources sélectionnées, avec la valeur d'anticipation calculée 15 pour cette source. Un tel module de recherche automatique est adapté pour exécuter un procédé conforme au premier aspect de l'invention, possiblement y compris les perfectionnements et modes de mise en oeuvre mentionnés pour ce procédé. Optionnellement, les moyens de sélection peuvent être adaptés pour 20 sélectionner parmi les sources identifiées par les moyens d'identification, au moins une source qui a produit des contenus relatifs à plusieurs des évènements correspondant à la requête d'interrogation. Plus particulièrement, pour exécuter les premiers modes de mise en oeuvre qui ont été mentionnés plus haut, les moyens de production de la 25 requête d'interrogation peuvent être adaptés pour permettre à un utilisateur de saisir plusieurs évènements, et en outre pour produire la requête d'interrogation à partir des évènements saisis. Dans ce cas, les moyens de calcul peuvent être adaptés pour déterminer chaque devancement temporel, pour une source sélectionnée qui a produit un contenu relatif à plusieurs des 30 évènements, comme une différence entre la date d'un des évènements et une date à laquelle cette source a produit un contenu relatif au même évènement, et dont la référence a été collectée par les moyens de collecte. 3060801 Pour exécuter les seconds modes de mise en oeuvre qui ont été mentionnés plus haut, les moyens de production de la requête d'interrogation sont adaptés pour permettre à un utilisateur de saisir un domaine d'intérêt. Le module de recherche automatique comprend alors en outre des moyens de 5 comptage adaptés pour compter, pour plusieurs dates, des contenus qui ont été produits à chacune de ces dates, et dont les références ont été collectées par le module de collecte. Il détermine ensuite celles des dates auxquelles des plus grands nombres de ces contenus ont été produits. Chaque date qui est ainsi déterminée est associée à un évènement qui correspond à ladite au 10 moins une requête d'interrogation. En outre, les moyens de calcul peuvent être adaptés pour déterminer chaque devancement temporel, pour une source sélectionnée par les moyens de sélection, comme une différence entre l'une des dates auxquelles a été produit un plus grand nombre de contenus dont les références ont été collectées par les moyens de collecte, et une date à laquelle 15 la source a produit un contenu dont la référence a aussi été collectée par les moyens de collecte. Enfin, un troisième aspect de l'invention propose un programme d'ordinateur qui comprend des codes adaptés pour produire une exécution d'un procédé conforme au premier aspect de l'invention, lorsque ces codes sont lus 20 et exécutés par au moins un processeur, et que ce processeur a un accès à la base de données. Pour la présente demande de brevet, un tel programme est considéré comme un produit en tant que tel, qui est issu de l'invention et qui apporte une fonction nouvelle à un ordinateur. Pour cette raison, il est désigné par produit programme d'ordinateur. 25 D'autres particularités et avantages de la présente invention apparaîtront dans la description ci-après d'exemples de mise en oeuvre non limitatifs, en référence aux dessins annexés, dans lesquels : - la figure 1 est un diagramme chronologique montrant plusieurs sources de contenus ; 30 - la figure 2a est un diagramme d'étapes pour des premiers modes de mise en oeuvre possibles de la présente invention ; 3060801 -12- - la figure 2b est un diagramme temporel de production de contenus dont les références ont été collectées, qui illustre les premiers modes de mise en oeuvre de l'invention ; - la figure 3a est un diagramme d'étapes pour des seconds modes de 5 mise en oeuvre possibles de la présente invention ; et - la figure 3b est un diagramme temporel de production de contenus dont les références ont été collectées, qui illustre les seconds modes de mise en oeuvre de l'invention. Dans ces figures, des références identiques désignent des éléments 10 identiques, ou qui ont des rôles identiques. Dans la présente description d'invention, on entend par évènement tout fait ou manifestation qui a appartenu à l'actualité à un moment, qui est appelé date de l'évènement. Selon le contexte, une date peut signifier une date journalière, mais aussi plus généralement l'identification d'un instant avec une 15 précision quelconque : date avec heure, date avec numéro de semaine, avec indication de mois, ou encore seulement avec une indication d'année, etc. On entend par contenu toute donnée ou document, y compris un lien vers un site ou une page de site, toute information, ensemble d'informations, article, image, vidéo, message, notamment publié par l'intermédiaire d'un 20 réseau social, qui peut être obtenu en réponse à une requête d'interrogation. On entend par base de données tout regroupement ou collection de contenus qui peut être interrogé en formulant une requête d'interrogation, et dont un certain nombre de contenus peuvent être sélectionnés pour être fournis à un utilisateur en réponse à la requête d'interrogation. 25 On entend par référence d'un contenu tout type de référence qui permet à l'utilisateur d'accéder à ce contenu, notamment des références d'accès, par exemple un lien à une page internet du contenu, des références bibliographiques, ou des combinaisons de références de types variables. Par simplicité et clarté de rédaction, on pourra dans certains cas confondre un 30 contenu collecté avec un contenu dont la référence a été collectée. 3060801 -13- On entend par source tout auteur auquel un contenu est attribué, ou tout éditeur référencé pour la publication du contenu. Une source peut éventuellement produire plusieurs contenus qui sont relatifs à un même évènement. Possiblement aussi, un même contenu peut avoir plusieurs 5 sources différentes, par exemple plusieurs auteurs qui ont collaboré. On entend par identifiant d'une source toute coordonnée ou référence, telle que par exemple une adresse de courrier électronique, une référence de site internet ou de réseau social, etc., qui permet d'identifier la source de façon univoque. 10 On entend par date de production d'un contenu une date qui est affectée à ce contenu dans une base de données, pour repérer l'incorporation du contenu dans cette base de données. Il s'agit donc d'une date de mise à disposition du contenu, à l'intention d'un utilisateur de la base de données. On entend par module de recherche automatique toute entité 15 fonctionnelle, matérielle ou logicielle qui permet d'interroger une base de données, et de fournir en réponse des références de contenus qui correspondent à la requête utilisée pour l'interrogation. Un tel module de recherche automatique peut comprendre un moteur de recherche tel que connu du grand public, mais comprend aussi des fonctionnalités de calcul 20 d'une valeur d'anticipation pour mettre en oeuvre la présente invention. Il peut être enrichi en outre de fonctionnalités supplémentaires et optionnelles, telles que l'exécution de procédés collaboratifs ou d'apprentissage automatique pour élaborer des requêtes d'interrogation. Des sources produisent des contenus qui sont stockés dans une ou 25 plusieurs base(s) de données, à des moments de production qui peuvent varier entre les contenus et/ou les sources. Un utilisateur d'un réseau de communication qui fournit un accès à cette (ces) base(s) de données, peut utiliser un module de recherche automatique pour interroger la (les) base(s) de données sur la base d'une 30 requête formulée par cet utilisateur. Cette requête détermine le domaine d'intérêt de l'utilisateur, qui est l'objet de sa recherche de contenus. Elle peut être élaborée en utilisant un formulaire de caractérisation du domaine d'intérêt, 3060801 -14- appelé ontologie générique dans le jargon de l'Homme du métier. Pour cela, l'utilisateur complète des champs de l'ontologie générique, tels qu'un champ d'indication de produit concerné, un champ d'indication d'utilisation, des champs d'indication de modèle, de cible visée, de marque, 5 d'approvisionnement, d'origine, etc. La combinaison de ces champs tels que complétés par l'utilisateur est appelée ontologie métier et exprime le domaine d'intérêt de l'utilisateur pour interroger la (les) base(s) de données. Le module de recherche automatique établit alors une requête pour interroger la (les) base(s) de données sur la base de la requête métier. Cette 10 requête peut être établie à partir de l'ontologie métier seulement, telle qu'élaborée par l'utilisateur. Toutefois, il peut être avantageux, pour fournir à l'utilisateur des contenus plus pertinents ou un service enrichi, de combiner sa requête métier avec d'autres requêtes pour établir une requête finale sur la base de laquelle la 15 (les) base(s) de données va (vont) être interrogée(s). Dans ce cas, la requête métier et chaque autre requête sont appelées requêtes élémentaires, et sont agrégées pour construire la requête finale, appelée requête d'interrogation avec laquelle la (les) base(s) de données est (sont) interrogée(s). Des règles d'agrégation prédéfinies sont utilisées pour cela, qui sont bien connues de 20 l'Homme du métier. De telles règles d'agrégation traduisent notamment des proximités ou des équivalences sémantiques ou linguistiques, ou encore des opérations binaires sur les contenus des champs des requêtes élémentaires. Selon une première possibilité, la requête métier qui est établie par l'utilisateur peut être combinée avec au moins une autre requête métier qui a 25 été établie par un autre utilisateur, préférablement sous condition de proximité entre ces utilisateurs. Un tel procédé d'interrogation est couramment appelé filtrage collaboratif par l'Homme du métier. Eventuellement, l'une des requêtes élémentaires qui est combinée avec la requête métier établie par l'utilisateur, peut correspondre à une 30 caractérisation de domaine d'intérêt relative à une source de contenus qui est active en particulier dans le domaine d'intérêt de l'utilisateur. Ainsi, la requête métier telle que produite par l'utilisateur peut être enrichie ou orientée en 3060801 -15- fonction de celle de la source, si bien que le domaine d'intérêt de l'utilisateur peut suivre celui de la source, éventuellement en tenant compte aussi d'une évolution du domaine d'intérêt de la source. La requête métier de la source, qui est destinée à former une requête élémentaire dans l'agrégation avec celle de 5 l'utilisateur, peut avoir été établie par la source elle-même, par exemple pour faciliter l'accès aux contenus qu'elle a produits, ou d'une façon automatique, notamment par un module d'édition de contenus. Selon une seconde possibilité, le module de recherche automatique peut avoir mémorisé des requêtes métiers qui ont été établies antérieurement 10 par l'utilisateur, et les agréger en tant que requêtes élémentaires pour construire la requête d'interrogation. L'agrégation peut alors résulter d'un procédé d'apprentissage, qui extrapole les requêtes métiers établies successivement par l'utilisateur. Alternativement ou en combinaison, la requête métier qui a été établie par l'utilisateur peut aussi être combinée avec des 15 contenus qui ont été consultés antérieurement par l'utilisateur, et éventuellement en tenant compte d'appréciations de certains de ces contenus qui ont été saisies par l'utilisateur. De cette façon, la requête d'interrogation peut anticiper une évolution du domaine d'intérêt de l'utilisateur. Un tel procédé d'interrogation est couramment appelé filtrage par apprentissage par l'Homme 20 du métier. Dans les figures 1, 2b et 3b, l'axe horizontal repère symboliquement le temps, noté t, avec un ordre chronologique de gauche à droite des figures. Sur la figure 1, Si-S4 désignent des sources de contenus qui sont stockés dans la (les) base(s) de données BD. De tels contenus sont indiqués génériquement 25 par la lettre D. Le module de recherche automatique est désigné par la référence 1. L'utilisateur, ou opérateur de surveillance documentaire, est noté U, et la requête d'interrogation notée RQ. L'accolade à droite de la figure 1 désigne ceux des contenus D de la base de données BD qui correspondent à la requête d'interrogation RQ, à l'exclusion de contenus qui ne correspondent 30 pas à cette requête d'interrogation. Le module de recherche automatique 1 collecte des références des contenus D qui correspondent à la requête d'interrogation RQ, ainsi que les 3060801 -16- dates de production et les sources de ces contenus. Dans l'exemple de la figure 1, la source S1 ne produit pas de contenu qui corresponde à la requête d'interrogation RQ. La source S2 produit plusieurs contenus qui correspondent à la requête d'interrogation RQ, dont le contenu noté D2 à la date T(D2). De 5 même, la source S3 produit plusieurs contenus qui correspondent à la requête d'interrogation RQ, dont le contenu noté D3 à la date T(D3). Et aussi, la source S4 produit plusieurs contenus qui correspondent à la requête d'interrogation RQ, dont le contenu noté D4 à la date T(D4). A titre d'illustration, le contenu D2 a été produit par la source S2 avant le contenu D3 produit par la source S3, ce 10 dernier avant le contenu D4 produit par la source S4. Le module de recherche automatique 1 collecte donc en particulier les références, les identifiants des sources et les dates de production des contenus D2, D3 et D4. Les figures 2a et 2b illustrent des premiers modes de mise en oeuvre de l'invention, dans lesquels des évènements sont des données initiales du 15 procédé. L'étape ST1 consiste en une saisie, par exemple par l'utilisateur U, d'une série d'évènements qui sont désignés individuellement par EV1 pour un premier de ces évènements dont la date d'évènement est T(EV1), EV2 pour un deuxième de ces évènements dont la date d'évènement est T(EV2), etc. A partir de cette série d'évènements EV1, EV2,..., le module de recherche 20 automatique 1 construit la requête d'interrogation RQ à l'étape ST2, et met en oeuvre cette requête pour interroger la base de données BD. Le résultat de l'interrogation est un ensemble de contenus qui sont notés Di, , dont le module de recherche automatique 1 collecte les références, les identifiants des sources qui ont produit ces contenus, et les dates de production de ces 25 contenus (étape ST3). Ainsi, le contenu Di a été produit par la source S(Di) à la date T(D,), le contenu Di a été produit par la source S(Di) à la date T(Di), etc. A l'étape ST4, le module de recherche automatique 1 classe les contenus qui ont ainsi été collectés en réponse à la requête d'interrogation RQ, en fonction des sources qui les ont produits. Par exemple, une même source 30 Sk a produit au moins les deux contenus Dm et le contenu Dm à la date T(Dm) et le contenu D, à la date T(D,-,). Optionnellement, celles des sources qui ne correspondent chacune qu'à une seule référence de contenu collectée, peuvent être écartées de la suite du procédé, de sorte que ne sont conservées 3060801 -17- que les sources à contenus multiples. Pour chacune de celles-ci, chaque contenu qu'elle a produit est rapproché de celui des évènements de l'étape ST1 auquel ce contenu se rapporte, et un devancement temporel est calculé. Par exemple, le contenu Dm qui a été produit par la source Sk concerne 5 l'évènement EVx, et le devancement temporel de la source Sk pour ce contenu Dm est T(EVX) - T(Dm), où T(EVX) est la date de l'évènement EVx et T(Dm) est la date de production du contenu Dm par la source Sk. De même pour le contenu D, qui a aussi été produit par la source Sk mais qui se rapporte à l'évènement EVy : le devancement temporel de la source Sk pour ce contenu D, est T(EVy) T(D,), où T(EVy) est la date de l'évènement EVy et T(D,) est la date de production du contenu D,. La source Sk est sélectionnée en outre de sorte que les évènements EVx et EVy soient différents l'un de l'autre. Tous les devancements temporels qui sont acquis par la source Sk en ayant produit des contenus différents, sont alors combinés à l'étape ST5 pour calculer une valeur 15 d'anticipation VA(Sk) qui est attribuée à cette source Sk. Autrement dit : VA(Sk) = f{..., T(EVX) - T(Dm), T(EVy) - T(D,),...}, où f est une fonction de combinaison de tous les devancements temporels d'une même source de contenus. La valeur d'anticipation VA(Sk) est alors fournie à l'utilisateur U avec un identifiant de la source Sk. 20 Le diagramme de la figure 2b représente les variations des nombres de contenus qui ont été produits par jour pour les deux évènements EVx (courbe notée x) et EVy (courbe notée y), et dont les références ont été collectées à l'étape ST3. L'axe des ordonnées de ce diagramme, noté N/j, repère donc ces nombres de contenus produits par unité de temps, par exemple par jour. La 25 courbe x montre que les contenus relatifs à l'évènement EVx ont principalement été produits avec retard par rapport à la date T(EVX) de cet évènement. Tel est le cas, notamment, pour le contenu Dm, puisque la différence de dates T(EVX) T(Dm), qui constitue le devancement temporel, est négative. A la différence, de nombreux contenus relatifs à l'évènement EVy, dont le contenu D,, ont été 30 produits avant cet évènement EVy, correspondant à des contenus anticipatifs ou prémonitoires. Le devancement temporel T(EVy) - T(D,) est alors positif. De retour à la figure 2a, l'étape ST1 est exécutée en utilisant des moyens de saisie du module de recherche automatique 1, l'étape ST2 est 3060801 -18- exécutée par des moyens de production de requêtes d'interrogation, l'étape ST3 est exécutée par des moyens de collecte de contenus en combinaison avec des moyens d'identification de sources et de dates de production des contenus, et les étapes ST4 et ST5 sont exécutées par des moyens de 5 sélection des sources de contenus en combinaison avec des moyens de calcul du module de recherche automatique 1. Les figures 3a et 3b illustrent des seconds modes de mise en oeuvre de l'invention, dans lesquels les évènements auxquels se rapportent les contenus collectés ne sont pas connus initialement par l'utilisateur U. L'étape 10 ST1' consiste en une saisie, par exemple par l'utilisateur U, d'un domaine d'intérêt DI, par exemple en utilisant une requête métier telle que décrit plus haut. A l'étape ST2', le module de recherche automatique 1 construit la requête d'interrogation RQ à partir du domaine d'intérêt DI. L'interrogation de la base de données BD par la requête RQ et l'étape ST3 de collecte des références de 15 contenus qui correspondent à la requête RQ sont identiques à celles des modes de mise en oeuvre de la figure 2a. L'étape additionnelle ST3' est illustrée par la figure 3b, et a pour but de déterminer, avec autant de vraisemblance que possible, les dates des évènements qui sont concernés par les contenus dont les références ont été 20 collectées à l'étape ST3. Cette vraisemblance est supérieure lorsque les dates de production des contenus sont regroupées dans des périodes séparées ou à peu près séparées, si bien que l'existence d'un évènement distinct peut être attribuée à chaque période. A l'étape ST3', le module de recherche automatique 1 identifie des 25 maxima dans les variations du nombre N/j des contenus qui ont été produits par jour pendant une période d'analyse PA, et dont les références ont été collectées à l'étape ST3. Il s'agit cette fois du nombre total des contenus collectés par unité de temps, par exemple par jour, quel que soit l'évènement qui est concerné par chaque contenu. Par exemple, la courbe du nombre N/j 30 en fonction du temps t qui est représentée dans le diagramme de la figure 3b peut présenter trois maxima, notés M1, M2 et M3, correspondant aux dates T(M1), T(M2) et T(M3) respectivement. Alors, partant de l'hypothèse que chaque 3060801 -19- maximum de la courbe de N/j en fonction du temps t a été vraisemblablement provoqué par un évènement couvert par la requête d'interrogation RQ, le maximum M1 est identifié dans la suite du procédé à un premier évènement qui se serait produit à la date T(M1), et de même le maximum M2 est identifié à un 5 deuxième évènement qui se serait produit à la date T(M2), et le maximum M3 est identifié à un troisième évènement qui se serait produit à la date T(M3). Selon une autre hypothèse de vraisemblance, chaque contenu dont la référence a été collectée à l'étape ST3 concerne celui des évènements ainsi identifié qui lui est le plus proche chronologiquement. Ainsi, dans l'exemple de 10 la figure 3b, le contenu D2 est supposé relatif à l'évènement du maximum M1, en anticipant cet évènement M1, le contenu D3 est supposé relatif aussi à l'évènement du maximum M1, mais en lui étant postérieur, et le contenu D4 est supposé relatif à l'évènement du maximum M2, avec anticipation par rapport à ce dernier. 15 Dans la figure 3b, T(RQ) désigne la date à laquelle la requête d'interrogation RQ est utilisée dans la base de données BD. La date T(RQ) peut être la fin de la période d'analyse PA pendant laquelle les variations du nombre N/j en fonction du temps t sont analysées, mais pas nécessairement. La période d'analyse PA peut éventuellement être arrêtée avant la date T(RQ). 20 L'étape ST4' de la figure 3a correspond à l'étape ST4 de la figure 2a en remplaçant la date réelle de l'évènement concerné par chaque contenu par la date la plus vraisemblable d'un évènement qui serait concerné par ce contenu, obtenue à partir des variations du nombre N/j en fonction du temps t comme cela vient d'être décrit. Ainsi, dans l'exemple de la figure 3b, la valeur 25 d'anticipation VA(S2) de la source S2 dépend du devancement temporel positif T(M1) - T(D2), la valeur d'anticipation VA(S3) de la source S3 dépend du devancement temporel négatif T(M1) - T(D3), et la valeur d'anticipation VA(S4) de la source S4 dépend du devancement temporel positif T(M2) - T(D4). De façon optionnelle aussi pour les seconds modes de mise en oeuvre 30 qui sont en train d'être décrits, une valeur d'anticipation peut n'être calculée que pour celles des sources qui ont produit au moins deux contenus qui ont correspondu à la requête RQ, et qui concernent des maxima différents du 3060801 - 20 - nombre N/j. Ainsi, pour la source Sk qui a produit un contenu D, chronologiquement proche d'un maximum Mx du nombre N/j de contenus produits par jour, et qui a aussi produit un contenu D, chronologiquement proche d'un maximum My du nombre N/j, la valeur d'anticipation VA(Sk) dépend 5 des deux devancements temporels T(Mx) - T(Dm) et T(My) - T(D,), comme indiqué aux étapes ST4' et ST5' de la figure 3a. La fonction f, ayant pour variables les devancements temporels d'une même source, et qui a été utilisée dans les premiers modes de mise en oeuvre de l'invention (figures 2a et 2b), peut être utilisée identiquement pour les seconds modes de réalisation de 10 l'invention (figures 3a et 3b). L'étape ST1' est exécutée en utilisant les moyens de saisie du module de recherche automatique 1, l'étape ST2' est exécutée par les moyens de production de requêtes d'interrogation, l'étape ST3 est encore exécutée par des moyens de collecte de contenus en combinaison avec les moyens 15 d'identification de sources et de dates de production des contenus, et les étapes ST4' et ST5' sont exécutées par les moyens de sélection des sources de contenus en combinaison avec les moyens de calcul du module de recherche automatique 1. De préférence, la fonction f qui est utilisée pour calculer les valeurs 20 d'anticipation est une fonction croissante de la valeur algébrique de chaque devancement temporel, exprimé comme la date de l'évènement ou d'un maximum de la courbe du nombre N/j en fonction du temps t, réduite de la date de production du contenu, si bien qu'une source qui est plus clairvoyante possède une valeur d'anticipation qui est supérieure. Ainsi, la fonction f peut 25 être telle que la contribution dans la valeur d'anticipation de celui des devancements temporels qui correspond au premier contenu qui a été produit par la source en relation avec un évènement, est plus grande qu'une autre contribution correspondant à un autre contenu qui a aussi été produit par la même source en relation avec le même évènement. Un exemple de telle 30 fonction f peut être donné pour chaque événement EVx de date T(EVX), qui est soit détecté par l'analyse du nombre de documents produits par unité de temps, tel que ce nombre est issu de la requête RQ, soit fourni en entrée au module de recherche automatique, et pour chaque source Sk ayant produit un 3060801 -21 - contenu D, à la date T(Dn) qui est relatif à EVx, et donc retourné en réponse à la requête RQ. Ainsi, une contribution VAX(Sk) à la valeur d'anticipation de la source Sk relative à l'évènement EVx, peut être par exemple : VAX(Sk) = T(EVX) - T(Dn) si T(Dn) REVENDICATIONS1. Procédé d'identification d'une source d'information, comprenant les étapes suivantes exécutées en utilisant un module de recherche automatique (1) : /1/ produire au moins une requête d'interrogation (RQ) qui correspond à plusieurs évènements ; et /2/ collecter en provenance d'au moins une base de données (BD), des références de contenus (D2-D4) qui sont obtenues en réponse à la requête d'interrogation (RQ), et dont les contenus correspondent chacun à l'un au moins des évènements, et pour chaque contenu, identifier une source (S2-S4) et une date (T(D2)-T(D4)) de production dudit contenu ; caractérisé en ce que le procédé comprend en outre : /3/ parmi les sources identifiées (S2-S4), sélectionner au moins une source qui a produit au moins un contenu (D2-D4) relatif à au moins un des évènements de l'étape /1/ ; /4/ pour chaque source sélectionnée à l'étape /3/, et pour chaque contenu produit par ladite source qui est relatif à l'un des évènements de l'étape /1/, déterminer un devancement temporel acquis par ladite source en ayant produit ledit contenu, par rapport à une date de l'évènement ou par rapport à une date où d'autres contenus relatifs audit évènement ont été produits, puis combiner les devancements temporels acquis par une même des sources sélectionnées à l'étape /3/ afin de calculer une valeur numérique, appelée valeur d'anticipation et attribuée à ladite source, qui varie de façon monotone en fonction de chaque devancement temporel déterminé pour cette source ; puis /5/ fournir un identifiant de l'une au moins des sources sélectionnées à l'étape /3/, avec la valeur d'anticipation qui a été calculée à l'étape /4/ pour ladite source. 3060801 -26- 2. Procédé selon la revendication 1, suivant lequel ladite au moins une requête d'interrogation (RQ) est produite à l'étape /1/ à partir d'une saisie des évènements (EV1, EV2,...) dans le module de recherche automatique (1), et chaque devancement temporel qui est acquis par une source est déterminé à 5 l'étape /4/ comme une différence entre la date d'un des évènements et une date à laquelle ladite source a produit un contenu relatif audit évènement, et dont la référence a été collectée à l'étape /2/. 3. Procédé selon la revendication 1, suivant lequel l'étape /1/ comprend : 10 saisir une caractérisation d'un domaine d'intérêt (DI) dans le module de recherche automatique (1), la requête d'interrogation (RQ) étant déterminée à partir du domaine d'intérêt saisi ; et suivant lequel l'étape /2/ comprend, après avoir collecté les références de contenus obtenues en réponse à la requête d'interrogation (RQ) : 15 déterminer des dates auxquelles des plus grands nombres desdits contenus ont été produits, chaque date ainsi déterminée étant associée à un des évènements de l'étape /1/, et suivant lequel chaque devancement temporel qui est acquis par une source est déterminé à l'étape /4/ comme une différence entre l'une des dates 20 auxquelles a été produit un plus grand nombre de contenus dont les références ont été collectées à l'étape /2/, et une date à laquelle ladite source a produit un contenu dont la référence a aussi été collectée à l'étape /2/. 4. Procédé selon l'une quelconque des revendications précédentes, suivant lequel la valeur d'anticipation qui est calculée pour chaque source 25 sélectionnée à l'étape /3/ est une fonction croissante de chaque devancement temporel acquis par ladite source en ayant produit un contenu relatif à l'un des évènements. 5. Procédé selon l'une quelconque des revendications précédentes, suivant lequel les étapes /4/ et /5/ sont exécutées pour plusieurs sources sélectionnées à l'étape /3/, et les identifiants desdites sources sont fournis à 3060801 - 27 - l'étape /5/ en étant classés en fonction des valeurs d'anticipation qui ont été calculées pour chacune desdites sources. 6. Procédé selon l'une quelconque des revendications précédentes, suivant lequel une valeur d'occurrence est en outre déterminée pour chacune 5 des sources sélectionnées à l'étape /3/, et une desdites sources est rejetée si la valeur d'occurrence de ladite source est supérieure à une valeur-seuil prédéterminée, ou supérieure à la valeur d'occurrence d'au moins une autre des sources sélectionnées à l'étape /3/. 7. Procédé selon l'une quelconque des revendications précédentes, 10 suivant lequel la requête d'interrogation (RQ) produite à l'étape /1/ est une agrégation de plusieurs requêtes élémentaires, établie selon des règles d'agrégation prédéterminées, notamment des règles de proximité ou d'équivalence sémantique ou linguistique. 8. Procédé selon l'une quelconque des revendications précédentes, 15 suivant lequel la valeur d'anticipation est calculée pour chaque source sélectionnée à l'étape /3/, aussi en fonction de l'un au moins des paramètres suivants : - un nombre d'évènements parmi les évènements de l'étape /1/, en relation avec chacun desquels au moins un contenu a été produit par 20 ladite source ; - un nombre d'évènements parmi les évènements de l'étape /1/, en relation avec chacun desquels aucun contenu n'a été produit par ladite source ; - un nombre de contenus qui ont été produits en relation avec l'un au 25 moins des évènements de l'étape /1/, et dont les références ont été collectées à l'étape /2/, ladite source ayant ou non produit un contenu en relation avec ledit évènement ; et - au moins une valeur d'un rapport de hauteur de pic sur largeur dudit pic, relative à des variations d'un nombre de contenus qui ont été produits 30 par jour en relation avec l'un des évènements de l'étape /1/, et dont les 3060801 - 28 - références ont été collectées à l'étape /2/, ladite source ayant ou non produit un contenu en relation avec ledit évènement. 9. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre l'étape suivante, exécutée après l'étape /5/ : 5 /6/ obtenir au moins un contenu qui a été produit par une source dont l'identifiant et la valeur d'anticipation ont été fournis à l'étape /5/. 10. Procédé selon l'une quelconque des revendications précédentes, comprenant une première exécution des étapes /1/ à /5/, puis une seconde exécution des étapes /1/ à /5/ conforme à la revendication 3, et suivant lequel 10 le domaine d'intérêt (DI) dont la caractérisation est saisie à l'étape /1/ de la seconde exécution est déterminé au moins partiellement à partir d'un autre domaine d'intérêt relatif à une source dont l'identifiant et la valeur d'anticipation ont été fournis à l'étape /5/ de la première exécution. 11. Module de recherche automatique (1), comprenant : 15 - des moyens de production d'au moins une requête d'interrogation (RQ) qui correspond à plusieurs évènements ; - des moyens de collecte, adaptés pour collecter en provenance d'au moins une base de données (BD), des références de contenus (D2-D4) qui sont obtenues en réponse à ladite au moins une requête 20 d'interrogation (RQ), et dont les contenus correspondent chacun à l'un au moins des évènements ; et - des moyens d'identification, adaptés pour identifier une source (S2-S4) et une date de production pour chaque contenu (D2-D4) dont la référence a été collectée par les moyens de collecte ; 25 caractérisé en ce que le module de recherche automatique (1) comprend en outre : - des moyens de sélection, adaptés pour sélectionner parmi des sources identifiées (S2-S4) par les moyens d'identification, au moins une source qui a produit au moins un contenu relatif à au moins un des 30 évènements correspondant à la requête d'interrogation (RQ) ; 3060801 - 29 - - des moyens de calcul adaptés pour déterminer pour chaque source sélectionnée par les moyens de sélection, un devancement temporel acquis par ladite source en ayant produit un contenu relatif à un des évènements, par rapport à une date dudit évènement ou par rapport à 5 une date où d'autres contenus relatifs audit évènement ont été produits, puis pour combiner les devancements temporels acquis par une même des sources sélectionnées afin de calculer une valeur numérique, appelée valeur d'anticipation et attribuée à ladite source, qui varie de façon monotone en fonction de chaque devancement 10 temporel déterminé pour cette source ; et - des moyens de sortie, adaptés pour fournir un identifiant de l'une au moins des sources sélectionnées, avec la valeur d'anticipation calculée pour ladite source. 12. Module de recherche automatique (1) selon la revendication 11, 15 dans lequel les moyens de production de la requête d'interrogation (RQ) sont adaptés pour permettre à un utilisateur (U) de saisir plusieurs évènements (EV1, EV2,... ), et adaptés en outre pour produire la requête d'interrogation à partir des évènements saisis, et les moyens de calcul sont adaptés pour déterminer chaque devancement temporel, pour une source sélectionnée qui a 20 produit un contenu relatif à plusieurs des évènements, comme une différence entre la date d'un des évènements et une date à laquelle ladite source a produit un contenu relatif audit évènement, et dont la référence a été collectée par les moyens de collecte. 13. Module de recherche automatique (1) selon la revendication 11, 25 dans lequel les moyens de production de la requête d'interrogation (RQ) sont adaptés pour permettre à un utilisateur (U) de saisir un domaine d'intérêt, et le module de recherche automatique (1) comprend en outre des moyens de comptage adaptés pour compter, pour plusieurs dates, des contenus qui ont été produits à chacune desdites dates, et dont les références ont été collectées 30 par le module de collecte, puis pour déterminer celles desdites dates auxquelles des plus grands nombres desdits contenus ont été produits, chaque date ainsi déterminée étant associée à un des évènements, 3060801 - 30 - et les moyens de calcul sont adaptés pour déterminer chaque devancement temporel, pour une source sélectionnée par les moyens de sélection, comme une différence entre l'une des dates auxquelles a été produit un plus grand nombre de contenus dont les références ont été collectées par les moyens de 5 collecte, et une date à laquelle ladite source a produit un contenu dont la référence a aussi été collectée par les moyens de collecte. 14. Module de recherche automatique (1) selon l'une quelconque des revendications 11 à 13, adapté pour exécuter un procédé conforme à l'une quelconque des revendications 4 à 10. 10 15. Produit programme d'ordinateur, comprenant des codes adaptés pour produire une exécution d'un procédé conforme à l'une quelconque des revendications 1 à 10, lorsque lesdits codes sont lus et exécutés par au moins un processeur, et que ledit au moins un processeur a un accès à ladite au moins une base de données (BD). 15