À propos
Global Tech Tracks montre où naissent les inventions : chaque trait rouge sur le globe est un inventeur,
sa hauteur le nombre de brevets qu'il a déposés. On peut filtrer par technologie et par pays, et suivre le parcours
d'un inventeur d'un office de brevets à l'autre.
Les données
La source est PATSTAT, la base mondiale des brevets de l'Office européen des brevets (table des demandes, TLS201),
enrichie pour ce projet : titres et résumés traduits, vecteurs sémantiques (embeddings) calculés sur les textes, et
catégorisation technologique en trois niveaux déduite de ces textes. Le fichier de départ pèse 70 Go.
Du nom à la personne
Un brevet ne contient que des noms écrits librement : « STRATHMANN, SIEGFRIED », « Siegfried Strathmann »…
Les noms sont d'abord normalisés (accents, ponctuation, ordre des mots). Deux mentions d'un même nom sont ensuite
considérées comme la même personne si elles partagent une famille de brevets (la même invention déposée dans
plusieurs pays) ou le même premier déposant (l'entreprise ou l'organisme). Les regroupements se propagent de
proche en proche sur l'ensemble de la base.
Sans cette règle, un nom très courant comme « Wang Wei » agrégerait des milliers de personnes en un seul inventeur.
Elle a ses limites : un inventeur qui change d'employeur sans brevet commun entre les deux périodes apparaît deux fois,
et deux homonymes de la même entreprise peuvent être confondus.
Où se trouve un inventeur ?
La table utilisée ne contient pas l'adresse des inventeurs. La localisation retenue est l'office où la demande est déposée
(pour une demande internationale PCT, l'office national qui l'a reçue). Le pays principal d'un inventeur est l'office
national où il dépose le plus. Les offices régionaux (Office européen des brevets, OMPI…) sont placés à leur siège.
Sur le globe, chaque inventeur est placé à un point stable tiré dans les zones habitées de son pays : ce n'est pas son adresse.
Les catégories
Les catégories et sous-catégories viennent de la classification sémantique de la base. Leurs libellés, générés
automatiquement, ont été nettoyés et fusionnés ; seules les catégories d'au moins 1 000 brevets et les sous-catégories
d'au moins 500 brevets sont proposées dans les filtres. Elles couvrent plus de 99 % des brevets. La classification
officielle de l'OMPI (5 domaines, 35 sous-domaines) reste visible dans la fiche de chaque inventeur.
Pour une interface fluide
- 70 Go de CSV réduits en un fichier colonnaire de 4 Go, puis en index triés (DuckDB) : un filtre se résout en
lisant seulement les blocs utiles, en quelques dizaines de millisecondes.
- Le globe reçoit les inventeurs sous forme binaire compacte (environ 10 octets par inventeur), puis en garde le résultat en cache.
- Les 120 000 traits sont dessinés en un seul appel à la carte graphique ; la détection du survol est calculée sans
relire la scène 3D.
- La liste des inventeurs n'affiche que les lignes visibles à l'écran, quelle que soit sa longueur.
Limites
- Les deux dernières années sont incomplètes (publication 18 mois après le dépôt).
- Le pays d'un inventeur est celui de l'office de dépôt, pas son pays de résidence.
- Les catégories sont produites automatiquement à partir des textes et peuvent comporter des erreurs.
Crédits
Données : PATSTAT © Office européen des brevets. Réalisé avec three.js, DuckDB et FastAPI.