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
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:
EPO OPS API (European Patent Data):
BigQuery (Worldwide Patents, EP Filter):
Prerequisites:
Setup:
gcloud auth application-default login
export GOOGLE_CLOUD_PROJECT=your-project-id
Prerequisites:
Setup:
export EPO_OPS_CONSUMER_KEY=your-key
export EPO_OPS_CONSUMER_SECRET=your-secret
When this skill is invoked:
Determine search type:
Execute search:
BigQuery keyword search (EP patents):
results = search_patents_bigquery(
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"
)
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
- H04L9/00 (8 patents): Cryptographic mechanisms
| Method | Patents | Coverage | Speed | Cost |
|---|---|---|---|---|
| BigQuery (EP) | ~5M EP | EP applications + grants | 3-4s | Free* |
| EPO OPS | All EP | Full text + legal status | 1-3s | Free** |
*BigQuery free tier: 1TB queries/month (~20,000 searches) **EPO OPS: Fair use (2.5GB data traffic per week)