Pular para o conteúdo
Skillpedia
Bancos de dados280 mil · #275

scientific-db-uspto-database

Permite ao agente consultar dados oficiais de patentes e marcas registradas dos EUA. É útil para pesquisas de propriedade intelectual.

O que ela faz

Esta ferramenta busca informações oficiais sobre patentes e marcas registradas nos Estados Unidos diretamente dos sistemas do USPTO (Escritório de Patentes e Marcas dos EUA). Ela pode verificar o status, histórico e propriedade desses registros.

Quando usar

  • ✓Verificar o andamento de um pedido de patente.
  • ✓Pesquisar quem é o dono de uma marca registrada.
  • ✓Encontrar dados históricos de patentes concedidas.

Exemplo do que pedir para a IA

“Quais patentes foram concedidas ao Google em 2023?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/scientific-db-uspto-database/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/scientific-db-uspto-database/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta diretamente aos bancos de dados oficiais do USPTO. Ela usa APIs específicas para buscar patentes, marcas registradas, informações de processo e dados de transferência de propriedade.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill scientific-db-uspto-database

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/scientific-db-uspto-database/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Banco de Dados USPTO

Use esta habilidade quando uma tarefa precisar de registros oficiais de patentes ou marcas registradas dos Estados Unidos dos sistemas do USPTO.

Quando Usar

  • Pesquisando patentes concedidas ou publicações pré-concessão.
  • Verificando o status de pedidos de patente, dados do "file-wrapper", cessões ou histórico de prosecution pública.
  • Consultando o status de marcas registradas, documentos ou histórico de cessões.
  • Construindo logs reproduzíveis de pesquisa de "prior art", portfólio ou cenário de PI.
  • Comparando registros do USPTO com ferramentas secundárias como Google Patents, Lens.org, Semantic Scholar ou páginas de patentes de empresas.

Não use esta habilidade para dar aconselhamento jurídico. Trate-a como um fluxo de trabalho de coleta de dados e verificação de registros.

Seleção de Fonte

Prefira superfícies oficiais do USPTO ou suportadas pelo USPTO primeiro:

  • Open Data Portal (ODP): sede atual para conjuntos de dados e APIs migrados do USPTO.
  • Patent File Wrapper: dados bibliográficos públicos de pedidos de patente e registros do "file wrapper".
  • PatentSearch API: API de pesquisa PatentsView para conjuntos de dados de patentes concedidas e publicações pré-concessão.
  • TSDR Data API: recuperação de status e documentos de marcas registradas.
  • Patent and Trademark Assignment Search: registros de transferência de propriedade.
  • Dados do PTAB no ODP: processos do Patent Trial and Appeal Board.

Use fontes secundárias apenas como índices de conveniência. Quando a resposta for importante, verifique o registro oficial.

Autenticação e Segredos

Muitos fluxos de API do USPTO exigem uma chave de API. Armazene chaves em variáveis de ambiente ou em um gerenciador de segredos, nunca em arquivos commitados ou transcrições coladas.

Nomes comuns de ambiente:

export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."

Para PatentSearch, envie a chave com o cabeçalho X-Api-Key. Para TSDR, siga as instruções atuais do USPTO API Manager e as orientações de limite de taxa.

Fluxo de Trabalho PatentSearch

Use PatentSearch para pesquisa ampla de patentes e publicações pré-concessão quando a pergunta for sobre tendências, inventores, cessionários, classificações, datas ou fatias de portfólio.

Fluxo de trabalho:

  1. Identifique o endpoint da referência atual do PatentSearch ou do Swagger UI.
  2. Construa uma consulta JSON com filtros explícitos.
  3. Solicite apenas os campos necessários para a análise.
  4. Ordene e pague de forma determinística.
  5. Registre o endpoint, corpo da consulta, data, nota de atualização dos dados e contagem de resultados.

Esqueleto de requisição 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 uma consulta, verifique os nomes de endpoint atuais, caminhos de campo, parâmetros de requisição e disponibilidade de chave de API na documentação ativa do PatentSearch.

Fluxo de Trabalho Trademark/TSDR

Use TSDR quando a tarefa precisar de status de caso de marca registrada, documentos, imagens, histórico do proprietário ou eventos de prosecution.

Fluxo de trabalho:

  1. Normalize o número de série ou número de registro.
  2. Verifique as instruções atuais da API TSDR e o cabeçalho de chave de API necessário.
  3. Busque o status primeiro, depois os documentos apenas se necessário.
  4. Respeite o limite de taxa mais baixo para downloads de PDF, ZIP e múltiplos casos.
  5. Capture a data de recuperação e o identificador de série/registro na saída.

Para grandes extrações de marcas registradas, prefira fluxos de dados em massa documentados em vez de "screen-scraping" de páginas públicas.

File Wrapper e Histórico de Prosecution

Para status de pedido, histórico de transações e documentos de prosecution:

  • Comece com a pesquisa do ODP Patent File Wrapper.
  • Use identificadores exatos quando disponíveis: número do pedido, número de publicação, número da patente ou nome da parte.
  • Registre se o registro é uma patente concedida, publicação pré-concessão ou pedido pendente.
  • Verifique as datas e o status dos documentos em relação à página de detalhes do registro antes de citá-los.

Fluxo de Trabalho de Cessão

Para propriedade de patente ou marca registrada:

  1. Pesquise dados oficiais de cessão por número de patente/pedido/registro, cedente, cessionário ou "reel/frame" quando disponível.
  2. Registre o texto da escritura, data de execução, data de registro e partes.
  3. Distinga os registros de cessão das conclusões de propriedade legal atuais.

…

Perguntas frequentes

Posso usar isso para obter aconselhamento jurídico?

Não. Esta ferramenta é apenas para buscar informações e verificar registros oficiais, não para dar conselhos legais.

O que são 'arquivos de processo' (file wrapper)?

São todos os documentos e comunicações oficiais relacionados a um pedido de patente ou marca registrada desde o início.

O que é TSDR?

TSDR significa Trademark Status and Document Retrieval. É um sistema do USPTO para verificar o status e obter documentos de marcas registradas.

Detalhes

Descrição original do autor

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs. Use when a task needs official United States patent or trademark records from USPTO systems.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#275
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas