| # | Actions | Type | Dep. On | Preamble | Claim Text | Status |
|---|
| # | Actions | Type | Dep. On | Preamble | Claim Text | Status |
|---|
All claim numbers update automatically
Creates empty slots — click each row to set type, dependencies & preamble
Existing claims are kept. New blank claims are appended.
Click any claim row to configure it.
This will permanently remove all claims from the current session
The RP Patent Drafting Tool is a browser-based AI workspace for Riahi Patents, Inc. It covers the full patent application workflow — from claims through specifications, review, and export.
Access: claims-production.netlify.app
| Tab | Purpose |
|---|---|
| 📋 Draft Application | Manage claims, generate specs, abstract, export patent draft |
| ✦ Claim Creation | AI-assisted drafting of new claims from scratch |
| 🔍 Patent Review | Upload finished draft, AI checks for errors, accept fixes |
| Button | Action |
|---|---|
| + Add Claim | Add a new claim manually |
| ⚡ Bulk Generate | Create empty claim slots |
| 📄 Upload Claims | Import claims from a .docx file |
| 🖼 Upload Figures | Upload drawings (.pptx) |
| 📊 Upload Figure Table | Upload part number mapping (.xlsx) |
| 📑 Upload Search Report | Upload prior art report (.docx) |
| ✦ Generate Specs | Generate all specification sections |
| ☁ Save / Load | Manual Drive save or load |
Click + Add Claim. Select Independent or Dependent, fill in the details, and click Add.
Dependent claims auto-insert after their parent family. Independent claims can be placed anywhere via the Insert After dropdown.
Click 📄 Upload Claims. Handles Word list numbering, plain "1. " prefixes, multi-paragraph claims, and all standard dependency phrases.
✓ OK — no issues detected. △ ERR — a term is used with "the" before it was introduced with "a" or "an".
Files uploaded in either tab are shared between all tabs. Upload once — available everywhere.
| File | Format | Used for |
|---|---|---|
| 📋 Intake material | .docx, .pdf, images, .txt | Invention description, features, objectives — general background for all AI generation |
| ⭐ Key Features | .docx, .pdf, images, .txt | Client-designated priority points — given MORE weight than other material; the specification, claims, and abstract must reflect every point |
| 📑 Search Report / prior art | .docx, .pdf, images, .txt | Prior art — used for Background section. If unavailable, check No report next to the button; Background is then generated from claims and intake alone, without inventing prior art references. |
| 🖼 Drawings | .pptx | FIG. labels auto-populate Figure Descriptions box |
| 📊 Part Table | .xlsx / .csv | Figure | Part No. | Component Name — used in Detailed Description only |
Clients rarely send a single tidy document. The Intake and Search Report buttons accept multiple files at once, in mixed formats: Word (.docx), PDF, photos or scans (.png, .jpg, .webp, .gif), and plain text (.txt, .md). Word and text files are read instantly in the browser; PDFs and images are read by the AI, which extracts their text (and describes technical drawings) — this takes a few seconds per file and requires the AI backend to be reachable.
Green badges appear in the action bar when files are loaded: 📑 Report ✓, 🖼 Figures ✓, 📊 Table ✓, 📋 Intake ✓, ⭐ Features ✓. All files are saved to the Drive project folder automatically on upload.
Claims can flow in both directions:
Three columns: Figure | Part No. | Component Name. Example: FIG. 1 | 100 | housing, FIG. 1 | 102 | washing chamber.
Used by the AI to write the Background section with relevant prior art context.
After uploading drawings, the Figure Descriptions box is pre-populated. Add a description after each dash:
FIG. 1 - Perspective view of the portable washing system FIG. 2 - Cross-section showing internal UV components FIG. 4 - Exploded view showing assembly sequence
Figures with no description are auto-generated by the AI before the main specs run.
Click ✦ Generate Specs. The AI makes ~10 API calls generating:
Generation takes ~60–90 seconds. The status bar updates as each section completes.
Each section has a ✦ Rewrite button. Type your instructions and press Enter:
Below the Detailed Description is a preview showing each paragraph with its [0001]-style number, matching the exported Word document exactly.
The Standard Paragraphs panel below the Detailed Description adds commonly used patent paragraphs to the specification. It has two parts that work differently.
Boilerplate is inserted verbatim — it is never AI-generated. Because the exact wording of these clauses can affect claim construction, they come from a fixed, reviewed library so the language stays under the attorney's control.
Tick the clauses you want and click ➕ Insert Selected Boilerplate. Select standard set toggles the seven most commonly used clauses. Available clauses:
| Clause | Placement |
|---|---|
| Open-ended terms (“comprising,” “including”) | Top |
| Singular/plural (“a/an/the” include plural) | Top |
| Approximation (“about,” “substantially”) | Top |
| Numerical ranges include sub-ranges | Top |
| Headings for convenience only | Top |
| Spatially relative / directional terms | Top |
| Features combinable across embodiments | End |
| Incorporation by reference | End |
| §112(f) means-plus-function statement | End |
| Closing: modifications & equivalents | End |
| Closing: not exhaustive / defined by claims | End |
Interpretive clauses are placed near the top of the Detailed Description; closing and provision clauses are appended at the end. Each clause becomes its own numbered paragraph on export. Insertion is de-duplicated — clicking again will not add a clause that is already present.
Click ✦ Generate Alternative Embodiments to have the AI draft 4–6 invention-specific paragraphs (“In some embodiments…,” “In other embodiments…”) covering alternative materials, arrangements, optional components, equivalents, and configurations, grounded in the claims. These paragraphs refer to components by name only, with no reference numerals. If closing boilerplate is already present, the new paragraphs are inserted before it, so the “defined solely by the appended claims” paragraph remains last.
The chat panel at the bottom allows interactive refinement using natural language. Click ? to toggle the built-in command reference.
| delete [0052] | Delete paragraph 0052 (instant, no API) |
| delete para [0052] | Same — "para" accepted as abbreviation |
| move [0052] after [0025] | Move paragraph 0052 to after 0025 (instant) |
Use any of: rewrite, expand, elaborate, shorten, improve, fix, clarify, add more detail to — followed by the paragraph number.
| expand [0052] | Make paragraph 0052 longer and more detailed |
| elaborate more in [0052] | Add more explanation |
| rewrite the background | Rewrites the entire Background section |
| make the summary shorter | Shortens the Summary |
Click ⬇ Export ▾ in the toolbar for three options:
All claims as a styled spreadsheet with all columns.
Numbered list of all claims: "1. [text]". Useful for sending to reviewers.
Complete patent application using your template (Verdana 12pt, double-spaced). Includes:
Unsaved sections show placeholder text. Generate all specs before exporting.
AI-assisted workflow for drafting patent claims from scratch using your uploaded documents.
Use the 📄 Import Claims card to upload a .docx with existing claims — they load into the Claim Creation tab for editing.
After setup, the dashboard saves automatically 2 seconds after any change. A ☁ icon shows sync status.
Any team member with access to the shared folder can open the dashboard, load the project from Drive, make changes, and save back. The last save wins — avoid concurrent editing.
The Patent Review tab lets you upload a completed patent draft and have Claude check it for errors across six categories.
| Check | What it finds |
|---|---|
| Antecedent Basis | Use of "the" before "a/an" introduces a component |
| Claims Consistency | Invalid parent references, duplicate limitations, format errors |
| Figures & References | Orphaned FIG. references, undescribed reference numerals |
| Description Completeness | Claim elements not supported in the detailed description |
| Abstract | Word count (max 150), figure references, jargon |
| Written Description Support | Claim features without adequate specification support |
Each issue has two buttons:
The tool automatically saves version snapshots of your draft so you can track changes and restore earlier states.
Note: Versions are stored in memory and reset when you reload the page. Up to 20 versions are kept per session. For permanent storage, save to Google Drive or download the Word document.
Session files found in your configured Drive folder. Click one to load it.
v3 — Claims auto-save to a JSON file in your Drive folder after every change. Open the tool on any computer and click "Create Project Folder" to resume where you left off. OAuth credentials are stored locally in your browser only.
Project subfolders will be created inside this folder.