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
Mensagem pronta para colar
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-databaseOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/scientific-db-uspto-database/SKILL.md -o SKILL.mdConteú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:
- Identifique o endpoint da referência atual do PatentSearch ou do Swagger UI.
- Construa uma consulta JSON com filtros explícitos.
- Solicite apenas os campos necessários para a análise.
- Ordene e pague de forma determinística.
- 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:
- Normalize o número de série ou número de registro.
- Verifique as instruções atuais da API TSDR e o cabeçalho de chave de API necessário.
- Busque o status primeiro, depois os documentos apenas se necessário.
- Respeite o limite de taxa mais baixo para downloads de PDF, ZIP e múltiplos casos.
- 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:
- Pesquise dados oficiais de cessão por número de patente/pedido/registro, cedente, cessionário ou "reel/frame" quando disponível.
- Registre o texto da escritura, data de execução, data de registro e partes.
- 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
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
Coinbase Automation
Ajuda seu agente a gerenciar criptomoedas na Coinbase. Ele pode listar carteiras, contas e dados do seu portfólio.
ComposioHQ/awesome-claude-skills
bids
Ajuda seu agente a organizar e validar dados de neuroimagem. Permite gerenciar dados de exames como ressonância magnética e eletroencefalograma de forma padronizada.
K-Dense-AI/scientific-agent-skills
database-lookup
Faz seu agente buscar informações específicas em bancos de dados públicos. Ele garante que os dados sejam recuperados de forma confiável e rastreável. Útil para obter fatos precisos e verificáveis.
K-Dense-AI/scientific-agent-skills