uspto-database

Search patents and trademarks via USPTO APIs and retrieve examination histories.

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill uspto-database-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/database/uspto-database
Command: npx skills add https://github.com/hxk622/TokenDance --skill uspto-database-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uspto-opendata-python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides direct access to USPTO APIs, enabling users to search for patents and trademarks, retrieve examination histories, and analyze ownership data, streamlining intellectual property research.

Core Features & Use Cases

  • Patent & Trademark Search: Find patents by keywords, inventors, assignees, or classifications. Search trademarks by serial or registration number.
  • Examination History: Access detailed prosecution history for patents via PEDS.
  • Assignment Tracking: Monitor ownership changes for both patents and trademarks.
  • Use Case: A legal analyst needs to conduct a prior art search for a new invention. They can use this Skill to search for existing patents using relevant keywords and classifications, and then examine the prosecution history of promising results to understand their development and examination challenges.

Quick Start

Use the uspto-database skill to search for patents related to 'artificial intelligence' filed after '2023-01-01'.

Frequently Asked Questions about uspto-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for patents by keywords and classifications for prior art analysis?

You can perform a prior art search by querying USPTO PatentSearch APIs using specific keywords, inventor names, assignees, or patent classifications. The Skill retrieves matching patent records and enables further examination of their prosecution history via PEDS to understand development and examination challenges.

Can I retrieve trademark examination history and ownership assignment data programmatically?

Yes, you can retrieve trademark examination history and track ownership assignments programmatically. The Skill interfaces with TSDR and Assignment APIs to monitor ownership changes and access detailed prosecution histories for both patents and trademarks, streamlining intellectual property research.

What is the process for accessing USPTO PEDS data for patent prosecution history?

Accessing USPTO PEDS data involves using the Skill's programmatic interface to query the PEDS API directly. This retrieves detailed examination histories for patents, allowing legal analysts to review prosecution events, office actions, and application statuses efficiently.

Does this USPTO API integration require the uspto-opendata-python package?

Yes, this USPTO API integration requires the uspto-opendata-python package as a dependency. The Skill relies on this library to establish connections with USPTO APIs, enabling comprehensive intellectual property research, citation analysis, and portfolio management tasks.

What are the limitations of using USPTO APIs for intellectual property portfolio management?

Limitations of using USPTO APIs include dependency on the uspto-opendata-python package and potential constraints on API rate limits. While the Skill supports searching patents, tracking assignments, and analyzing citations, users must ensure their queries align with USPTO API usage policies to avoid access issues.