uspto-database

Search USPTO patents by inventor, assignee, CPC classification, or keywords via PatentsView API.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill uspto-database-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uspto-database
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-computing/uspto-database
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill uspto-database-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, matplotlib, google-cloud-bigquery, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides programmatic access to US patent data, enabling users to search, analyze, and track intellectual property trends without manual searching.

Core Features & Use Cases

  • Patent Searching: Find patents by inventor, assignee, CPC classification, or keywords.
  • Data Extraction: Download patent metadata and claims.
  • Portfolio Analysis: Analyze patent portfolios and track technology trends.
  • Use Case: Identify all patents assigned to "Genentech" within the "C12N" (genetics) Cooperative Patent Classification, and analyze their filing dates to understand their R&D focus over time.

Quick Start

Search for patents assigned to "Genentech" in CPC class "C12N" using the PatentsView API.

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 assignee and CPC classification?

You can search USPTO patents by assignee and CPC classification using the PatentsView REST API. This allows you to query specific patent portfolios by combining inventor, assignee, and CPC class filters to retrieve targeted metadata.

Can I download patent claims and metadata from the USPTO database?

Yes, you can download patent claims and metadata from the USPTO database. The Skill accesses Google Patents Public Data via BigQuery and the PatentsView API to extract and download structured patent claims information for analysis.

What is the best way to analyze a competitor's patent portfolio for technology forecasting?

Analyzing a competitor's patent portfolio for technology forecasting is best done by extracting filing dates and metadata via BigQuery. You can track R&D focus over time by filtering patents by assignee and analyzing their historical filing trends.

Does this USPTO patent search require a Google Cloud BigQuery account?

Accessing the full USPTO patent dataset requires a Google Cloud BigQuery environment to query the Google Patents Public Data. While the Skill relies on BigQuery for deep portfolio analysis, it also uses the PatentsView REST API for standard patent searches.

How do I conduct a prior art search using CPC classification and keywords?

To conduct a prior art search, you can query the PatentsView API using specific CPC classifications and relevant keywords. This retrieves matching patent records, enabling you to systematically review existing intellectual property and assess patentability.

Can I use Python pandas and matplotlib to visualize patent filing trends?

Yes, you can use Python pandas and matplotlib to visualize patent filing trends. The Skill integrates these libraries to process downloaded patent metadata and generate plots, helping you analyze technology landscapes and competitor IP activity over time.