← ClaudeAtlas

flowleap-usptolisted

Search USPTO Open Data Portal records with Lucene queries, fetch granted patents, applications, continuity chains, and file-wrapper data (prosecution transactions, assignments, foreign priority, PTA, attorney of record), list IFW documents and read office actions as OCR-extracted text, and build ODP queries from natural language. Trigger when an agent needs US application/prosecution metadata, grant lookups, continuity (parent/child) chains, office-action text, chain of title, or USPTO-specific searches.
flowleap-ai/flowleap-plugins · ★ 0 · Data & Documents · score 72
Install: claude install-skill flowleap-ai/flowleap-plugins
# FlowLeap USPTO (Open Data Portal) Auth and global flags: see `flowleap-shared`. ## Search ODP uses Lucene syntax over application metadata (get the grammar via `flowleap --json tools run get_search_syntax provider=uspto`): ```bash flowleap --json uspto search --query 'applicationMetaData.inventionTitle:"machine learning"' --limit 5 ``` Results arrive in `patentFileWrapperDataBag`. **ODP is title + metadata only — there is no abstract/claims full-text.** The only free-text field is `applicationMetaData.inventionTitle`. A distinguishing feature that lives in the abstract (e.g. "UV-C sterilization" on an earbud charging case titled only "CHARGING CASE FOR EARBUDS") cannot be matched, so never AND an abstract-only qualifier onto an ODP search. For a recall pass, search the **core device noun** in the title (with singular/plural variants) and triage abstracts afterwards with `flowleap ops abstract <number>`: ```bash flowleap --json uspto search --query 'applicationMetaData.inventionTitle:earbuds AND applicationMetaData.inventionTitle:"charging case"' --limit 25 ``` **Zero-recall fallback.** If a search returns nothing, the CLI does not hand back a silent empty set: when the query carries a `cpcClassificationBag:` constraint it strips that filter and retries once (a mis-guessed CPC class is a common cause of zero recall), then, if still empty, prints guidance to broaden to a title search. Watch stderr for these notes. ## Search with a full request body `uspto search` ac