Professional Documents
Culture Documents
Table of Contents
Introduction ...................................................................................................................................... 3
Overview of ClaimMaster Menu Options ....................................................................................... 4
1.
View Claim Hierarchy ............................................................................................................ 6
2.
Proofreading - Check Claims For Errors/View Error Reports .......................................... 7
3.
Proofreading Error Rule Editor ......................................................................................... 8
4.
Proofreading - Check Claims for Antecedent Problems.................................................... 10
5.
Proofreading - Check Claims For Antecedent Problems (contd) .................................... 11
6.
Proofreading - Antecedent Parsing Rules ........................................................................... 12
7.
Proofreading - Find Support For Claim Terms in the Specification................................ 13
8.
Proofreading - Check Document Text For Stylistic Errors............................................... 14
9.
Proofreading - View/Check Reference Numbers................................................................ 15
10. Proofreading - View/Check Reference Numbers (contd) ................................................. 16
11. Proofreading - Acronym Checker........................................................................................ 17
12. Proofreading - Generate Document Reports ...................................................................... 18
13. Automation - Generate Claim Charts ................................................................................. 19
14. Automation - Compare Claims ............................................................................................ 20
15. Automation - Generate Summary Of Pending Claims ...................................................... 21
16. Automation - Add or Remove Amendments and Claim Status Indicators...................... 22
17. Automation Convert Track Changes to Standard Formatting...................................... 23
18. Automation - Renumber Claims .......................................................................................... 24
19. Automation - Calculate Excess Claim Fees ......................................................................... 25
20. Automation - Search Document For Text (with citations) ................................................ 26
21. Automation - Browse Rejections in the Office Action/File History .................................. 27
22. Automation Generate Application Summary From Claims .......................................... 28
23. Automation - Generate Application Summary From Claims (Contd) ........................... 29
24. Download Patents/Applications from the USPTO & Generate IDS Forms .................... 30
25. Generate Patent Family Tree From PAIR .......................................................................... 32
26. Compare References Listed in Different IDS Documents ................................................. 33
27. Appendix A: FAQ/Troubleshooting ................................................................................... 34
28. Appendix B: ClaimMaster Rule Specification Syntax ....................................................... 35
Introduction
ClaimMaster is software for attorneys practicing patent prosecution and litigation. It is a powerful collection of essential
utilities guaranteed to shave off minutes (or even hours!) from your everyday prosecution or litigation tasks. In addition, ClaimMaster
catches many costly and difficult-to-detect errors in your patent documents. Some of the things you can do with ClaimMaster are:
utility of ClaimMaster, simply choose an appropriate command from the ClaimMaster pull-down menu (shown on the next page).
In Word 2007 or later, ClaimMaster appears in its own Ribbon Tab. However, the organization of the ClaimMaster tab is essentially identical to the toolbar
menu above.
2) Word 2007-2013
Copyright
ight 2015, ClaimMaster Software LLC
LLC. All rights reserved.
2. Use +/- buttons to increase or decrease the zoom of the Claims Browser. For
example, this may be useful when the hierarchical tree is too long to fit a single screen.
3. Claim class/type annotates each independent claim. You can set individual colors
for each claim type in the Settings menu. The following types are currently
supported: method/process, apparatus/device, composition, article of manufacture,
means-plus-function, product-by-process, and Jepson claims.
5
4
4. Each claim is annotated with a claim status indicator, if applicable. The following
indicators are available: [X] cancelled; [O] original; [PP] previously presented;
[W]- withdrawn; [CA] currently amended; [WA]- withdrawn and amended; [N]
new.
5.
6.
7. Clicking this button will full claims, but they will be arranged and tabulated
according to their position in the claim tree. This makes it easier to review large sets of
claims where dependent claims are not grouped together with their parent claims.
6
7
8
8.
Syntax Warnings these are less serious and indicate potential problems
with syntax, such as mismatches in classes between parent and child claims.
2. Script Log window displays messages related to the loaded scripts. Any errors
associated with the loaded scripts will be shown in this window.
3. Use Configure Rules dialog to launch Rule Editor, which allows you to
specify which rules you want to run on your claims. In addition, you can use this
dialog to edit or specify new rules. For more info, please see the Section 5 (Rule
Editor.)
4. Use Configure Rules dialog to launch Rule Editor, which allows you to
specify which rules you want to run on your claims. In addition, you can use this
dialog to edit or specify new rules. For more info, please see the next page.
5.
6.
11
15
10
12
13
14
15
Antecedent Basis browser has two windows: Errors and Term Browser. The Errors
window allows you to view various antecedent errors in the claims. The Terms Browser
window lets you browse definitions of reference terms within each claim.
2.
Each antecedent report message is clickable. By clicking on the message, you will expand it to
show the claims that had the same missing antecedent problem. You can then click on
individual claims and the error will be highlighted in the document, if possible. There exists
several different types of reports:
No Antecedent Basis lets you view terms that have no antecedent support in the
evaluated claim or its parent claims.
Ambiguous Terms lets you view terms that may have ambiguous antecedent
references. For example, two a widget terms in the same claim will become
ambiguous when later referred to as simply the widget
Limiting Preamble identifies terms that are first defined in the preamble and later
referred to in the body of the claim. Because these terms breathe life and meaning
into the claims, their definition in the preamble may be potentially limiting.
NOTE: you can right-click on each term to search for this term using Google or Google
Patents.
3. Use these checkboxes to enable/disable checking for different types of antecedent problems.
4.
5.
10
Each claim number is clickable. By clicking on the claim, you will expand it to
show all reference and antecedent terms defined within the claim body.
Terms annotated with (O) are the original terms the terms that have been
defined for the first time within the claims
Terms annotated with (RA) are the Reference to Antecedent terms these
terms refer to some antecedent definition either within this claim or its
parents
Note: you can right-click on each term to search for this term using Google
or Google Patents.
2.
3.
1
2
3
11
You can also exclude any last word in multi-word phrases by marking off
the word with "//". You can exclude entire phrases from being parsed by
the antecedent checker using the same technique.
Please do not include articles or quotation marks in your term definitions. Each
term should start on a new line. Once you make changes to the table, make sure to
click "Save." Your definitions are kept in the "antecedent_settings.txt" file in the
ClaimMaster's Settings directory.
12
1.
Use this pull-down menu to specify a claim term. You can either select from a list of
pre-parsed terms or you can directly type in a term into the dialogue this way, you are
not limited only to terms in the claims, but can use this dialog to search the document
for any term you type in.
2.
Check this box if you want to view a table that shows terms that are not supported by
the specification.
3.
Check this box if you want to view a table that identifies every location in the
specification where the searched-for term is used and provides you with a quote/citation
to that location.
4.
3
4
13
Each report message is clickable. By clicking on the message, you will expand it to
show all claims that have the same problem. You can then click on individual terms
and, if possible, warnings will be highlighted directly in the document.
2.
Script Log window displays messages related to the loaded scripts. Any errors
associated with the loaded scripts will be shown in this window.
3.
Use Configure Rules dialog to launch Rule Editor, which allows you to specify
which rules you want to run on your claims. In addition, you can use this dialog to
edit or specify new rules. For more info, please see the Section 5 (Rule Editor.)
4.
5.
14
2.
3.
4.
5.
15
10.
The Drafting View is helpful for drafting an existing patent application. It lets you create
a dictionary of reference terms and add them automatically to the document, as you type.
The table is organized by parts names and their corresponding numbers. You can click on
Part Name and Number headers in each column to sort parts in ascending/descending
order based on part names or numbers. If the claims have been parsed, the Terms in
Claims column will identify claims where the term is recited.
1.
Pressing this button brings up a dialogue that will allow you to renumber reference
numbers within a specified range. You can specify the starting and ending ranges for
part numbers and the desired step, which could be either negative or positive.
2.
Pressing this button lets you add part numbers to claims, such as system (100). This
is helpful for European applications, which encourage such practice.
3.
Pressing this button will bring up a dialog that will let you bold and/or italicize selected
reference numbers in the document.
4.
Checking this box will enable you to perform auto-completion when typing elements in
the specification. To do so, use the following shorthand: //number. For example,
when you type //17, the software will automatically replace //17 with the
corresponding element name + number, such as widget 17.
5.
You can right-click on any element in the table to add a new element, edit the existing
element, delete an element, or add the selected element to the document, including its
number.
Alternatively, to edit/add/delete multiple elements in the table at the same time, you
can press quick edit button, which will bring up a text editor, in which you can edit the
text of the entire table of elements simultaneously. This is much faster than
removing/adding each element individually.
6.
Pressing this button will export the Table of Reference to a CSV file, in the part name,
part number format.
2
4
6
5
16
11.
1
2
17
12.
Using this dialog you can run multiple checks on your patent document at once. After the run, you
will be presented with the Word report of errors and warnings found in the document.
1. Select whether you want to generate a Summary-type report or show error messages as
comments in the copy of the existing document.
2. Select various options for checking claims. These are the same options that are available
from the Check Claims For Errors/View Error Reports dialogue. For more information,
please see section 4 of this document, which explains these options in detail.
3. Select various options for checking antecedent references in claims. These are the same
options that are available from the Check Claims For Antecedent Problems dialogue. For
more information, please see section 5 of this document, which explains these options in detail.
4. Select whether you want to check claim terms for support in the specification. The same
feature is available from Find Support For Claim Terms in the Specification dialogue. For
more information, please see section 9 of this document, which provides more detail on this
feature.
5. Select whether you want to check document for errors. This feature is also available from the
Check Document For Errors dialogue. For more information, please see section 13 of this
document, which provides more detail on this feature.
6. Select whether you want to check the patent document for consistent reference term
numbering. This feature is also available from the View/Check Reference Numbers dialogue.
For more information, please see section 14 of this document, which provides more detail on this
feature.
7. If the checkbox in this section is enabled, ClaimMaster will run the selected features in a
batch mode on all Word documents in the specified source directory. To do so, enable the Batch
Processing checkbox, specify the source directory that contains documents that need to be
reviewed, and also specify target directory where the reports for each reviewed document will be
placed. Once you click Run, the software will start the batch mode run. For each document in
the source directory, the software will created a report in the target directory.
18
13.
Use Generate Claim Charts dialogue to chart the parsed claims. The printed
claims will be the claims that had their edits accepted in other words, if
you are working on an Office Action response and some of your claims have
amendments, the printed set of claims will adopt these amendments
1
1.
Use the following command to generate simple claim charts with claim
text in the left column and empty space in the right column:
i. Provide claim number or claim range to print only these
claims. Example: 1, 3, 5-8, 18-24
ii. Type ALL (caps) to print all claims
2.
3.
4.
You can also specify fonts & font sizes used in the claim chart.
4
2
19
14.
2
1
You can also compare more than two claims or claim sets to each
other. The number of claim sets is not limited. For example, 1-5
vs 6-8 vs 9-10 will compare claims using three columns. When
you are comparing more than two claim sets, the claims in the 2ndNth column are compared to the claims in the first reference
column.
2) Comparison modes:
Full text compare the full body of the claim against the
full body of another claim.
20
15.
1.
2.
3.
4.
5.
4
2
21
16.
You can use this dialogue to perform various operations on claim edits and claim status
indicators within a set of claims:
3
1.
2.
3.
Checking this checkbox will perform all text manipulations in the existing document.
Claim Text Operations you have two options with respect to edits (e.g., underlined
text, strike through, etc.) made to claim text:
Accept Claim Edits choosing this option removes claim edits. Additions (e.g.,
underlined portions) and deletions (e.g., striken-through portions) will be reflected
in the claim language.
Keep Claim Edits Visible choosing this option keeps claim edits in the claims.
Status Indicator Operations - use this pull-down menu to specify the operation you
want to perform on the status indicators. The following operations are available:
Keep Current Values the indicators will not be changed during the run of the
utility.
Replace the table below will become enabled. You can use the table to specify
which indicators you want to replace and how you want to replace them.
Insert New Indicators - useful for inserting new indicators into the claim set
without indicators (e.g., taken from an application). Indicators are based on the edit
status of the claim thus, if the claim has edits in it, the Currently Amended
indicator will be inserted. Otherwise, Original indicators will be inserted.
4
5
4.
If Status Indicator Operations is set to Replace, this is table is enabled. For each
type of indicator, the table specifies the new indicator. If the indicators are different,
the old indicator will be replaced with a new indicator.
Note: If you want to remove a specific type of indicator, choose No Indicator option in
the Change to column.
5.
22
17.
1.
23
18.
1.
2.
3.
4.
5.
6.
Use this dialog to renumber claims. The renumbering process can take two steps first, claim dependencies can be re-arranged in the claim tree or claims can be
batch renumbered. For example, you can drag & drop claims to change their
dependencies. In addition, you can batch renumber claims - for example,
sequentially renumbering the new claim tree from 1 to N. Once you are satisfied
with the order and numbering of the claim tree, you can then propagate changes
from the tree into the actual claims within the open document.
This field shows the text of the claim.
These tabs allow you to control how the claims within a claim tree are
renumbered. You can renumber all claims in the tree using two different schemes:
a. Sequentially - this tab lets you renumber all claims starting from a
given #, regardless whether there are duplicates or improper claim
numbers . You can renumber the claims based on their order of
appearance in the document or the claim tree.
You can also insert new intermediate claims using claim #x#
notation (i.e., 1x1, 1x2, etc.) and then renumber everything using the
sequential renumbering feature. For example, if you want to insert a
new set of claims between claims 3 and 4, you can simply add claims
3x1, 3x2, etc. after claim 3 and set all dependencies within that set
using 3x# notation. Once you perform sequential renumbering, all
claim numbers will be set to regular integer values consistent with
the overall numbering scheme of all claims.
b. Within a range - this tab lets you renumber claims within a
specified range and using a specified step. For example, if you
specify a step of 100 for range 1 to 10, all claims within range 1-10
will have their number incremented by 100 (i.e., 101, 102, etc.).
Pressing this button renumbers the claims in the tree, based on the selected batch
renumbering mode.
Pressing this button resets the claim tree to the original version before changes
were made
Once you are satisfied with the ordering of claims in the claim tree, you can press
this button to apply changes to the actual claims in the document
4
5
6
24
19.
1.
You can use these fields to specify the amount of excess claim
fees charged by the USPTO for large/small entities. The
displayed fees are current as of 9/26/2011, but may be changed
when the USPTOs fee schedule changes.
2.
3.
4.
25
20.
1.
This feature lets you search the open document for terms or phrases. It is
built upon Words internal search function, but it also provides you with a
table and highlighted citations to all of the term occurrences in the
document. The search also finds all word forms, so if you search for serv,
it will find serve, server, and service.
26
21.
2.
3.
4.
3
1
4
3
27
22.
2.
3.
4.
5.
6.
4
6
2
7.
5
7
28
23.
2.
3.
4.
5.
6.
7.
8.
3
4
5
29
24.
1.
2.
3.
4.
5.
6.
7.
15
18
16
4
5
20
13
8
14
9
10
19
11
12
17
30
9.
10. Specify location of the directory where the post-processing documents (i.e., claim charts, comparisons,
reports) will be saved. You can also (1) create a sub-directory for each downloaded patent, so that all
generated reports/charts/pdfs will be placed in that director or (2) zip the results for each patent into
individual files.
12. When generating an IDS, you can specify whether to use an assignee name or an inventor name in the
Inventor/Assignee column in the IDS, such as in the SB08 form.
13. You can speed the downloading process by caching the results. This way, you will not have to redownload results for patents which you have previously downloaded. In addition, for EPO patents, you
can save full copies to a specified location to be submitted with the IDS form.
14. Go to this tab to check connectivity issues to the USPTO/EPO.
15. Press these buttons to review the downloaded documents.
16. Switch between the preview tab and the log tab, which shows the download log and if any errors were
encountered during the download.
17. You can adjust the size of the window by pulling & dragging on the ribbed corner.
18. Export all front pages to a single PDF document\
19. Export bibliographic data to an XDP file that can be imported from Acrobat/Reader.
20. Specify whether to download kind codes for US patents from the EPO (this data is not available directly
from the USPTO). Note that selecting this option may slow down the download process.
31
25.
This feature lets generate a diagram of a family tree from PAIR data.
You can specify one or more (separated by semicolons or spaces) of
patent #s, application #s, or publication #s as input. ClaimMaster will
then connect to PAIR and attempt to reconstruct family tree for the
identified #s based on the Continuity Data tab in PAIR. Note that
the use of this feature requires you to pass the CAPTCHA test
administered by PAIR.
1. This is the section where you type in the
patent/application/publication number. Separate multiple
documents by semicolons or spaces.
2.
3.
4.
32
26.
This feature lets you compare cited references (i.e., patent numbers,
patent publications) in two groups of documents, such as
Information Disclosure Statements. You can compare between
individual documents or entire directories (files in one directory vs
files in another directory). The software will identify all references
that are present in one group, but not another. The software will
also identify all references common to both groups.
1. Specify whether you want to compare file-to-file or directory-todirectory.
1
1
2
33
27.
Appendix A: FAQ/Troubleshooting
Q. Ive ran ClaimMaster on the document, but it cannot find any claims or the claims are not properly parsed. What do I do?
A. Select the text containing claims and hit Parse/Re-parse claims again.
Q. Why does ClaimMaster switch to Normal view for large documents?
A. This is done for efficiency. For some reason, certain internal operations of ClaimMaster trigger background repagination in Word,
which significantly slows down performance. It is possible to avoid background repagination in Normal view. Thus, when the
documents are sufficiently long, ClaimMaster attempts to improve its performance by operating in the Normal, rather than Print
view.
Q. Does ClaimMaster handle edits made using Track Changes feature of Word?
A. Generally yes, although having edits made using both Track Changes and underlining/strikethrough fonts may cause some
incorrect behavior. Thus, it is best to stick to one consistent mode of annotating changes in claims.
Q. Does ClaimMaster handle claim numbers generated using automatic numbering in Word?
A. Generally yes, although claim re-numbering feature might not work. Ideally, the claim numbers are specified using regular text,
rather than automatic numbering feature.
34
28.
ClaimMaster provides a straightforward syntax for specifying claim and document rules. The process of building a rule involves three
simple steps:
set the condition that the claim or the document must meet for the message to be generated
set the message that will be shown in the Reports Browser when the condition is satisfied
specify whether you want to associate the message with a claim number and highlight any text in the document when the error
message in the Reports Browser is clicked.
All of the above steps are performed via the Rule Browser interface.
1) Setting a rule condition
A rule condition is a text string that specifies the condition that the claim or the document must meet for the specified message to
be generated. Claim rules are applied to each claim in the parsed set of claims. Document rules are applied for the entire patent
document. You can think of a rule as a condition in the <if then> statement:
IF (condition = True) THEN generate message, where you can specify both the condition and the message.
ClaimMaster rules engine allows you to operate on three objects claim, parent, and document. When constructing a rule, you need
to reference both the object and its attribute separated by a dot for example, claim.number. The claim object has attributes that
specify various information about the claim, such as its number, text, type, etc. The parent object provides similar information for
the claims parent(s), if the claim is dependent claim. The document object provides information about the type and text of the
entire patent document. To specify a condition, you can use various well-known logical operators shown below to compare the
attributes of the three described objects. For example, a condition such as claim.number == parent.number, will evaluate to True if
the claim has the same number as its parent, which means that it has a looping dependency. To search for a specific text within the
claim/document, you can use the includes statement, which allows you to use Regular Expression. The use of RegEx for
sophisticated pattern searching makes ClaimMaster rule interface a powerful tool for extracting context out of claim language.
35
For more information and examples about the available operators and object attributes, please take a look at the tables below.
Operators
<,>
==
<>
And; Or
Not
includes string
includes <Regular
Expression>
includes string.syn
Meaning
less, greater
equal
not equal
logical AND, logical OR
logical NOT
Check whether the element
includes the specified string.
Alternatively, the expression can
be any Regular Expression which
follows IE Scripting RegEx
syntax (http://www.regularexpressions.info/reference.html.)
This operation will check whether
the element includes any string
which matches the specified
regular expression.
If a word is followed by .syn,
ClaimMaster will attempt to find
all synonyms of that word when
searching for matches. You can
use this syntax with Regular
Expressions as well.
Object
claim;
parent
Attribute
class
Possible Values
method/process
apparatus/device
composition
means
product by process
Example
claim.number > 5; claim.number < parent.number
claim.number == 5
claim.number <> 5
(claim.number > 5) and (parent.number < 3)
Not (claim.number < 5)
claim.text includes method
claim.text includes
(method|apparatus|system|device)
Explanation
The claim object refers to the current claim. The
parent object refers to all parents of that claim (the claim
will have multiple parents if it has multiple
dependencies. An independent claim will not have a
parent at all.
Specifies the type of the claims statutory class, as well as
some other special types of claims (e.g., Jepson). If the
class for the claim cannot be determined, such as for the
cancelled claims, the class is set to invalid class.
Examples
claim.number < parent.number checks
whether the claim has a lower number than
its parent.
36
jepson
invalid
number
edits
edited
unedited
indicator
original
new
amended
previously presented
withdrawn
withdrawn and
amended
cancelled
invalid
independent
single
multiple
dependency
text
preamble
text_pos
Provides access to the text of the claim, where each
word is annotated with a Part Of Speech tag
according to the University of Pennsylvania (Penn)
Treebank Tag-set see e.g.,
http://www.comp.leeds.ac.uk/amalgam/tagsets/upen
n.html for more info.
docume
nt
type
Appeal Brief
Response to OA
37
other
text
an Office Action.
(document.text includes invention)
checks whether the word invention appears
anywhere in the document
Property
number
edits
indicator
dependency
search_result
Explanation
38
For more information, please take a look at the sample rules provided with ClaimMaster.
39