Skip to content

Patent guide

The Cooperative Patent Classification (CPC), explained

By , Co-founder, PatentAssist.ai
Updated

Keywords fail in predictable ways. The drafter called it a "fastening member" when you searched for "clip", or wrote in Japanese, or described your idea in words nobody would guess. CPC classification is the fix. The Cooperative Patent Classification is a shared index of technology that patent examiners at the EPO and USPTO assign by hand, independent of wording and language. This guide explains how a CPC symbol is built, how it relates to the IPC, what the Y section is for, how to find the right class, and the exact syntax to search it in four databases. The examples are checked against the CPC scheme in force today, version 2026.08.

Quick answer

  • What: a hierarchical classification run by the EPO and the USPTO, built on the IPC, with about 250,000 entries in nine sections, A to H and Y.
  • Format: section, class, subclass, group, as in G06N 3/08. Dots in the scheme, not the digits, show the level.
  • Current version: 2026.08, in force since August 1, 2026.
  • Finding the class: copy it from a close patent, then confirm it in the scheme and its definitions.
  • Searching: write it without spaces (G06N3/08), and use the database's way of including subgroups, such as /low in Espacenet and Google Patents.

What the CPC is

The CPC is a joint EPO and USPTO system, announced in October 2010 and based largely on the EPO's old ECLA scheme, adapted to stay compliant with WIPO's International Patent Classification (CPC: About). The USPTO replaced its own US Patent Classification with the CPC on January 1, 2013 (USPTO). The EPO describes it as an extension of the IPC with approximately 250,000 classification entries.

It is revised several times a year. In 2026 new versions came into force on January 1, May 1 and August 1; version 2026.08 is current. Revisions create, split and retire groups, and the offices then reclassify the existing documents, so the class on a document's front page may be out of date while the database record carries the current one.

How a CPC symbol is built

Take G06N 3/08, a code you will see on many machine-learning patents. Read from the left, each part narrows the one before. The titles below are from the G06N scheme, version 2026.08.

The CPC hierarchy, using G06N 3/084 as an example
Level Symbol Title
Section G Physics
Class G06 Computing or calculating; counting
Subclass G06N Computing arrangements based on specific computational models
Main group G06N 3/00 Computing arrangements based on biological models
Subgroup (one dot) G06N 3/02 Neural networks
Subgroup (two dots) G06N 3/08 Learning methods
Subgroup (three dots) G06N 3/084 Backpropagation, e.g. using gradient descent

Three things about the subgroups catch people out.

  • Dots, not digits. The number after the slash is just a position. 3/08 has two dots and sits under 3/02 (neural networks); 3/084 has three and sits under 3/08. Siblings of 3/08 include 3/04 (architecture), which holds 3/0464 for convolutional networks. A subgroup's full meaning is its title plus every title above it, so 3/08 means "learning methods for neural networks", not learning in general. General machine learning sits elsewhere, in G06N 20/00.
  • Curly brackets. In the scheme, text in braces, like {Biomolecular computers...} under G06N 3/002, marks CPC-specific additions that do not exist in the IPC.
  • Warnings. Newer groups are often flagged as incomplete. The current G06N scheme warns, for example, that 3/0442 (LSTM and GRU networks) is "incomplete pending reclassification of documents from group G06N 3/044", and that both should be searched. When you see a warning, search the parent group too.

The nine sections:

CPC sections
A Human necessities
B Performing operations; transporting
C Chemistry; metallurgy
D Textiles; paper
E Fixed constructions
F Mechanical engineering; lighting; heating; weapons; blasting
G Physics
H Electricity
Y General tagging of new technological developments and cross-sectional technologies; former USPC cross-reference art collections and digests

Inventive, additional and combination sets

