Base de données USPTO
Utilisez cette compétence lorsqu'une tâche nécessite des enregistrements officiels de brevets ou de marques des États-Unis provenant 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 des demandes de brevet, les données du dossier, les cessions ou l'historique public des procédures.
- Consulter le statut des marques, les documents ou l'historique des cessions.
- Constituer des logs de recherche reproductibles sur l'état de l'art, les portefeuilles ou le paysage de la propriété intellectuelle.
- Comparer les enregistrements USPTO avec des outils secondaires comme 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 workflow de collecte de données et de vérification des enregistrements.
Sélection des sources
Privilégiez d'abord les surfaces officielles ou soutenues par l'USPTO :
- Open Data Portal (ODP) : point d'accueil actuel pour les jeux de données et API migrés de l'USPTO.
- Patent File Wrapper : données bibliographiques publiques et enregistrements de dossier des demandes de brevet.
- API PatentSearch : API de recherche PatentsView pour les brevets délivrés et les jeux de données de publications pré-délivrance.
- API TSDR Data : récupération du statut et des documents des marques.
- Recherche de cession de brevets et 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 a de l'importance, recoupez-la avec l'enregistrement officiel.
Authentification et secrets
De nombreux flux API USPTO nécessitent une clé API. Stockez les clés dans des variables d'environnement ou un gestionnaire de secrets, jamais dans des fichiers versionné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 API USPTO et les recommandations de limite de débit.
Workflow PatentSearch
Utilisez PatentSearch pour une recherche large de brevets et publications pré-délivrance lorsque la question porte sur des tendances, inventeurs, cessionnaires, classifications, dates ou segments de portefeuille.
Workflow :
- 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, une 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 en direct de PatentSearch.
Workflow Marques/TSDR
Utilisez TSDR lorsque la tâche nécessite le statut des marques, les documents, les images, l'historique des propriétaires ou les événements de procédure.
Workflow :
- 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-cas.
- Capturez la date de récupération et l'identifiant de série/enregistrement dans la sortie.
Pour les grands extraits de marques, privilégiez les flux de données en masse documentés plutôt que le scrapping d'écran des pages publiques.
Dossier de demande et historique des procédures
Pour le statut des demandes, l'historique des transactions et les documents de procédure :
- Commencez par la recherche du Patent File Wrapper de l'ODP.
- Utilisez des identifiants exacts lorsque disponibles : numéro de demande, numéro de publication, numéro de brevet ou nom de partie.
- Enregistrez 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.
Workflow Cession
Pour la propriété des brevets ou marques :
- Recherchez les données officielles de cession par numéro de brevet/demande/enregistrement, cédant, cessionnaire ou bobine/cadre lorsque disponible.
- Enregistrez le texte de transfert, la date d'exécution, la date d'enregistrement et les parties.
- Distinguez les enregistrements de cession des conclusions actuelles de propriété légale.
- Si la propriété est importante, signalez le résultat pour examen par un avocat ou un expert du domaine.
Sortie reproductible
Chaque passage de recherche USPTO doit inclure un tableau de log :
| Source | Date de recherche | Identifiant/requête | Filtres | Résultats | Notes |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | point de terminaison patent | 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 provenant des enregistrements officiels
- l'analyse inférée
- 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 ou soutenue par l'USPTO en premier ?
- Avez-vous vérifié les noms des points de terminaison et des champs actuels avant d'exécuter du code ?
- Les clés API sont-elles conservées hors des fichiers, de l'historique du shell et des logs de sortie ?
- Le log de requête 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 escaladées ?
- Les sources secondaires sont-elles étiquetées comme secondaires ?