Base de données USPTO
Utilisez cette compétence lorsqu'une tâche nécessite des documents officiels de brevets ou de marques américains issus des systèmes de l'USPTO.
Quand l'utiliser
- Rechercher des brevets délivrés ou des publications pré-délivrance.
- Vérifier le statut d'une demande de brevet, les données du dossier de procédure, les cessions ou l'historique de poursuite publique.
- Consulter le statut d'une marque, des documents ou l'historique des cessions.
- Constituer des journaux de recherche reproductibles pour l'état de l'art, un portefeuille ou un paysage de PI.
- Comparer les enregistrements de l'USPTO avec des outils secondaires tels que Google Patents, Lens.org, Semantic Scholar, ou les pages brevets des entreprises.
N'utilisez pas cette compétence pour donner des conseils juridiques. Traitez-la comme un flux de travail de collecte de données et de vérification d'enregistrements.
Sélection des sources
Privilégiez d'abord les surfaces officielles de l'USPTO ou soutenues par l'USPTO :
- Portail de données ouvertes (ODP) : emplacement actuel des ensembles de données et API migrés de l'USPTO.
- Dossier de procédure des brevets : données bibliographiques publiques des demandes de brevet et enregistrements du dossier de procédure.
- API PatentSearch : API de recherche PatentsView pour les brevets délivrés et les ensembles de données de publications pré-délivrance.
- API de données TSDR : récupération du statut et des documents des marques.
- Recherche de cessions de brevets et de marques : enregistrements de transfert de propriété.
- Données PTAB dans l'ODP : procédures du Patent Trial and Appeal Board.
Utilisez les sources secondaires uniquement comme index de commodité. Lorsque la réponse est importante, recoupez le document officiel.
Authentification et secrets
De nombreux flux d'API de l'USPTO nécessitent une clé API. Stockez les clés dans des variables d'environnement ou un gestionnaire de secrets, jamais dans des fichiers commités ou des transcriptions collées.
Noms d'environnement courants :
export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."
Pour PatentSearch, envoyez la clé avec l'en-tête X-Api-Key. Pour TSDR, suivez les instructions actuelles du gestionnaire d'API de l'USPTO et les recommandations de limitation de débit.
Flux de travail PatentSearch
Utilisez PatentSearch pour une recherche large de brevets et de publications pré-délivrance lorsque la question porte sur les tendances, les inventeurs, les cessionnaires, les classifications, les dates ou les segments de portefeuille.
Flux de travail :
- Identifiez le point de terminaison à partir de la référence PatentSearch actuelle ou de l'interface Swagger.
- Construisez une requête JSON avec des filtres explicites.
- Demandez uniquement les champs nécessaires à l'analyse.
- Triez et paginez de manière déterministe.
- Enregistrez le point de terminaison, le corps de la requête, la date, la note sur l'actualité des données et le nombre de résultats.
Squelette de requête Python :
import os
import requests
API_KEY = os.environ["PATENTSVIEW_API_KEY"]
BASE = "https://search.patentsview.org/api/v1"
payload = {
"q": {
"_and": [
{"patent_date": {"_gte": "2024-01-01"}},
{"assignees.assignee_organization": {"_text_any": ["Google", "Alphabet"]}},
]
},
"f": ["patent_id", "patent_title", "patent_date"],
"s": [{"patent_date": "desc"}],
"o": {"per_page": 100, "page": 1},
}
response = requests.post(
f"{BASE}/patent/",
headers={"X-Api-Key": API_KEY, "Content-Type": "application/json"},
json=payload,
timeout=30,
)
response.raise_for_status()
print(response.json())
Avant de réutiliser une requête, vérifiez les noms des points de terminaison, les chemins de champs, les paramètres de requête et la disponibilité de la clé API dans la documentation live de PatentSearch.
Flux de travail Marques/TSDR
Utilisez TSDR lorsque la tâche nécessite le statut d'une marque, des documents, des images, l'historique du propriétaire ou des événements de poursuite.
Flux de travail :
- Normalisez le numéro de série ou le numéro d'enregistrement.
- Consultez les instructions actuelles de l'API TSDR et l'en-tête de clé API requis.
- Récupérez d'abord le statut, puis les documents uniquement si nécessaire.
- Respectez la limite de débit plus faible pour les téléchargements PDF, ZIP et multi-dossiers.
- Capturez la date de récupération et l'identifiant de série/enregistrement dans la sortie.
Pour les extractions importantes de marques, préférez les flux de données en masse documentés plutôt que le scraping des pages publiques.
Dossier de procédure et historique de poursuite
Pour le statut de la demande, l'historique des transactions et les documents de poursuite :
- Commencez par la recherche ODP du dossier de procédure des brevets.
- Utilisez des identifiants exacts lorsqu'ils sont disponibles : numéro de demande, numéro de publication, numéro de brevet ou nom de partie.
- Notez si l'enregistrement est un brevet délivré, une publication pré-délivrance ou une demande en instance.
- Recoupez les dates et le statut des documents avec la page de détail de l'enregistrement avant de les citer.
Flux de travail des cessions
Pour la propriété d'un brevet ou d'une marque :
- Recherchez les données de cession officielles par numéro de brevet/demande/enregistrement, cédant, cessionnaire ou bobine/cadre lorsqu'ils sont disponibles.
- Enregistrez le texte de transfert, la date d'exécution, la date d'enregistrement et les parties.
- Distinguez les enregistrements de cession des conclusions sur la propriété légale actuelle.
- Si la propriété est importante, signalez le résultat pour un examen par un avocat ou un expert du domaine.
Sortie reproductible
Chaque passe de recherche USPTO devrait inclure un tableau de journal :
| Source | Date de recherche | Identifiant/requête | Filtres | Résultats | Notes |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | point de terminaison brevet | 118 | Documentation API vérifiée avant exécution |
| TSDR | 2026-05-11 | `serial=90000000` | statut uniquement | 1 | Flux avec clé API, pas d'extraction en masse de documents |
Pour les rapports finaux, séparez :
- les faits officiels des enregistrements
- l'analyse déduite
- les correspondances de commodité issues de sources secondaires
- les lacunes non résolues ou les enregistrements nécessitant un examen juridique
Liste de vérification
- Avez-vous utilisé une source officielle de l'USPTO ou soutenue par l'USPTO en premier ?
- Avez-vous vérifié les noms des points de terminaison et des champs avant d'exécuter le code ?
- Les clés API sont-elles conservées hors des fichiers, de l'historique du shell et des journaux de sortie ?
- Le journal des requêtes inclut-il la date de recherche et la forme exacte de la requête ?
- Les limites de débit sont-elles respectées ?
- Les conclusions juridiques sont-elles évitées ou explicitement signalées ?
- Les sources secondaires sont-elles étiquetées comme secondaires ?