A document usually carries several CPC symbols, and they are not equal. Inventive symbols describe what the invention contributes; additional symbols record other useful information, including the CPC's indexing codes (groups numbered 2000 and above, such as A61K 2039/5252). Patent Public Search lets you search them separately with .cpci. and .cpca., or together with .cpc. In chemistry and a few other areas, examiners also assign combination sets (C-sets), ordered groups of symbols that together describe, say, a mixture; search them with .cpcc. in Patent Public Search or cpcc= in Espacenet.

CPC vs IPC

CPC compared with the IPC
CPC IPC
Run by EPO and USPTO jointly WIPO, under the 1971 Strasbourg Agreement
Size About 250,000 entries (EPO figure) Smaller; CPC subdivides many IPC groups further
Revisions Several a year (2026.01, 2026.05, 2026.08) A new version each January 1
Y section Yes: climate, smart grids, former USPC collections No
Symbol format Same as IPC, with extra CPC-only subgroups The base CPC is built on
Who uses it EPO and USPTO classify in it, plus other offices that have adopted it Patent offices worldwide, including IP India

In practice: search CPC when the collection has it (US and European documents, and much of the worldwide data in Espacenet), because it is finer. Fall back to IPC for offices that only assign IPC, such as IP India, and for older documents. Because the CPC is built on the IPC, the IPC symbol at main-group level is usually a safe common denominator. WIPO publishes the IPC and tools such as IPCCAT, which suggests IPC symbols from text.

The Y section

Section Y does not exist in the IPC. Its notes say classes Y02 and Y04 are only used to tag documents already classified elsewhere, to follow new technologies that cut across several sections, and that the tags never replace the main classification. Y02 covers technologies for mitigating or adapting to climate change, in the framework of the Kyoto Protocol and the Paris Agreement. Y10 holds subjects carried over from the old US classification. Some examples from the Y02E scheme and the section scheme:

Examples of CPC Y-section codes
Y02E 10/50 Photovoltaic [PV] energy
Y02E 10/70 Wind energy
Y02E 60/10 Energy storage using batteries
Y04S Smart grids
Y10S / Y10T Subjects from former USPC cross-reference art collections, digests and classes

Y tags are excellent for landscaping, for example every battery storage patent whatever its main class, and weak for novelty searching, where you want the precise technical group. Use them together with keywords, not instead.

How to find the right CPC class

  1. Start from a known relevant patent. Run a quick keyword search, open the two or three closest documents and list their CPC symbols. Inventive symbols first. This is the fastest route, and the one the USPTO's multi-step search strategy builds on: search keywords, read the closest documents, then expand with CPC.
  2. Confirm in the scheme. Look each symbol up in the official CPC scheme and definitions (or the USPTO's CPC browser). Read the titles above it, the definition's scope notes and its references to other groups, which often point to where the neighboring subject matter lives.
  3. Search the scheme by keyword. Espacenet's Classification search lets you type a term, browse the matching groups and send symbols straight into a query. The CPC website and The Lens's Classification Explorer do the same.
  4. Use the AI suggesters. Espacenet links to the EPO's CPC text categoriser, which suggests symbols from a plain-language description (release 1.47.3), and Google Patents suggests CPC codes as you type in its Search Terms box. Treat both as candidates to check in the scheme.
  5. Check the distribution. After a keyword search, Espacenet's CPC filters and Google Patents' classification groups show which codes your hits cluster in. A class you had not thought of that holds a third of your best results deserves its own search.

Pick the level deliberately. A main group like G06N 3/00 is safe but broad; a deep subgroup is precise but misses documents classified one level up. A common approach is a narrow subgroup with loose keywords, and a broader group with tighter keywords.

Searching by CPC in each database

Patent documents print the symbol with a space (G06N 3/08). Databases want it without one, and each has its own way of including the subgroups below.

CPC search syntax by database
Database This symbol Wider Watch for
Patent Public Search G06N3/08.cpc. G06N.cpcl. (whole subclass) No spaces, no leading zeros. .cpci. for inventive only.
Espacenet cpc=G06N3/08 cpc=G06N3/08/low No wildcards on classes. Main groups include their subgroups automatically.
Google Patents CPC=G06N3/08 CPC=G06N3/08/low, or cpc:G06N3/08 A bare code or cpc: includes child codes.
The Lens class_cpc.symbol:"G06N3/08" class_cpc.symbol:G06N3\/08* Indexes only the group a document is filed in; escape / outside quotes.
  • Patent Public Search: the USPTO's searchable indexes describe .cpc. as matching current inventive and additional symbols, with range searching at subgroup level (the USPTO's example is C07C51/43-64.cpc.). To be sure of covering the subgroups under a group, list them with OR or use .cpcl. for the subclass with tight keywords. Full walkthrough in our Patent Public Search guide.
  • Espacenet: the pocket guide says classification data is auto-posted to group level, so a main group finds its subgroups; at subgroup level, /low adds the lower subgroups, with = and one symbol per field. See how to search Espacenet.
  • Google Patents: per its help, a CPC typed as a keyword includes all child codes, CPC= matches exactly, and CPC=.../low adds children. Its classification also extends to Scholar documents, which Google has machine-classified. More in our Google Patents guide.
  • The Lens: its classification help says it indexes documents only at group level and only in the group they are filed in, not parent groups, so use a trailing wildcard to sweep subgroups and escape the slash.

