agent legal skill risk: medium
Patent Prior Art Search Workflow
Searches patent databases and academic literature for prior art relevant to an invention description provided in $ARGUMENTS or INVENTION_BRIEF.md, following steps to extract concep…
- Policy sensitive
- Human review
- External action: medium
SKILL 1 file
SKILL.md
--- name: prior-art-search description: "Search patent databases and academic literature for prior art relevant to an invention. Use when user says /\"现有技术检索/\", /\"prior art search/\", /\"专利检索/\", /\"check patents/\", or wants to find relevant prior art." --- # Prior Art Search Search patents and literature for prior art relevant to: **$ARGUMENTS** Adapted from `/research-lit` for patent-specific searching. ## Constants - `MAX_PATENT_RESULTS = 20` — Maximum patent documents to analyze in detail - `MAX_PAPER_RESULTS = 15` — Maximum academic papers to analyze in detail - `SEARCH_YEARS = 10` — How many years back to search - `PATENT_DATABASES = "google-patents, espacenet"` — Patent databases to search ## Inputs Read the invention description from: 1. `$ARGUMENTS` if it contains technical details 2. `patent/INVENTION_BRIEF.md` if it exists 3. `INVENTION_BRIEF.md` if it exists at project root ## Shared References Load `../shared-references/prior-art-databases.md` for search strategy templates and IPC/CPC classification guidance. ## Workflow ### Step 1: Extract Search Concepts From the invention description, identify: 1. **Core inventive concept**: The primary technical contribution (1-2 sentences) 2. **Technical problem**: What problem it solves 3. **Key technical features**: 4-6 specific technical elements that define the invention 4. **IPC/CPC classes**: Predict relevant classification codes (e.g., G06N, G06F) ### Step 2: Patent Search For EACH search concept, search via: **Google Patents** (via WebSearch): ``` WebSearch: "site:patents.google.com [keywords]" WebSearch: "[keywords] patent" ``` - Try primary keywords + technical problem keywords - Search in English regardless of target jurisdiction - For CN inventions, also search Chinese keywords via WebSearch **Espacenet** (via WebFetch): - WebFetch worldwide.espacenet.com/search results for key queries - Search by predicted IPC/CPC classes **Assignee/Inventor Search**: - If known companies/universities work in this area, search their patent portfolios - WebSearch: "[assignee name] patent [technical area]" For each potentially relevant patent found: - WebFetch the patent page to extract: title, abstract, representative claims, filing date, assignee, current status - Record IPC/CPC classification codes ### Step 3: Academic Literature Search Search the same concepts in academic databases: 1. **Google Scholar** (via WebSearch): `WebSearch "[keywords] site:scholar.google.com"` 2. **arXiv** (via `/arxiv` if available, or WebSearch): Search for preprints 3. **Semantic Scholar** (via `/semantic-scholar` if API key set, or WebSearch) For each relevant paper found: - Extract title, authors, venue, year, key contribution ### Step 4: Classification and Analysis For each reference found, assess: 1. **Relevance**: How closely does it relate to the invention? 2. **Overlap Risk**: Does it disclose the same or similar technical solution? - HIGH: Anticipates one or more claim elements - MEDIUM: Discloses a related but different approach - LOW: Same general field, different approach 3. **Relationship**: Is it anticipating, relevant, or merely background? Organize results by IPC/CPC classification to see the technical landscape. ### Step 5: Freedom-to-Operate Assessment (Preliminary) Based on the search results: - Identify patents with claims that potentially cover the invention - Note any expired patents (public domain) - Flag areas where claim scope overlap is significant **Disclaimer**: This is a preliminary assessment only. A professional freedom-to-operate analysis by a patent attorney is recommended before filing. ### Step 6: Output Write `patent/PRIOR_ART_REPORT.md` with: ```markdown ## Prior Art Search Report ### Invention Summary [1-2 sentence description of the searched invention] ### Search Strategy - Keywords used: [...] - IPC/CPC classes searched: [...] - Databases searched: Google Patents, Espacenet, Google Scholar, arXiv - Date range: [year] to present ### Patent References Found | # | Patent No. | Title | Date | Assignee | IPC/CPC | Key Teaching | Overlap Risk | |---|-----------|-------|------|----------|---------|-------------|-------------| | 1 | CN... / US... | [title] | [date] | [assignee] | [codes] | [2-3 sentences] | HIGH/MEDIUM/LOW | ### Non-Patent Literature Found | # | Reference | Title | Authors/Venue | Year | Key Contribution | Relevance | |---|-----------|-------|--------------|------|-----------------|-----------| | 1 | [DOI/link] | [title] | [authors] | [year] | [1-2 sentences] | HIGH/MEDIUM/LOW | ### Prior Art Landscape [Organized by technical approach or IPC class, not just chronological] ### Freedom-to-Operate Preliminary Assessment [Which existing patents might block the invention? What is the risk level?] ### Recommendations - Suggested claim scope adjustments based on prior art - Areas where novelty appears strongest - References to watch during prosecution ``` ## Key Rules - Never fabricate patent numbers or citations. Mark uncertain references with `[VERIFY]`. - Search in English AND the target jurisdiction language (Chinese for CN). - Patent prior art includes everything published before the priority date, not just patents. - Academic papers are valid prior art for both novelty and inventive step. - Include expired patents -- they are public domain but still relevant for novelty.
INPUTS
- $ARGUMENTS REQUIRED
invention description or search query
REQUIRED CONTEXT
- invention description from $ARGUMENTS or patent/INVENTION_BRIEF.md or INVENTION_BRIEF.md
OPTIONAL CONTEXT
- assignee/inventor names
- target jurisdiction language
TOOLS REQUIRED
- web_search
- web_fetch
ROLES & RULES
- Never fabricate patent numbers or citations. Mark uncertain references with [VERIFY].
- Search in English AND the target jurisdiction language (Chinese for CN).
- Patent prior art includes everything published before the priority date, not just patents.
- Academic papers are valid prior art for both novelty and inventive step.
- Include expired patents -- they are public domain but still relevant for novelty.
EXPECTED OUTPUT
- Format
- markdown
- Schema
- markdown_sections · Invention Summary, Search Strategy, Patent References Found, Non-Patent Literature Found, Prior Art Landscape, Freedom-to-Operate Preliminary Assessment, Recommendations
- Constraints
- write output to patent/PRIOR_ART_REPORT.md
- never fabricate patent numbers or citations
- mark uncertain references with [VERIFY]
- include both patents and non-patent literature
- organize results by IPC/CPC classification
CAVEATS
- Dependencies
- $ARGUMENTS
- patent/INVENTION_BRIEF.md
- INVENTION_BRIEF.md
- ../shared-references/prior-art-databases.md
- Missing context
- Target jurisdiction or language beyond the CN/English example
- How to handle cases where no INVENTION_BRIEF.md file exists
- Ambiguities
- Assumes unspecified external tools (WebSearch, WebFetch, /arxiv, /semantic-scholar) without defining their interfaces or availability.
QUALITY
- OVERALL
- 0.85
- CLARITY
- 0.85
- SPECIFICITY
- 0.90
- REUSABILITY
- 0.80
- COMPLETENESS
- 0.85
IMPROVEMENT SUGGESTIONS
- Add a fallback instruction for when no invention brief file is present (e.g., require the user to supply the description directly).
- Specify exact expected behavior or error handling for the WebSearch/WebFetch tool calls.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR AGENT
- Patent Figure Descriptions and Numeral Index Generatoragentlegal
- Patent Specification Section Writeragentlegal
- Patent Embodiment Description Writeragentlegal
- Multi-Jurisdiction Patent Filing Formatteragentlegal
- Patent Invention Disclosure Structureragentlegal
- Multi-Jurisdiction Patent Claims Drafteragentlegal
- Patent Novelty Non-Obviousness Assessmentagentlegal
- Patent Specification Section Writeragentlegal
- Multi-Jurisdiction Patent Claims Drafteragentlegal
- Patent Embodiment Description Writeragentlegal
- Multi-Round Patent Examiner Reviewagentlegal
- Patent Figure Description and Numeral Generatoragentlegal
- Patent Novelty and Non-Obviousness Assessoragentlegal
- Patent Prior Art Search Workflowagentlegal
- Patent Invention Disclosure Structureragentlegal
- Technology Law Legal Document Drafteragentlegal
- FDA Food Safety Compliance Auditoragentlegal
- Jurisdiction-Specific Patent Filing Compileragentlegal
- Technology Privacy Policy Legal Drafteragentlegal
- FDA FSMA Food Safety Auditoragentlegal
- Technology Law Privacy Policy Drafteragentlegal
- Multi-Round Patent Examiner Review Workflowagentlegal
- Comprehensive Codebase Bug Analysis and Fixeragentanalysis
- Xcode MCP Usage Guidelines for Agentsagenttool_use
- Xcode MCP Usage Guidelinesagenttool_use