skills/bigquery-patent-search/SKILL.md
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC classification, patent details retrieval
npx skillsauth add robthepcguy/claude-patent-creator bigquery-patent-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery.
Invoke this skill when users ask to:
Provides access to Google's public patent dataset:
Keyword Search across 100M+ patents:
CPC Classification Search:
Patent Details Retrieval:
This skill requires Google Cloud authentication:
Prerequisites:
Setup Commands:
# Install Google Cloud SDK (if not installed)
# Visit: https://cloud.google.com/sdk/docs/install
# Authenticate
gcloud auth application-default login
# Set project (get ID from console.cloud.google.com)
export GOOGLE_CLOUD_PROJECT=your-project-id
Environment Variable:
Set in .env file: GOOGLE_CLOUD_PROJECT=your-project-id
When this skill is invoked:
Initialize BigQuery searcher:
import sys
sys.path.insert(0, os.path.join(os.environ.get('CLAUDE_PLUGIN_ROOT', '.'), 'python'))
from python.bigquery_search import BigQueryPatentSearch
searcher = BigQueryPatentSearch()
Search by keywords:
results = searcher.search_patents(
query="blockchain authentication",
limit=20,
country="US", # Optional: filter by country
start_year=2020, # Optional: filter by year
end_year=2024
)
Search by CPC code:
results = searcher.search_by_cpc(
cpc_code="G06F16/", # CPC prefix
limit=20,
country="US"
)
Get patent details:
patent = searcher.get_patent(
patent_number="US10123456B2" # Publication number
)
Uses patents-public-data.patents on Google BigQuery:
Each result includes:
{
"publication_number": "US10123456B2",
"title": "Method and system for...",
"abstract": "A system for...",
"filing_date": "2019-01-15",
"grant_date": "2020-06-30",
"country": "US",
"cpc_codes": ["G06F16/245", "H04L29/06"],
"inventors": ["John Doe", "Jane Smith"],
"assignee": "Example Corp"
}
Full patent details also include:
claims: Full text of all claimsdescription: Complete description sectionpriority_date: Earliest priority datefamily_id: Patent family IDPresent search results as:
PATENT SEARCH RESULTS
====================
Query: "blockchain authentication"
Found: 247 patents (showing top 20)
Date Range: 2020-2024
Country: US
[1] US10123456B2 - System for blockchain-based authentication
Assignee: Example Corp
Filed: 2019-01-15 | Granted: 2020-06-30
CPC: G06F16/245, H04L29/06
Abstract: A system for authenticating users using blockchain
technology with distributed ledger verification...
[2] US10234567B1 - Method of secure authentication using blockchain
...
---
Top 5 Most Relevant:
1. US10123456B2 (95% relevance)
2. US10234567B1 (92% relevance)
...
Boolean Operators in queries:
Phrase Search:
CPC Code Hierarchies:
If BigQuery is not configured:
google-cloud-bigquery is installedgcloud auth application-default loginGOOGLE_CLOUD_PROJECTpython scripts/test_bigquery.pyBigQuery pricing:
PATENT_BIGQUERY_MAX_BYTES_BILLED (default 25 GiB)databases
Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments using BigQuery and CPC classification
tools
Search 100M+ patents via the MCP server's BigQuery tools. No standalone scripts; everything goes through the MCP tools registered by the patent-creator server.
tools
Diagnoses and resolves MCP server registration failures, GPU detection, BigQuery authentication, index build failures, import errors, search quality issues, and performance problems.
testing
Manages testing lifecycle including unit tests, integration tests, validation, and quality assurance.