Conduct an evidence-backed patent research program from a technical problem and preliminary solution through iterative patent searching, technology-route analysis, project novelty pre-screening, FTO-oriented risk screening, competitor monitoring, recent-publication surveillance, and self-contained HTML plus DOCX reporting. Use when a user asks for patent research, project-initiation novelty review, technical-route analysis, patent risk screening, competitor patent tracking, or a comprehensive patent-search report.
记忆
patents-research
试用Researches patents and patent applications via the Crawlora API — Google Patents (full-text search by keyword/inventor/assignee, bibliographic detail, claims/citations/family, CPC classification lookup, recent-publications browse, database coverage) and USPTO Patent Public Search (full-text search with USPTO's own Advanced Search syntax, document detail) — returning clean JSON. Use when the user wants prior-art search, a specific patent's claims/citations/family, an inventor's or company's patent portfolio, or freedom-to-operate research.
它能做什么
Researches patents and patent applications via the Crawlora API — Google Patents (full-text search by keyword/inventor/assignee, bibliographic detail, claims/citations/family, CPC classification lookup, recent-publications browse, database coverage) and USPTO Patent Public Search (full-text search with USPTO's own Advanced Search syntax, document detail) — returning clean JSON. Use when the user wants prior-art search, a specific patent's claims/citations/family, an inventor's or company's patent portfolio, or freedom-to-operate research.
技能文档
Patent research
Search and look up patents across Google Patents and USPTO Patent Public Search — full-text search, bibliographic detail, claims, citations, patent family, and classification lookup — all as normalized JSON from the Crawlora API, no scraping of patent-office pages.
When to use this skill
- "Find patents about X" / "prior-art search for X" (keyword, inventor, or assignee).
- "What does patent US10758101B2 claim?" / "Show me this patent's citations and family members."
- "What's this company's / inventor's patent portfolio?"
- "What CPC classification covers X?" (e.g.
A61K31/00). - "What patents were published this week?" (recent-publications browse).
- Freedom-to-operate or landscape research needing both Google Patents' broader index and USPTO's own official full-text search with its field-code query syntax.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
export CRAWLORA_API_KEY=sk_your_key_here- All requests:
x-api-key: $CRAWLORA_API_KEYagainsthttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Google Patents search —
/googlepatents/search(q, plus optionalinventor/assignee/country/status/type/language/sort/date filters viabefore+after+date_field) returns normalized hits plus top-assignee/top-inventor/top-classification breakdowns over the full result set. - Google Patents detail —
/googlepatents/detail(number, a publication number likeUS10758101B2) returns title, abstract, inventors, assignees, dates, legal status, CPC/IPC classifications, claims, description, citations, cited-by patents, family members, and similar documents. - Google Patents helpers —
/googlepatents/suggest(field=inventor|assignee,value) for autocomplete;/googlepatents/classification(code, e.g.A61K31/00, or any section/class/subclass level) for a CPC symbol's title and tree position;/googlepatents/recent(week, ISO 8601YYYY-Www) to browse one week's indexed publications;/googlepatents/coveragefor per-country per-year grant/application counts. - USPTO Patent Public Search —
/usptoppubs/search(q, USPTO's own Advanced Search / BRS syntax: field codes likebattery.ti.orMicrosoft.as., date ranges like@pd>=20200101<=20241231, boolean/proximity operators, wildcards; optionaldatabasesto scope toUS-PGPUB/USPAT/USOCR) returns bibliographic results, then/usptoppubs/detail(guid+source, both taken from a search result) fetches one document's full text — abstract, description, and claims.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Google Patents keyword search:
scripts/crawlora.sh /googlepatents/search q="solid state battery" | jq '.'
# Filter by assignee + date range:
scripts/crawlora.sh /googlepatents/search q="battery" assignee="Tesla" after="2020-01-01" | jq '.'
# Patent detail (claims, citations, family):
scripts/crawlora.sh /googlepatents/detail number=US10758101B2 | jq '.'
# CPC classification lookup:
scripts/crawlora.sh /googlepatents/classification code=A61K31/00 | jq '.'
# USPTO full-text search (BRS field-code syntax):
scripts/crawlora.sh /usptoppubs/search q='battery.ti. AND @pd>=20200101<=20241231' | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/googlepatents/search?q=solid+state+battery" | jq '.'
Endpoint reference
See reference/endpoints.md for every Google
Patents and USPTO Patent Public Search endpoint this skill uses.
Examples
- Prior-art search:
/googlepatents/searchwith a keyword +assignee/inventorfilters, then/googlepatents/detailon the strongest hits for full claims and citations. - Portfolio research:
/googlepatents/searchscoped to oneassignee, sortednew, to see a company's recent filings;/googlepatents/detailon any individual patent for its full family (continuations, divisionals, foreign counterparts). - Cross-source verification: run the same query through both
/googlepatents/search(broader index, easier free-text) and/usptoppubs/search(USPTO's own authoritative full-text index with precise field-code queries) to cross-check coverage. - Landscape/trend view:
/googlepatents/coveragefor indexing volume by country/year, or/googlepatents/recentto sample one week's publications in a technology area.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public patent-office search/detail pages.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - USPTO's
qsyntax is not free text — it's USPTO's own Advanced Search (BRS) query language (field codes, date-range operators, boolean/ proximity operators, wildcards). Google Patents'qis plain free-text with separate structured filter params instead. /usptoppubs/detail'sguid/sourcemust come from a prior/usptoppubs/searchresult — they aren't guessable identifiers.- Search results are paginated (
page/num, 0-indexed) — walk pages for full coverage beyond the first page.
相关技能
Patent Search Skill powered by Patsnap's free MCP. Covers novelty search, FTO analysis, patent mining, risk screening, invalidation search, competitive intelligence, legal status checks, and portfolio research. Includes API Key registration guidance, intent triage, and precise product recommendations across Novelty Search Agent / FTO Agent / Design FTO Agent / Patent Data API / Patsnap Analytics database.
Search Google Patents
Analyze a patent family from a patent identifier or PatSnap patent URL by defining the family scope, reconstructing priority and procedural relationships, comparing technical disclosures and claim focus, mapping themes, and generating a source-traceable offline HTML report. Use when a patent analyst asks for family structure, member comparison, jurisdictional filing footprint, claim evolution, or technical chronology.
Search patents owned or filed by one or more specified applicants within a defined technology topic. Use when an IP searcher or analyst needs an applicant-first, topic-constrained PatSnap strategy; evidence-backed assignee expansion; auditable PatSnap formulas; executed retrieval and deduplicated datasets; or a Markdown and Word retrieval report. Do not use for an unconstrained applicant portfolio dump, an applicant-free technology landscape, or downstream technical tagging after retrieval.
Execute a user-supplied PatSnap advanced patent query containing field operators such as ANCS:, TAC_ALL:, DESC_B:, MAINF:, ALL_AN:, PN:, APD:, PBD:, APNO:, or PRNO:, then generate an evidence-backed competitor patent report with portfolio counts, company-level technical summaries, hierarchical patent details, optional literature context, Markdown output, and an accessible HTML rendering. Use when the user explicitly asks to run a PatSnap query or create a report from one; require verified PatSnap MCP or documented global API access and never collect credentials in chat.