Fast, cloud-based patent searching across 76 million+ worldwide patents using Google BigQuery - keyword search, CPC classification, patent details retrieval
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 350 GiB)npx skills add RobThePCGuy/bigquery-patent-search下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer