There is currently a lot of interest in using OpenAI GPT for patent drafting, since GPT excels both in rewriting existing English texts and also in generating new content. We are now very excited to announce a slew of new GPT rewriting capabilities that make it much easier to adopt GPT’s strengths specifically for patent application drafting, turbo-charging ClaimMaster’s existing patent drafting tools!
It is an established practice for both U.S. and European patent practitioners to draft many application sections in a way that closely tracks the claims to provide adequate support for claim terms in the Specification. However, one of the main difficulties with using GPT for patent drafting is its lack of predictability, as GPT output is inherently non-deterministic and may not closely follow the provided claim language. On the other hand, ClaimMaster’s +Drafting tools can deterministically convert existing claims to various application sections in a controlled manner though rule-based language processing and user-defined templates. So you get exactly the text you expect in each section based on your own preferences. Still, rule-based conversion of claims to prose has its own limitations, such as possible grammatical issues and certain monotony in the output text. These are the areas where applying GPT post-processing in a controlled manner can really improve the output.
To take advantage of both drafting approaches, ClaimMaster now enables +Drafting users to pre-generate various text sections from claims using our deterministic patent drafting tools and then apply GPT rewrites for stylistic revisions and adding minor subject matter. You can also provide GPT examples of your preferred output (based on your own documents) to really tailor the output to your preferences. This new hybrid approach produces well-written, fully-supported application sections that still track the original claim language and do not appear mechanical.
Here’s a summary of all the new exciting capabilities we’ve added to ClaimMaster to simplify text rewriting with GPT for the +Drafting version subscribers:
- Use GPT to rewrite output from all standard ClaimMaster patent drafting tools (i.e., text generators for Summary/Abstract sections, flowchart descriptions, claim cloning, figure description blocks, and example clauses) or simply rewrite any selected text in your document with GPT
- Clearly see the exact edits made by GPT to any rewritten text before accepting the changes
- Store and re-use your favorite GPT rewriting prompts that now can include predefined examples of desired output loaded from your own documents or patent publications
- Get the best results with the latest GPT models (e.g., GPT-4, etc.) – either connect to your proprietary models or get a complimentary upgrade to GPT-4 for +Drafting annual subscribers
- GPT API is adjusted to make GPT output as deterministic as possible
To use the GPT rewriting tools in ClaimMaster, perform the following steps:
- Launch the GPT rewriting tool
You can launch the rewriting tool from any patent drafting tool menu (e.g., when generating Abstract, Summary, flowchart descriptions, claim cloning, etc.). Simply click on the “Rewrite text with GPT” button or right-click on the preview text window and select “Rewrite selected text with GPT” menu option. If any text is selected in the window, only that text will be rewritten. Otherwise, the entire contents of the preview window will be passed to the GPT prompt for rewriting.
Alternatively, select any text region in your open Word document, right click with a mouse and select “Rewrite selection with GPT” option from the drop-down menu:
- Specify the desired GPT rewriting prompt, including example output (optional)
Once you select the feature from the menu above, the GPT text rewriting window will come up, along with the text that you’ll send to GPT for rewriting. You can then pick from a list of specific GPT rewriting/post-processing prompt templates to apply to the text.
You can also filter the list of post-processing GPT templates using keywords to quickly search for specific types of stored GPT prompts. We provide a number of default GPT rewriting prompts that have worked well in our testing, but you can definitely store as many other prompts as you’d like.
In addition, you can use the Example/Context window for specifying the example output for GPT (if your template already has a predefined example stored, it will be loaded automatically).
Note that the rewriting window will show a list of all GPT prompt templates that are configured as “post-processing” templates in patent drafting preferences. The template also lets you set the example/context for each stored GPT prompt for better tailored output results.
- Send your prompt to GPT
Once you’ve confirmed the text of the prompt that will be sent to GPT (and optionally any additional examples) and its randomness/creativity setting, press “Send prompt to GPT” button to query your configured GPT service with the configured prompt. Note that if you use GPT-4 or higher models, there may be a fairly significant delay in response (30 seconds or more).
- Review and edit GPT output
Once the configured GPT service provides a result, you will be able to review the result in the “GPT Output” window:
In particular, you can quickly analyze the differences between the text passed to GPT and its output by pressing the “Review edits made by GPT” button, which will bring up a separate browser window where you can review the edits:
In addition, if you like the results produced by a particular GPT prompt, you can turn this prompt into a template within ClaimMaster by pressing the “Save Prompt as Template” button. You can also reroute the output from GPT back for rewriting (perhaps with a different template) by pressing the “Rewrite output” button.
- Accept or reject GPT edits
Once you review the edits made by GPT and also make any additional edits on top those changes, click the “Accept edits to text” button. If the rewriting feature was invoked from a patent drafting tool, then the rewritten text will be placed back into the preview window of that tool. If the rewriting tool was invoked for the selected text in the document, then the rewritten text will replace the selected text in the open Word document (with Track changes enabled by default).
If you don’t want to accept edits made by GPT, click on the “Cancel” button instead.
For more information on this feature, check out the Online Manual.
For more information on GPT in ClaimMaster, click here.
For more information on configuring GPT with your proprietary models, click here.