Communitygithub.com

uspto-database

USPTO 專利與商標資料工作流程,支援官方記錄查詢、PatentSearch 檢索、TSDR 檢查、轉讓資料及可重現的智慧財產權研究紀錄。當任務需要來自 USPTO 系統的官方美國專利或商標記錄時使用。

uspto-database 是什麼?

此技能提供一個完整的 USPTO 資料查詢與驗證工作流程,讓開發者與研究人員能夠直接從美國專利商標局官方系統獲取專利與商標記錄。它支援多種官方資料來源,包含 PatentSearch API 用於專利與早期公開案檢索、TSDR 數據 API 用於商標狀態與文件查詢、專利檔案包查詢、以及轉讓記錄搜尋。技能內建可重現的研究日誌記錄機制,要求使用者記錄查詢端點、請求參數、查詢日期與結果數量,確保研究可追溯與驗證。此外,它還強調使用官方來源優先、尊重 API 速率限制、安全儲存 API 金鑰,並明確區分事實記錄與推論分析,避免提供法律建議。此技能可在 Claude Code、Cursor 等 AI 代理工具中運作,協助使用者建立可重現的先前技術、專利組合或智慧財產權地圖研究。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/scientific-db-uspto-database

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

USPTO 資料庫

當任務需要來自 USPTO 系統的官方美國專利或商標記錄時,請使用此技能。

使用時機

  • 搜尋已核准專利或早期公開案。
  • 檢查專利申請狀態、檔案包資料、轉讓記錄或公開審查歷史。
  • 查詢商標狀態、文件或轉讓歷史。
  • 建立可重現的先前技術、專利組合或智財權地圖研究紀錄。
  • 將 USPTO 記錄與 Google Patents、Lens.org、Semantic Scholar 或公司專利頁面等次要工具進行比較。

請勿使用此技能提供法律建議。請將其視為資料收集與記錄驗證的工作流程。

來源選擇

優先使用官方 USPTO 或 USPTO 支援的介面:

  • 開放資料入口 (ODP):目前為已遷移之 USPTO 資料集與 API 的所在地。
  • 專利檔案包:公開的專利申請書目資料與檔案包記錄。
  • PatentSearch API:用於已核准專利與早期公開案資料集的 PatentsView 搜尋 API。
  • TSDR 資料 API:商標狀態與文件檢索。
  • 專利與商標轉讓查詢:所有權轉移記錄。
  • ODP 中的 PTAB 資料:專利審判暨上訴委員會程序。

僅將次要來源作為便利索引使用。當答案至關重要時,請與官方記錄進行交叉比對。

驗證與機密資訊

許多 USPTO API 流程需要 API 金鑰。請將金鑰儲存在環境變數或機密管理器中,切勿存入檔案或貼在對話紀錄中。

常見的環境變數名稱:

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

對於 PatentSearch,請將金鑰放在 X-Api-Key 標頭中傳送。對於 TSDR,請遵循當前的 USPTO API 管理員指示與速率限制指引。

PatentSearch 工作流程

當問題涉及趨勢、發明人、受讓人、分類、日期或專利組合切片時,請使用 PatentSearch 進行廣泛的專利與早期公開案搜尋。

工作流程:

  1. 根據當前的 PatentSearch 參考資料或 Swagger UI 識別端點。
  2. 建立含明確篩選條件的 JSON 查詢。
  3. 僅請求分析所需的欄位。
  4. 使用確定性的排序與分頁。
  5. 記錄端點、查詢主體、日期、資料時效性備註與結果數量。

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())

在重複使用查詢之前,請先在線上的 PatentSearch 文件中驗證當前的端點名稱、欄位路徑、請求參數以及 API 金鑰可用性。

商標/TSDR 工作流程

當任務需要商標案件狀態、文件、圖像、所有權歷史或審查事件時,請使用 TSDR。

工作流程:

  1. 標準化序號或註冊號碼。
  2. 檢查當前的 TSDR API 指示與所需的 API 金鑰標頭。
  3. 先取得狀態,僅在需要時才取得文件。
  4. 尊重 PDF、ZIP 與多案件下載的較低速率限制。
  5. 在輸出中擷取檢索日期以及序號/註冊識別碼。

對於大量商標資料擷取,建議使用文件化的批次資料流程,而非對公開頁面進行螢幕抓取。

檔案包與審查歷史

對於申請狀態、交易歷史與審查文件:

  • 從 ODP 專利檔案包查詢開始。
  • 在可用時使用確切識別碼:申請號、公開號、專利號或當事人名稱。
  • 記錄該記錄是已核准專利、早期公開案或待審申請案。
  • 在引用文件日期與狀態之前,請與記錄詳細頁面進行交叉比對。

轉讓工作流程

對於專利或商標所有權:

  1. 使用專利/申請/註冊號碼、轉讓人、受讓人或在可用時使用捲軸/影格編號,搜尋官方轉讓資料。
  2. 記錄轉讓文字、執行日期、登記日期與當事人。
  3. 區分轉讓記錄與當前法律所有權結論。
  4. 如果所有權問題至關重要,請將結果標記為需由律師或主題專家審查。

可重現的輸出

每個 USPTO 研究過程都應包含一個日誌表格:

| 來源 | 搜尋日期 | 識別碼/查詢 | 篩選條件 | 結果數 | 備註 |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | 專利端點 | 118 | 執行前已檢查 API 文件 |
| TSDR | 2026-05-11 | `serial=90000000` | 僅狀態 | 1 | API 金鑰流程,未大量下載文件 |

對於最終報告,請分開列出:

  • 官方記錄事實
  • 推論分析
  • 次要來源的便利比對結果
  • 未解決的差距或需要法律審查的記錄

審查核對清單

  • 您是否優先使用了官方 USPTO 或 USPTO 支援的來源?
  • 在執行程式碼之前,您是否已驗證當前的端點和欄位名稱?
  • API 金鑰是否已從檔案、Shell 歷史記錄和輸出日誌中移除?
  • 查詢日誌是否包含搜尋日期和精確的請求格式?
  • 是否已遵守速率限制?
  • 是否避免做出法律結論,或已明確升級處理?
  • 次要來源是否已標記為次要?

參考資料

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

相關技能