uspto-database

Search USPTO patent and trademark databases via specialized APIs.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill uspto-database-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/uspto-database
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill uspto-database-yezez9

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 USPTO's vast patent and trademark databases, streamlining intellectual property analysis and prior art searches.

Core Features & Use Cases

  • Patent Search: Find patents by keywords, inventors, assignees, and classifications.
  • Trademark Search: Look up trademarks by serial or registration number and check their status.
  • Examination History: Retrieve detailed prosecution history for patent applications.
  • Assignment Tracking: Monitor ownership changes for patents and trademarks.
  • Use Case: A legal team needs to conduct a prior art search for a new invention. They can use this Skill to search for existing patents related to their invention's keywords and classifications, and then analyze the examination history and ownership of relevant patents.

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 USPTO patents by keywords and classifications for prior art?

You can search USPTO patents by keywords, inventors, assignees, and classifications programmatically. This Skill queries USPTO databases via specialized APIs to retrieve relevant patent data for prior art analysis.

Can I retrieve patent examination history and trademark status programmatically?

Yes, you can retrieve patent examination history via PEDS and query trademark status and assignments via TSDR. This provides detailed prosecution history and ownership tracking for intellectual property analysis.

Do I need an API key to access USPTO patent and trademark databases?

Yes, accessing USPTO patent and trademark databases requires API key registration. You must also adhere to rate limits to ensure efficient IP analysis and maintain stable data retrieval.

What's the best way to track ownership changes for patents and trademarks?

The best way to track ownership changes is by querying assignment data through the TSDR API. This Skill monitors ownership changes for both patents and trademarks directly from USPTO databases.

How does uspto-database handle rate limits during intellectual property searches?

The uspto-database Skill requires adherence to USPTO API rate limits to maintain efficient intellectual property searches. It uses the uspto-opendata-python dependency to manage programmatic access and prevent query interruptions.

Can I use this Skill to find patents related to artificial intelligence filed after a specific date?

Yes, you can find patents related to artificial intelligence filed after a specific date like '2023-01-01'. The Skill searches USPTO databases using keyword and date parameters to retrieve relevant patent records.