ppubs_search_patents
Search granted US patents in USPTO Patent Public Search using full-text BRS queries, with daily updates to find recent filings and narrow by fields.
Instructions
Search granted US patents in Patent Public Search (ppubs.uspto.gov).
USE THIS TOOL WHEN: You need full-text search of US patents with daily
updates, or need access to the most recent patent filings.
Args:
query: Search query using USPTO BRS syntax. Multi-word terms are
AND-ed across all fields by default — quote phrases that
must appear together. Examples:
- '"machine learning"' - exact phrase, all fields
- machine learning - both terms anywhere (AND)
- '"neural network".ti.' - title contains phrase
- smith.in. AND IBM.as. - inventor Smith, assignee IBM
- G06N3/08.cpc. - CPC classification
Field qualifiers are dotted suffixes (.ti., .ab., .in.,
.as., .cpc., .pn.) — the legacy slash-prefix forms
(TTL/, IN/, AN/, CPC/) no longer work: they silently
return 0 results, and TTL/"phrase" returns a server 500.
Default `sort="date_publ desc"` means broad queries return
the latest grants first — narrow with field qualifiers
to get relevant matches.
offset: Starting position for pagination (default: 0)
limit: Maximum results to return (default: 20, max: 500). Results
over the token budget are cut to 20 anyway, so raise this
only when paging with `offset`.
sort: Sort order (default: "date_publ desc")
Returns:
Normalized response with patent results including GUID, title,
abstract, dates, inventors, and classification codes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | date_publ desc | |
| limit | No | ||
| query | Yes | ||
| offset | No |