Command Line Interface

From Intellogist

Jump to: navigation, search
This Glossary entry exists for the community to share information related to common terms used in prior art searching. Registered users can add, edit, or delete material on this page. Users should keep in mind that the information on this page is the result of community collaboration and, as such, is vetted by the community at large, not individual experts or fact-checkers. All information contributed to this page is public information - do not post confidential information. For more information about creating and editing Glossary articles, please see our Help pages. If you found this page through a web search, we invite you to visit our Main Page to see what Intellogist is all about.


The command line style search interface (CLI) is one of the two major ways in which a searcher can input and run a search query in a database; the other is the search form.

Most people are familiar with search forms: even casual internet users know how to use the Google search bar, for example. The disadvantage to these forms is that they lack flexibility; they must get larger and more complicated as the number of searchable (but distinct) data fields increases. When casually searching the internet using a search engine, in general the most important limiters are keywords. However, in patent searches, there are many distinct bibliographic data fields that can limit a search: for example, publication date, filing date, priority date, assignee, inventor, and national or IPC classification. In addition, users may want to limit their keyword searches to only a particular data field, for example, title, abstract, or claims. To offer all this functionality, search forms often grow large and complex, offering many different text boxes to search in the distinct data fields.

The command line interface simplifies all this, but requires some extra effort and learning on the part of the user. Rather than offering discrete data fields, a CLI only offers one input field: the command line. To use it, searchers generally need to master a list of shorthand commands, or learn a new query language. The acceptable syntax is defined by the database provider itself, and can vary greatly among providers.

  • For example, the CLI used in Minesoft’s PatBase requires users to learn commands that consist of abbreviated data field names. If "FT" is the abbreviation for "Full Text," the command "FT=(dog and collar)" in PatBase will run a search for the words "dog" and "collar" anywhere in the full text of all data collections.
  • In contrast, the CLI used in Thomson Reuters' Delphion requires searchers to use a syntax based on the <in> command and various field names. If "PA" is the abbreviation for "Patent Assignee" in the Delphion system, then the command "(Samsung <in> PA)" will run a search for all documents with "Samsung" listed as the original patent assignee.

The time it takes for a user to learn and become comfortable with a CLI is usually proportionate to their past computer and searching experience. Providers usually maintain a help file or quick reference guide with acceptable syntax that can be used in the search interface.

Patent search questions. Expert answers.  Brought to you by Landon IP
HOT Items

Intellogist is brought to you by the patent search experts at Landon IP.

  • There is a new Community Report on Relecura.
  • A new Analytics module is available on PatBase!
  • There's a new System Report on PatSeer!
  • Patbase has announced new legal status and similarity search tools.
Welcome to Intellogist!

To network with our international community of patent info pros, please create an account.

For a list of our current members, see our Community Page.