AI Patent Tools
Beta tool · version 6

Office Action Text Search

Search office-action text across patent applications.

What this tool does
  • ▪Freely search the full text of all USPTO office actions and outgoing correspondence.
  • ▪As more results are obtained, your initial results will be updated and you can then page through them.
  • ▪A key feature of this app is that the metadata filters are also updated as the background search continues showing the count for each focus filter.
  • ▪The results can then be focused by art unit, examiner, document type and more, and can be read one card per office action or grouped into one card per patent application.
Your searches go directly to the USPTO

Your browser sends the search and your USPTO key directly to the USPTO. If you request an AI summary, it sends that document and the corresponding key directly to OpenAI or Google, as selected. These requests do not pass through AIPatentTools.

Keys stay available while this page is open. “Remember in this tab” also keeps the selected key across refreshes for the tab session. Use “Forget keys” to clear them. Privacy details

Credentials

Requests go straight from your browser to OpenAI. Optional AI summaries use your account; charges from OpenAI or Google may apply. Get an OpenAI key ↗

Automatically generated summaries have not been reviewed by Todd Breuer. They are research aids, not legal advice. Check the source documents before relying on a summary.

Query

bodyText is the entire text content of office actions and other outgoing correspondence with the applicant, including appeal briefs and decisions. patentApplicationNumber searches by application: enter only the eight digit application number, with no series code slash or commas. Searching a specific patent application number returns all outgoing correspondence from the USPTO to the applicant on that application — office actions, notices of allowance and the rest.

AND, OR and NOT can be used as standard booleans. Phrases should be placed in double quotes as per standard search syntax. Do not use commas to separate search terms. Instead use AND or OR.

Narrow the search

Optional, and worth using on broad queries: this app loads at most 10,000 records because each one carries its full text and is held in your browser's memory.

These conditions ask the API for records where the corresponding rejection section has a value. Because the ODP data is uneven — the field may be missing, empty, or an empty string inside a list — every record is re-checked in your browser, in both the flat and nested response shapes, and any whose section is missing or blank is discarded, with the number reported in the status bar.

Loading options

The USPTO's Office Action Text API limits search results to 500 per search, but this app allows you to obtain all matching results by progressively loading them in the background.

Each batch of full-text office actions is a large response, so the first batch is kept small for a fast first paint. You can load beyond the automatic limit with the buttons that appear in the status bar, up to this app's ceiling of 10,000 records.

Full-text queries commonly take 10–60 seconds for the first batch.
Results
You need your own USPTO ODP API key

This app has no key of its own. Searches go from your browser straight to the USPTO's Open Data Portal, and the USPTO requires a key of its own issuance with every request. The key is free. You sign in with a USPTO.gov account verified through ID.me, and the Open Data Portal issues and displays your key.

Paste the key into the field on this page. It remains available while the page is open. Check “Remember in this tab” to keep it across refreshes in this tab session.

Get your ODP API key at data.uspto.gov ↗

Opens in a new tab. You stay on this page.

How this tool works
From a search across applications to the underlying documents.
  1. Enter your free USPTO ODP API key.
  2. Choose a search field and enter a phrase or Boolean query.
  3. Run the search, then focus results by examiner, art unit or application.
  4. Open a document to read its full text, or download the results.
  5. Optionally enter an OpenAI or Google key to request an AI summary.