Base de datos USPTO
Utilice esta habilidad cuando una tarea necesite registros oficiales de patentes o marcas comerciales de los Estados Unidos provenientes de los sistemas de la USPTO.
Cuándo usarlo
- Buscar patentes concedidas o publicaciones previas a la concesión.
- Verificar el estado de una solicitud de patente, datos del expediente, cesiones o el historial público de la tramitación.
- Consultar el estado de marcas comerciales, documentos o historial de cesiones.
- Crear registros de investigación reproducibles de arte previo, cartera o panorama de PI.
- Comparar registros de la USPTO con herramientas secundarias como Google Patents, Lens.org, Semantic Scholar o páginas de patentes de empresas.
No utilice esta habilidad para dar asesoramiento legal. Trátela como un flujo de trabajo de recopilación de datos y verificación de registros.
Selección de fuente
Prefiera primero las fuentes oficiales o respaldadas por la USPTO:
- Portal de Datos Abiertos (ODP): lugar actual para los conjuntos de datos y API migrados de la USPTO.
- Expediente de patente (File Wrapper): datos bibliográficos públicos de solicitudes de patente y registros del expediente.
- API de PatentSearch: API de búsqueda de PatentsView para conjuntos de datos de patentes concedidas y publicaciones previas a la concesión.
- API de datos TSDR: recuperación del estado de marcas comerciales y documentos.
- Búsqueda de cesiones de patentes y marcas comerciales: registros de transferencia de titularidad.
- Datos de la PTAB en ODP: procedimientos de la Junta de Apelación y Juicios de Patentes.
Utilice fuentes secundarias solo como índices de conveniencia. Cuando la respuesta sea importante, verifique el registro oficial.
Autenticación y secretos
Muchos flujos de API de la USPTO requieren una clave API. Almacene las claves en variables de entorno o en un administrador de secretos, nunca en archivos comprometidos en el repositorio ni en transcripciones pegadas.
Nombres comunes de entorno:
export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."
Para PatentSearch, envíe la clave con el encabezado X-Api-Key. Para TSDR, siga las instrucciones actuales del Administrador de API de la USPTO y las pautas de límite de velocidad.
Flujo de trabajo de PatentSearch
Utilice PatentSearch para búsquedas amplias de patentes y publicaciones previas a la concesión cuando la pregunta sea sobre tendencias, inventores, cesionarios, clasificaciones, fechas o segmentos de cartera.
Flujo de trabajo:
- Identifique el punto final de la referencia actual de PatentSearch o de la interfaz Swagger.
- Construya una consulta JSON con filtros explícitos.
- Solicite solo los campos necesarios para el análisis.
- Ordene y pagine de manera determinista.
- Registre el punto final, el cuerpo de la consulta, la fecha, la nota de actualidad de los datos y el recuento de resultados.
Estructura de solicitud en 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())
Antes de reutilizar una consulta, verifique los nombres de los puntos finales, las rutas de campos, los parámetros de solicitud y la disponibilidad de la clave API en la documentación actual de PatentSearch.
Flujo de trabajo de marcas comerciales/TSDR
Utilice TSDR cuando la tarea necesite el estado del caso de una marca comercial, documentos, imágenes, historial del titular o eventos de tramitación.
Flujo de trabajo:
- Normalice el número de serie o de registro.
- Consulte las instrucciones actuales de la API de TSDR y el encabezado de clave API requerido.
- Obtenga primero el estado, luego los documentos solo si es necesario.
- Respete el límite de velocidad más bajo para descargas de PDF, ZIP y múltiples casos.
- Capture la fecha de recuperación y el identificador de serie/registro en la salida.
Para extracciones grandes de marcas comerciales, prefiera los flujos documentados de datos masivos en lugar de realizar scraping de páginas públicas.
Expediente y historial de tramitación
Para el estado de la solicitud, el historial de transacciones y los documentos de tramitación:
- Comience con la búsqueda en el ODP de Expediente de patentes (Patent File Wrapper).
- Use identificadores exactos cuando estén disponibles: número de solicitud, número de publicación, número de patente o nombre de la parte.
- Registre si el registro es una patente concedida, una publicación previa a la concesión o una solicitud pendiente.
- Verifique las fechas y el estado de los documentos en la página de detalle del registro antes de citarlos.
Flujo de trabajo de cesiones
Para la titularidad de patentes o marcas comerciales:
- Busque datos oficiales de cesión por número de patente/solicitud/registro, cedente, cesionario o carrete/marco cuando esté disponible.
- Registre el texto de la transmisión, la fecha de ejecución, la fecha de registro y las partes.
- Distinga los registros de cesión de las conclusiones de titularidad legal actual.
- Si la titularidad es relevante, marque el resultado para revisión por parte de un abogado o experto en la materia.
Salida reproducible
Cada paso de investigación de la USPTO debe incluir una tabla de registro:
| Fuente | Fecha de búsqueda | Identificador/consulta | Filtros | Resultados | Notas |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | punto final de patentes | 118 | Documentación de API verificada antes de la ejecución |
| TSDR | 2026-05-11 | `serial=90000000` | solo estado | 1 | Flujo de clave API, sin extracción masiva de documentos |
Para informes finales, separe:
- hechos de registros oficiales
- análisis inferido
- coincidencias de fuentes secundarias por conveniencia
- lagunas no resueltas o registros que requieran revisión legal
Lista de verificación de revisión
- ¿Usó primero una fuente oficial o respaldada por la USPTO?
- ¿Verificó los nombres de puntos finales y campos actuales antes de ejecutar el código?
- ¿Las claves API se mantienen fuera de archivos, historial de shell y registros de salida?
- ¿El registro de consultas incluye la fecha de búsqueda y la forma exacta de la solicitud?
- ¿Se respetan los límites de velocidad?
- ¿Se evitan conclusiones legales o se escalan explícitamente?
- ¿Las fuentes secundarias están etiquetadas como secundarias?