Search 76M+ patents using BigQuery (fast, zero setup) or PatentsView API (US patents with rich metadata).
Search 76M+ worldwide patents via BigQuery or US patents with rich metadata via PatentsView API for prior art, competitive analysis, and technology landscape research.
/plugin marketplace add RobThePCGuy/Claude-Patent-Creator/plugin install robthepcguy-claude-patent-creator-standalone@RobThePCGuy/Claude-Patent-CreatorThis skill inherits all available tools. When active, it can use any tool Claude has access to.
README.mdbigquery_search.pyexamples.mdpatent_search.pyrequirements.txtTwo powerful patent search methods:
FOR CLAUDE: All files and dependencies installed.
.claude/skills/patent-search/bigquery_search.py# Windows
cd ".claude\skills\patent-search"
set GOOGLE_APPLICATION_CREDENTIALS=%APPDATA%\\gcloud\\application_default_credentials.json
python bigquery_search.py search "voice biometric" 5
# Linux/macOS
cd .claude/skills/patent-search
export GOOGLE_APPLICATION_CREDENTIALS="$HOME/.config/gcloud/application_default_credentials.json"
python bigquery_search.py search "voice biometric" 5
Expected: 5 patent results in ~4 seconds
# Keyword search (2-3 keywords for best results)
python bigquery_search.py search "voice biometric authentication" 20
# Get specific patent (hyphenated format: US-XXXXXXX-XX)
python bigquery_search.py get US-12424224-B2
# CPC classification search
python bigquery_search.py cpc G10L 15
Example:
# Step 1: BigQuery broad search
python bigquery_search.py search "voice biometric authentication" 20
# Step 2: Found CPC G10L17, search more
python bigquery_search.py cpc G10L17 50
# Step 3: Use PatentsView for inventor/assignee analysis
When user requests patent searches:
| Method | Patents | Coverage | Speed | Cost | Storage |
|---|---|---|---|---|---|
| BigQuery | 76M+ | Worldwide | 3-4s | Free* | 0GB |
| PatentsView | 9.2M | US only | 1-3s | Free | 0GB |
*Free tier: 1TB queries/month
python bigquery_search.py search "query" <limit>
python bigquery_search.py get <PATENT-NUMBER>
python bigquery_search.py cpc <CODE> <limit>
| Code | Technology |
|---|---|
| G10L | Speech analysis/synthesis |
| G10L15 | Speech recognition |
| G10L17 | Speaker recognition/verification |
| G06F21 | Security arrangements |
| G06N | Computing models |
FOR CLAUDE: Only run diagnostics if Quick Test fails.
| Problem | Solution |
|---|---|
| BigQuery auth fails | gcloud auth application-default login |
| No module google.cloud | pip install google-cloud-bigquery db-dtypes |
| Zero results | Simplify query (2-3 keywords max) |
| Patent get fails | Use hyphenated format: US-XXXXX-XX |
| PatentsView 403 | Set API key environment variable |
| Rate limit (429) | Wait 60 seconds (PatentsView: 45 req/min) |