bigquery-patent-search
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC…
Search European patents using EPO OPS API (full-text, legal status, families) and BigQuery (100M+ patents, EP filter) for prior art, competitive intelligence, and freedom-to-operate analysis
$ npx -y skills add RobThePCGuy/Claude-Patent-Creator --skill epo-patent-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/epo-patent-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Search European patents using EPO OPS API (full-text, legal status, families) and BigQuery (100M+ patents, EP filter) for prior art, competitive intelligence, and freedom-to-operate analysis
name: epo-patent-search description: Search European patents using EPO OPS API (full-text, legal status, families) and BigQuery (100M+ patents, EP filter) for prior art, competitive intelligence, and freedom-to-operate analysis tools: Bash, Read, Write model: sonnet
Search European patents using the EPO Open Patent Services (OPS) API and Google BigQuery with EP country filtering.
Invoke this skill when users ask to:
Provides access to European patent data through two methods:
1. **EPO OPS API** (European Patent Data):
2. **BigQuery** (Worldwide Patents, EP Filter):
**Prerequisites**: 1. Google Cloud Project (free to create) 2. BigQuery API enabled 3. Application Default Credentials configured
**Setup**:
gcloud auth application-default login export GOOGLE_CLOUD_PROJECT=your-project-id
**Prerequisites**: 1. Register at https://developers.epo.org/ 2. Create an application to get Consumer Key and Secret 3. Set environment variables
**Setup**:
export EPO_OPS_CONSUMER_KEY=your-key export EPO_OPS_CONSUMER_SECRET=your-secret
When this skill is invoked:
1. **Determine search type**:
2. **Execute search**:
**Full-text keyword search (EP patents)**, falling back to `search_patents_bigquery` with the same arguments if not configured:
results = search_patents_google(
query="blockchain authentication",
country="EP",
limit=20,
start_year=2020
)**BigQuery CPC search (EP patents)**:
results = search_patents_by_cpc_bigquery(
cpc_code="H04L9/32",
country="EP",
limit=30
)**EPO OPS full-text retrieval**:
results = search_epo_patents(
query="EP3456789",
search_type="full_text"
)**EPO OPS family search**:
results = search_epo_patents(
query="EP3456789",
search_type="family"
)3. **Present results**:
{
"publication_number": "EP3456789A1",
"title": "Authentication system using distributed ledger",
"abstract": "A system for authenticating...",
"applicant": "Example GmbH",
"inventors": ["Hans Mueller", "Maria Schmidt"],
"filing_date": "2019-03-15",
"publication_date": "2020-01-22",
"grant_date": null,
"ipc_codes": ["H04L9/32", "G06F21/31"],
"cpc_codes": ["H04L9/32", "G06F21/31"],
"designated_states": ["DE", "FR", "GB", "NL", "IT"],
"priority_claims": ["US16/234567 (2018-12-28)"],
"family_id": "67890123",
"legal_status": "Examination in progress",
"publication_type": "A1"
}| Code | Type | Description | |------|------|-------------| | A1 | Application + search | Published EP application with search report | | A2 | Application only | Published without search report | | A3 | Search report | Search report published separately | | B1 | Granted patent | Patent specification as granted | | B2 | Amended patent | Amended specification after opposition | | B3 | Limited patent | Patent after limitation proceedings |
Use `family_id` to find related patents across jurisdictions:
EP3456789A1 (European application) ├── US10123456B2 (US counterpart) ├── CN112345678A (Chinese counterpart) ├── JP2020-123456A (Japanese counterpart) └── WO2019/123456A1 (PCT application)
This is essential for:
Present search results as:
EP PATENT SEARCH RESULTS
=========================
Query: "blockchain authentication"
Source: BigQuery (EP filter) + EPO OPS
Found: 89 EP patents
Date Range: 2020-2025
[1] EP3456789B1 - Authentication system using distributed ledger
Applicant: Example GmbH (DE)
Filed: 2019-03-15 | Granted: 2022-08-10
IPC: H04L9/32, G06F21/31
Status: Patent in force (validated in DE, FR, GB)
Family: US10123456B2, CN112345678B, WO2019/123456A1
Espacenet: https://worldwide.espacenet.com/patent/search?q=EP3456789
[2] EP3567890A1 - Blockchain-based identity verification method
Applicant: Tech Corp (US)
Filed: 2020-01-10 | Published: 2021-06-16
IPC: H04L9/00, G06Q20/38
Status: Examination in progress
Family: US20210203456A1, WO2020/234567A1
---
Top CPC Codes in Results:
- H04L9/32 (15 patents): Authentication/verification
- G06F21/31 (12 patents): User authentication
- HAn AI-powered patent creation and analysis system for Claude Code. I built this because I needed to file a patent myself. I used AI to build the system, used the system to file the patent, and it worked. Now it's open source so anyone can use it.
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC…
Guides through adding new features, MCP tools, analyzers, and extending the patent creator system.
RAG search across EPC provisions, EPO Guidelines for Examination, and PCT rules for European and international patent law research
Automated analysis of patent applications for EPO compliance with Art. 84 EPC (claims clarity/support), Art. 83 EPC (sufficiency…
Manages MPEP index lifecycle including downloads, building, maintenance, and optimization.
Expert system for searching USPTO MPEP, 35 USC statutes, 37 CFR regulations, and post-Jan 2024 updates.