This information will help you craft queries that produce relevant and manageable result sets. These fundamentals apply to patent, business, and literature searches.
Contents of this section include:
Detailed information on the forms, fields, and strategies specific to patent, business, or literature searching can be found in:
Operator |
Patents |
Business |
Literature |
AND |
Both terms must be present |
||
OR |
One term or the other must be present |
||
NOT |
Term must be excluded |
||
ADJ |
Terms should be next to each other and in order specified |
| |
ADJn |
Terms should be within n words of each other and in the order specified |
| |
NEAR |
Terms should be next to each other and in any order |
| |
NEARn |
Terms should be within n words of each other and in any order |
| |
SAME |
Terms must be in the same paragraph, in any order |
| |
= |
Equal to (use with text as well as dates and amounts) |
||
<> |
Not equal to |
||
> |
Greater than |
||
>= |
Greater than or equal to |
||
< |
Less than |
||
<= |
Less than or equal to |
||
( ) |
Create nests to define order of operation |
||
? |
Stands for one character, can use multiples, can use within a term |
Multiple question marks in sequence following
a stem stand for an equal number of characters |
Stands for one character, can use multiples, can use within a term |
* |
Stands for zero to many characters, can use within a term |
||
*n |
Stands for zero to n characters, can use within a term |
||
{d} |
Stands for a digit (0-9); can use multiple, {d}{d}
Note: Only available with Expert style patent search |
Not available |
Not available
|
{c} |
Stands for a consonant; can use multiple,
{c}{c} |
Not available |
Not available
|
{v} |
Stands for a vowel; can use multiple, {v}{v} |
Not available |
Not available
|
{a} |
Stands for a letter (A-Z); can use multiple,
{a}{a} |
Not available |
Not available
|
A search operator is a word or symbol used for expressing a function that should be performed with the specified keywords.
In the following examples, the search operators are shown as all uppercase and, when you use the search form tools to construct your queries, they will also be shown as upper case. This is, however, not a requirement and is done only to visually differentiate the operators from the surrounding keywords.
On search forms, you can choose operators from drop downs or add them using convenient buttons. You can also enter them yourself when constructing queries from scratch.
Operator |
Collection |
Use and Examples | ||||||||||||||||||||||||
AND |
All |
Searches
for two terms that must both be present. Examples: printer AND scanner (Hewlett-Packard OR Lexmark) AND (printer AND scanner) | ||||||||||||||||||||||||
OR |
All |
Searches
for two terms when one term or the other must be present. Examples: printer OR scanner (Hewlett-Packard OR Lexmark) AND (printer OR scanner) | ||||||||||||||||||||||||
NOT |
All |
Specifies
a term that should be excluded. Examples: printer NOT scanner (Hewlett-Packard OR Lexmark) AND (printer NOT scanner) Note: There are some special restrictions that apply to the use of NOT, see NOT Operator Restrictions. | ||||||||||||||||||||||||
ADJ |
Patent Business (see Literature following) |
Searches
for terms within one word of each other (adjacent), in the order specified. Examples: inkjet ADJ printer wave ADJ3 energy Note: In business searches, this is the equivalent of the Dialog (W) and (nW) operators. | ||||||||||||||||||||||||
ADJ |
Literature |
In literature searches, ADJ and ADJn work like SAME and they look for terms all in the same sentence, in any order. | ||||||||||||||||||||||||
NEAR |
Patent Business (see Literature following) |
Searches
for records containing the specified terms in any order. Examples: GMC NEAR finance Note: In business searches, this is the equivalent of the Dialog (N) and (nN) operators. | ||||||||||||||||||||||||
NEAR |
Literature |
In literature searches, NEAR and Nearn work like SAME they look for terms all in the same sentence, in any order. | ||||||||||||||||||||||||
SAME |
Patent |
Searches
for terms all in the same paragraph, in any order. humayan NEAR optical Note: In business searches, this is the equivalent of the Dialog (S) operator. | ||||||||||||||||||||||||
SAME |
Literature |
Searches for terms all in the same sentence, in any order. | ||||||||||||||||||||||||
= |
All |
Equal to. Can be used for dates, numeric terms, and text with patent expert search style. Examples: pd = (20040527)
rv = ($4M)
in = (dean kamen)
NOTE: When searching a date-range, the dates must be specified in ascending order, e.g., >=20010101 <=20011231. | ||||||||||||||||||||||||
<> |
All |
Not equal to. Can be used for dates and other numeric terms. Example: ay <>= (2004)
| ||||||||||||||||||||||||
> |
All |
Greater than. Can be used for dates and other numeric terms. Examples: rad > (20040527)
rv > ($4M)
NOTE: When searching a date-range, the dates must be specified in ascending order, e.g., >=20010101 <=20011231. | ||||||||||||||||||||||||
>= |
All |
Greater than or equal to. Can be used for dates and other numeric terms. Examples: pd >= (20040527)
rv >= ($4M)
NOTE: When searching a date-range, the dates must be specified in ascending order, e.g., >=20010101 <=20011231. | ||||||||||||||||||||||||
< |
All |
Less than. Can be used for dates and other numeric terms. Examples: pcpd < (20040527)
rv < ($4M)
NOTE: When searching a date-range, the dates must be specified in ascending order, e.g., >=20010101 <=20011231. | ||||||||||||||||||||||||
<= |
All |
Less than or equal to. Can be used for dates and other numeric terms. Examples: pcpd <= (20040527)
rv <= ($4M)
NOTE: When searching a date-range, the dates must be specified in ascending order, e.g., >=20010101 <=20011231. | ||||||||||||||||||||||||
() |
All |
Parentheses
create nests which help define the order of operation. Examples: (line OR string) AND trimmer driving AND (protection OR helmet) NOTE: Order of operation is also determined by the operator. See more about operator precedence. | ||||||||||||||||||||||||
? |
Patent Literature (see Business following) |
The question
mark wildcard represents one character. Examples: carbo? carbo?? car?on ???oxide NOTE 1: A single question mark easily compensates for differences between US and British spelling. For example: sterili?e or t?re. NOTE 2: When a wildcard is used in a search term, stemming is disabled for that term. See more about stemming. | ||||||||||||||||||||||||
? |
Business |
Multiple
question marks in sequence following a stem stand for an equal number
of characters | ||||||||||||||||||||||||
* |
All |
The asterisk
wildcard represents zero or an unlimited number of characters. The
asterisk can also be used within a word. Examples: carbo* carbo*ate carbo*2 NOTE: When a wildcard is used in a search term, stemming is disabled for that term. See more about stemming. |
The default operator for use between fields is AND.
The default operator for use within fields is ADJ.
In your search preferences, you can change the defaults for both between fields and within fields. For between fields, you can choose to use AND, OR, or NOT as your default. For within fields, you can choose to use AND, OR, or ADJ as your default.
See more about search preferences.
Certain restrictions apply to the use of NOT as an operator.
You cannot use NOT as an operator with the only search criteria entered. Your query must have at least one set of search criteria that is not excluded by the NOT operator.
You cannot use NOT as the operator for the first search criteria entered. The first set of search criteria you enter cannot be excluded by the NOT operator.
These restrictions are in addition to the restrictions concerning NOT as a search term, see Stopwords and Reserved Words for restrictions on using NOT as a search term.
Use of the * and ? operators (often referred to as wildcards or truncation operators) is limited by the scope of your search. Scope influencing factors include the number and size of the collections chosen, the fields being searched, and the ubiquity of the search criteria.
Field |
Search Criteria |
Collection |
Result |
Text Fields |
Qu* |
US Granted |
Scope of the search is too broad |
Inventor |
Qu* |
US Granted |
Appropriate results returned |
In this example, the search string Qu* contained too few regular expressions for the scope of a search that encompasses all text fields. The search string Qu* does return results when the scope of the search is limited to a field like Inventor that is much narrower in scope than all text fields.
But, if you add just one more regular expression (in this case, the letter e), the scope of the search is narrowed enough that results can be retuned even when all text fields are searched, as shown following.
Text Fields |
Que* |
US Granted |
Appropriate results returned |
Field |
Search Criteria |
Collection |
Result |
Inventor |
P* |
US Granted |
Scope of the search is too broad |
Inventor |
P* |
French Applications |
Scope of the search is too broad |
In this example, P* contains too few regular expressions to create an Inventor search in either the US Granted or French Applications collections.
Following you can see that adding one regular expression (in this case, the letter e) will not impact the scope of the search enough to make it viable in the US Granted collection, but will give you results in the smaller French Applications collection.
Inventor |
PE* |
US Granted |
Scope of the search is too broad |
Inventor |
PE* |
French Applications |
Appropriate results returned |
You need to add a third regular expression (in this case, the letter t) to get results from a search of the US Granted collection, as shown following.
Inventor |
PET* |
US Granted |
Appropriate results returned |
Field |
Search Criteria |
Collection |
Result |
Text Fields |
P*T |
US Granted |
Scope of the search is too broad |
The search above is asking for every term that starts with P and ends with T in every text field and the scope is much too broad to return results.
Text Fields |
P????T |
US Granted |
Scope of the search is too broad |
This search (above) is asking for every 6-character term that beings with P and ends with T in every text field and the scope is still too broad.
Text Fields |
P???T |
US Granted |
Appropriate results returned |
This last search is asking for every 5-character term that beings with P and ends with T in every text field and the scope is still manageable. Results include the terms print, point, plant, and paint.
While the combinations of collections, fields, and search criteria are not infinite, whether or not your query can be processed is actually determined by internal system algorithms. This makes it impractical for a user to try to determine in advance whether or not their * or ? search will return results. The best practice is to limit your use of these operators as much as possible. When a search is too broad to be processed, an error message is returned.
Query expressions are read using specific rules of operator precedence. This means that certain operators are processed before others. While query expressions are read from left to right, some operators are processed before others and impacts the way the search engine treats your query.
The following shows the order or precedence in which operators are processed:
Precedence |
Operator |
1 |
ADJ, NEAR |
2 |
SAME |
3 |
AND, NOT |
4 |
OR |
This following example shows how the precedence
rules can impact the manner in which the search engine processes your
query.
If you want to search for patents about feline disease or ferret
disease, and you enter
ferret OR feline AND disease
because AND is treated before OR, the search engine will interpret your query to mean this
ferret OR (feline AND disease)
and your result set will include records with
feline and disease or records with ferret that may
or may not include the term disease.
This is a better way to construct the query
(ferret OR feline) AND disease
Now all records in your result set will contain the word disease and either the word feline or the word ferret.
Queries can be entered in upper, lower, or mixed case.
Stopwords have been implemented for business searching -- but not for patent or literature searching. Stopwords are not permitted as query terms.
The stopwords for the business collection are:
(w) (s) (n) (f) (t) (l) AN AND
|
BY FOR FROM OF THE TO WITH
|
Certain words are reserved for use as operators, and, if your search string includes a reserved word, it will be interpreted as an operator. Reserved words can be searched in the database, but must be entered within double quotes to distinguish them from operators.
Reserved words for patent and literature searching are: AND, NOT, OR, SAME, WITH, and NEAR.
Reserved words for business searching are: NOT, OR, SAME, and NEAR. AND and WITH are not included in this list because, in business searching, AND and WITH are stopwords and cannot be used at all. See Stopwords for more information.
To search for a reserved word per se, type the word in double quotes: e.g., "near". To search for the phrase 'near field', you should type the following: "NEAR" ADJ FIELD.
In order to effectively search for hyphenated terms, you need to understand how they are indexed. In the patent database, hyphens are not indexed; they are treated as if they were a space. If a hyphenated term is used in a search query, it is converted to an adjacency syntax. Note that this holds true even when the hyphen is enclosed in quotation marks.
So, for example "computer-related" is equivalent to "computer related" and "semi-conductor" is equivalent to "semi conductor". To search for the former, you would type
computer ADJ related
To search for semi-conductor, you would want to search
semi ADJ conductor OR semiconductor
where the adjacency operator (ADJ) will account for both the hyphenated and the non-hyphenated forms and "semiconductor" will find those instances where the word is spelled without hyphen or space.
Stemming extends a search to cover different variations of a word. This means when you search on a word like prime, your result set will include words that share a root, or stem, with the word you searched. So, for prime, your result set will include words like primed, priming, primaries, and primates.
Search Term |
Result Set Includes |
prime |
prime, priming, primed, primates, primaries, and other words with the same stem |
carbon |
carbon, carbons, carbonate, carbonates, carbonated, and other words with the same stem |
Stemming is a linguistic process and your
results will include linguistic expansions of the stem word. Use
wildcards for a result set that includes all expansions of a stem or word.
Stemming is not applied to any search term that includes a wildcard.
By default, stemming is Off. Change the default to On from your Search Preferences screen. See more information on search preferences and defaults.
Dates can be searched in date fields in any of three formats (YYYYMMDD, YYYY-MM-DD, or YYYY/MM/DD). In query Previewer, Search History, and Saved Queries, the data format will be displayed as YYYYMMDD, regardless of the input format. All dates in explicit date fields can be searched as full date or as year, and additionally can be searched as date ranges (>20070101, >=20070101, >=20070101 <=20070801).
In fields that include a date associated with other information, the date format used must be YYYYMMDD and additionally, range searching is not permitted. These fields include the following:
EPO Procedural Status
INPADOC Legal Status
License
Litigation
Opposition
PCT Applications
Related Applications
US Post Issuance
US Reassignment