bigquery-patent-search
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC…
Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments using BigQuery and CPC classification
$ npx -y skills add RobThePCGuy/Claude-Patent-Creator --skill prior-art-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prior-art-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments using BigQuery and CPC classification
name: prior-art-search description: Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments using BigQuery and CPC classification tools: Bash, Read, Write model: sonnet
Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments.
Invoke this skill when users ask to:
Implements a professional 7-step prior art search methodology combining:
**Goal**: Extract key features and define innovation scope
**Process**: 1. Interview user about invention 2. Extract core technical elements 3. Identify novel features 4. List all components/steps 5. Define search scope
**Output**: Structured invention summary with key features
**Questions to Ask**:
---
**Goal**: Develop comprehensive search keyword list
**Process**: 1. Primary keywords from invention 2. Synonyms and variations 3. Technical terminology 4. Industry-specific terms 5. Synonym sets to run as separate searches
**Query syntax (important):** the keyword search splits a query into terms and requires **every term** to appear (AND), each matching the title, abstract, or claims (results are ranked by relevance, title hits weighted highest). It does **not** parse Boolean operators — `AND`/`OR`/parentheses are ignored. So:
`OR` in one query.
**Output**: Keyword search strategy document
**Example**:
Primary: blockchain authentication Synonyms: distributed ledger verification, cryptographic authentication Technical: public key infrastructure, digital signature Related: decentralized identity, trustless verification Searches (run each separately, then merge/dedupe): - blockchain authentication - "distributed ledger" verification - cryptographic authentication - "public key infrastructure" signature
---
**Goal**: Cast wide net to find relevant patents
**Process**: 1. Run keyword searches on BigQuery 2. Review top 20-30 results per query 3. Identify most relevant patents 4. Refine keyword strategy based on results 5. Document relevant patents found
**Code**:
from mcp_server.bigquery_search import BigQueryPatentSearch
searcher = BigQueryPatentSearch()
results = searcher.search_by_keywords(
query="blockchain authentication", # terms AND-matched, ranked by relevance
limit=30,
country="US",
start_year=2015, # filing year; look back 5-10 years
)**Output**: List of 10-20 potentially relevant patents
---
**Goal**: Find relevant classification codes
**Process**: 1. Extract CPC codes from relevant patents found in Step 3 2. Analyze CPC code descriptions 3. Identify primary classification areas 4. Select 3-5 most relevant CPC codes 5. Note CPC hierarchies
**Common CPC Categories**:
**Output**: List of relevant CPC codes with descriptions
---
**Goal**: Comprehensive search within classifications
**Process**: 1. Search each CPC code identified 2. Review 50-100 patents per CPC code 3. Read abstracts and claims of top matches 4. Document closest prior art 5. Note key differences from invention
**Code**:
results = searcher.search_by_cpc(
cpc_code="G06F21/", # Security arrangements
limit=100,
country="US"
)**Output**: Comprehensive list of potentially blocking patents
---
**Goal**: Understand technology evolution
**Process**: 1. Filter results by date ranges 2. Identify filing trends over time 3. Find recent developments (last 2 years) 4. Check priority dates 5. Note technology progression
**Code**:
# Search by year ranges recent = searcher.search_by_keywords(query, start_year=2022, end_year=2024) older = searcher.search_by_keywords(query, start_year=2015, end_year=2021)
**Output**: Timeline showing technology development
---
**Goal**: Professional assessment and recommendations
**Process**: 1. Analyze top 10 closest prior art 2. Assess novelty (35 USC 102) 3. Assess non-obviousness (35 USC 103) 4. Rank prior art by relevance 5. Provide claim strategy recommendations 6. Generate IDS list
**Output**: Comprehensive patentability report
---
# PRIOR ART SEARCH REPORT ## Executive Summary - Invention: [Brief description] - Search Date: [Date] - Searcher: Claude Patent Creator - Databases: BigQuery (100M+ patents), USPTO API - Time Period: [Year range] ## Patentability Assessment ### Novelty (35 USC 102) [Assessment of whether invention is novel] Score: [High/Medium/Low] Analysis: - No exact matches found - Closest prior art: US10123456 - Key differences: [List] ### Non-Obviousness (35 USC 103) [Assessment of whether invention is non-obvious] Score: [H
An 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…
Search European patents using EPO OPS API (full-text, legal status, families) and BigQuery (100M+ patents, EP filter) for prior…
Manages MPEP index lifecycle including downloads, building, maintenance, and optimization.