db-uspto

Retrieve patent and trademark data from USPTO APIs.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-uspto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-uspto
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/db-uspto
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-uspto

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 provides programmatic access to the vast USPTO databases, enabling users to search patents, retrieve examination histories, and query trademark information, streamlining intellectual property analysis and prior art searches.

Core Features & Use Cases

  • Patent Search: Find patents by keywords, inventors, assignees, or classifications.
  • Examination History: Access detailed prosecution data (PEDS) for patent applications.
  • Trademark Search: Look up trademarks by serial or registration number and check their status (TSDR).
  • Assignment Tracking: Monitor ownership changes for both 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 with similar keywords and classifications, analyze their examination history, and check for any related trademark filings by the same inventors or companies.

Quick Start

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

Frequently Asked Questions about db-uspto

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

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

To conduct prior art analysis, you search USPTO patents by filtering keywords, inventors, assignees, or classifications. This Skill queries PatentSearch APIs to retrieve relevant patent data and match existing inventions based on your specified criteria.

Can I retrieve patent examination history and prosecution data using PEDS?

Yes, you can retrieve detailed patent examination history and prosecution data using PEDS. This Skill integrates with the PEDS API to access comprehensive examination histories, allowing you to track the lifecycle and prosecution status of patent applications.

How do I check trademark status and ownership changes via TSDR?

You check trademark status and ownership changes by querying the TSDR API with serial or registration numbers. This Skill retrieves current trademark status updates and tracks assignment changes, enabling continuous monitoring of intellectual property ownership.

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

Yes, this USPTO API integration requires the uspto-opendata-python package and requests library to function. These dependencies facilitate programmatic access to USPTO databases, enabling seamless data retrieval from PatentSearch, PEDS, and TSDR endpoints.

What is the best way to monitor patent and trademark lifecycles programmatically?

The best way to monitor patent and trademark lifecycles programmatically is by integrating PatentSearch, PEDS, and TSDR API queries. This Skill automates retrieval of status updates, examination histories, and assignment tracking for comprehensive intellectual property monitoring.

Are there limitations when querying large volumes of USPTO patent data?

When querying large volumes of USPTO patent data, limitations depend on USPTO API rate limits and response times. This Skill provides programmatic access to USPTO databases, but users should structure queries efficiently to avoid timeout issues during extensive prior art searches.