For how to combine a class with keywords and proximity in each syntax, see our guide to patent search Boolean operators.

Where PatentAssist fits

PatentAssist's search accepts classification directly (CPC for US and European records, IPC for European and Indian records), and when you describe an invention in plain language its AI agent plans classification queries alongside keyword queries for each office. The classes on its closest results are a quick starting list to confirm in the scheme. See the USPTO and EPO search pages, or our prior art search overview.

More patent guides

All guides, by patent office

CPC classification: frequently asked questions

What is a CPC code in a patent?

A Cooperative Patent Classification symbol that says what technology the document covers. G06N 3/08, for example, is section G (physics), class G06 (computing), subclass G06N (computing arrangements based on specific computational models), main group 3/00 (biological models) and subgroup 3/08 (learning methods for neural networks). Most documents carry several.

What is the difference between CPC and IPC?

The CPC is an extension of the IPC run jointly by the EPO and the USPTO. It uses the same structure and symbols, then subdivides many IPC groups further and adds the Y section for cross-cutting tags. The CPC has about 250,000 entries and is revised several times a year; WIPO publishes a new IPC version every January 1.

How do I find the CPC code for my invention?

Start from a patent you already know is close and read its CPC symbols, inventive ones first. Then confirm them in the CPC scheme and definitions, searching the scheme by keyword on the CPC website, in Espacenet's Classification search or the USPTO's CPC pages. AI tools such as the EPO's CPC text categoriser and Google Patents' CPC suggestions give candidates, but always read the scheme before relying on one.

What do the dots in a CPC subgroup mean?

They show the hierarchy. A subgroup with one dot sits directly under the main group, two dots under the nearest one-dot subgroup above it, and so on. The number after the slash does not tell you the level: G06N 3/08 is a two-dot subgroup under 3/02, while 3/084 is a three-dot subgroup under 3/08.

What is the Y02 classification?

Y02 tags technologies for mitigating or adapting to climate change, for example Y02E 10/50 for photovoltaic energy. Y02 and Y04 codes are only added to documents already classified elsewhere in the CPC; they never replace the main classification. That makes them useful for landscaping green technology across many fields.

When did the USPTO switch to CPC?

On January 1, 2013, the USPTO moved from the United States Patent Classification (USPC) to the CPC. The USPC is now kept mainly for historical purposes; only its plant and design material is still updated.

Sources: Cooperative Patent Classification (About, update history, and the G06N, Y and Y02E schemes, version 2026.08); EPO: Cooperative Patent Classification; USPTO classification resources; WIPO: IPC; Patent Public Search searchable indexes; Espacenet pocket guide; Google Patents Help; The Lens: Patent Classification Search. CPC titles here are abridged to sentence case; the scheme is the authority. This guide is general information, not legal advice.