uspto-database

Access USPTO patent and trademark databases for searches and status tracking.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill uspto-database-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/uspto-database
Command: npx skills add https://github.com/sanand0/scientific-research --skill uspto-database-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to the vast USPTO databases, enabling users to conduct in-depth patent and trademark searches, analyze examination history, and track ownership, thereby streamlining intellectual property research and due diligence.

Core Features & Use Cases

  • Patent & Trademark Search: Query patents by keywords, inventors, assignees, and classifications; search trademarks by serial or registration numbers.
  • Examination & Status Tracking: Retrieve detailed patent prosecution history (PEDS) and current trademark status (TSDR).
  • Ownership & Assignments: Track patent and trademark assignment records to understand ownership changes.
  • Use Case: A legal team needs to perform a prior art search for a new invention. They can use this Skill to search for existing patents, analyze their examination history for rejections or allowances, and check for any assignment history to identify potential licensing issues.

Quick Start

Use the uspto-database skill to search for patents related to 'artificial intelligence' filed after January 1st, 2023.

Frequently Asked Questions about uspto-database

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

FAQPage Schema
How do I conduct a prior art search using USPTO patent databases?

You can perform a prior art search by querying the USPTO database using keywords, inventors, assignees, and classifications. This Skill enables comprehensive patent searches and retrieves examination history to identify existing patents and potential licensing issues.

How do I check trademark status via TSDR programmatically?

You can check trademark status via TSDR by searching with serial or registration numbers. This Skill provides programmatic access to retrieve current trademark status and track assignment records for intellectual property due diligence.

Can I retrieve patent examination history from PEDS for IP due diligence?

Yes, patent examination history retrieval via PEDS is fully supported. You can query the PEDS database to retrieve detailed patent prosecution history, including rejections or allowances, to support IP due diligence and analyze prior art effectively.

Do I need an API key to access USPTO open data?

Yes, an API key is required for USPTO open data authentication. This Skill relies on the uspto-opendata-python dependency and requires API key authentication along with strict adherence to rate limits to ensure efficient data retrieval.

What is the best way to track patent assignment records for ownership changes?

The best way to track patent assignment records is querying USPTO assignment data programmatically. This Skill tracks ownership changes by retrieving assignment records, helping you identify potential licensing issues during intellectual property due diligence.