uspto-database

Aggregate patent and trademark data from USPTO APIs for IP analysis.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill uspto-database-swaruplab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/uspto-database
Command: npx skills add https://github.com/swaruplab/operon --skill uspto-database-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Centralizes access to USPTO APIs (PatentSearch, PEDS, TSDR, and Assignment) to enable rapid IP discovery, prosecution history retrieval, and ownership tracking across patents and trademarks.

Core Features & Use Cases

  • Access patent data via USPTO PatentSearch (granted and pregrant)
  • Retrieve prosecution history and status via PEDS
  • Lookup trademark data via TSDR and monitor prosecution history
  • Track patent and trademark assignments and ownership changes
  • Support IP portfolio analysis and cross-reference data with Python scripts
  • Use case: perform end-to-end IP intelligence for a company portfolio

Quick Start

Ask me to fetch patent 11234567 data, including its prosecution history and current ownership information.

Frequently Asked Questions about uspto-database

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

FAQPage Schema
How do I retrieve patent prosecution history and ownership information from USPTO APIs?

You can retrieve patent prosecution history via PEDS and track ownership through assignment APIs. This Skill centralizes USPTO API access to fetch patent data, prosecution history, and current ownership in a single workflow.

Can I check trademark status and monitor prosecution history using TSDR?

Yes, you can check trademark status using TSDR. The Skill integrates with TSDR endpoints to lookup trademark data and monitor ongoing prosecution history for active applications.

What's the best way to search USPTO patents by keywords or assignee?

The best way to search patents by keywords or assignee is using the PatentSearch API integration. It queries both granted and pregrant patent databases, returning aggregated IP data for discovery and portfolio analysis.

Does this Skill require Python dependencies to query USPTO open data?

Yes, querying USPTO open data requires the requests and uspto-opendata-python dependencies. These libraries handle API authentication and response parsing across PatentSearch, PEDS, TSDR, and assignment endpoints.

How do I track patent and trademark assignments for ownership changes?

You track assignments using the integrated assignment API endpoints. The Skill queries ownership changes and returns assignment records, enabling end-to-end IP intelligence across a company portfolio.

Are there limitations when aggregating IP data across multiple USPTO endpoints?

Aggregating IP data across USPTO endpoints depends on API rate limits and response availability. The Skill implements robust error handling to manage request failures, but data completeness relies on external USPTO API uptime.