uspto-database

Retrieve and analyze USPTO patent and trademark data via API workflows.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill uspto-database-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/uspto-database
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill uspto-database-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of manually gathering scattered USPTO patent and trademark information by giving you structured access to search, prosecution history, assignments, citations, and trademark status in one place.

Core Features & Use Cases

  • Patent discovery and retrieval: Search patents by keywords, inventors, assignees, classifications, and dates, then read full patent details (including claims/abstracts where available).
  • Prosecution history analysis (PEDS): Pull application timeline events, office actions, statuses, and prosecution patterns from 1981-present.
  • Trademark status and history (TSDR): Retrieve trademark status, ownership, and prosecution history for serials/registrations.
  • Ownership tracking via assignments: Track patent/trademark ownership changes using USPTO assignment APIs (XML-based responses).
  • Reference-driven workflows: Use the included reference documentation to interpret API coverage, fields, endpoints, and best practices.

Quick Start

Ask to retrieve a USPTO patent’s core details by specifying a patent number, e.g., request: read the patent data for patent number 11234567 using the PatentSearch API flow.

Frequently Asked Questions about uspto-database

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

FAQPage Schema
How do I search USPTO patents for prior art research?

Prior art searches use structured queries with keywords, inventors, assignees, classifications, and dates to retrieve patent details. You get full patent data including claims and abstracts for downstream IP analysis.

Can I retrieve patent prosecution history from PEDS?

Yes, patent prosecution history is retrievable from PEDS data covering 1981 to present. You can pull application timeline events, office actions, statuses, and prosecution patterns for analysis.

How do I check trademark status and ownership history?

Trademark status and ownership history is retrieved using TSDR documents. You query by serial or registration numbers to get status, ownership, and prosecution history details.

What data do I need to track patent assignment ownership changes?

Tracking patent assignment ownership changes requires querying USPTO assignment APIs using patent or trademark identifiers. The API returns XML-based responses detailing ownership transfers.

Do I need USPTO API keys to access patent and trademark data?

Yes, an authenticated workflow using USPTO API keys is required. This Skill needs valid API credentials to access patent search, PEDS, TSDR, and assignment endpoints.

Can I analyze USPTO trademark data for IP analytics?

Yes, USPTO trademark data supports IP analytics by returning structured outputs from trademark status, TSDR documents, and assignment tracking queries for downstream intellectual property analysis.