Reformed IPC statistics specification 1/9

WORLD INTELLECTUAL PROPERTY ORGANIZATION

SPECIAL UNION FOR THE INTERNATIONAL PATENT CLASSIFICATION

(IPC UNION)

Date / By / Version / Status / Modification
July 7, 2006 / Fiévet / 0.1 / Draft / Creation
July 7, 2006 / Fiévet, Makarov / 1.0 / Validated / Core only added
August 29, 2006 / Molés / 1.01 / Draft / Common changed and AL-only added
August 29, 2006 / Fiévet / 1.02 / Draft / Terminology and reference documents
August 31, 2006 / Fiévet, Makarov / 1.03 / Revision / Amended list of stats by Section
September 1,2006 / Molés / 1.04 / Revision
October 25, 2006 / Fiévet, / 1.05 / Revision / Subclass
March 10, 2009 / Conde / 1.06 / Final / Number of amendments

Contact: WIPO: Patrick FIÉVET CLAIMS Project Manager ()

1.Table of Contents

1.Table of Contents......

2.Introduction

3.General description:

4.Specific statistic description by Section

4.1.Statistics common to Core and Advanced levels......

4.1.1.Number of Sections:......

4.1.2.Number of Classes:......

4.2.Number of IPC Sub-Classes......

4.2.1.Number of subclasses including symbols commonto CL and AL:......

4.2.2.Number of sub-Classes in the Advanced level only

4.2.3.Number of Core-only sub-Classes:......

4.3.Number of IPC Main-Groups......

4.3.1.Number of Common Main-groups:......

4.3.2.Number of Main-groups in the Advanced only level......

4.3.3.Number of Main-groups in the Core level only......

4.4.Number of IPC Sub-Groups......

4.4.1.Number of Common Sub-groups:......

4.4.2.Number of Sub-groups in the Advanced level only......

4.4.3.Number of Sub-groups in the Core level only......

5.Totals by Section for the IPC......

5.1.Total number of Subclasses......

5.1.1.Total number of subclasses containing groups in the Core level......

5.1.2.Total number of subclasses containing groups in the Advanced level......

5.2.Total number of Main-groups......

5.2.1.Total number of main-groups in the Core level......

5.2.2.Total number of main-groups in the Advanced level......

5.3.Total number of subgroups......

5.3.1.Total number of subgroups in the Core level......

5.3.2.Total number of subgroups in the Advanced level......

5.4.Total number of IPC Groups......

5.4.1.Total number of groups in the Core Level......

5.4.2.Total number groups in the Advanced level......

5.5.Total number entries with amendments......

2.Introduction

The purpose of this paper is to define precisely the content of the various statistics produced for the Reformed IPC. The reference data for the production of these statistics in a particular IPC edition is the content of the XML Master files for the same IPC edition.

The current version of the statistics only require use of the Validity file (VF), for which the reference documentation is “CLAIMS specification of IPC validity file after the IPC reform”.

3.General description:

  • Unless specifically indicated, all entries in the reformed IPC are considered that is to say entry-type=”K”classification, “I”indexing symbols and no “D”.
  • The notion of level is distinction between Core (CL) and Advanced (AL) levels is made
  • Unless specifically indicated, the statistics concern the entries valid in the particular edition of the reformed IPC.
  • In the following, the notation @ will be used to refer to attributes (i.e. “validity-date-to” attribute is noted @validity-date-to
  • In the following, valid <ipcr-symbol> should be understood as <ipcr-symbol> tag with no @validity-date-to present for this tag.
  • The IPC terminology as defined in the guide of the IPC is used for maingroups and subgroups. Group should be understood as either maingroup or subgroup.

4.Specific statistic description by Section

For each of the IPC Section the following statistics are produced

4.1.Statistics common to Core and Advanced levels

4.1.1.Number of Sections:

  • Definition: Number of Sections including symbols common to CL and AL
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section> containing at least one valid <ipcr-symbol>.

4.1.2.Number of Classes:

  • Definition: Number of Classes including symbols common to CL and AL
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> containing at least one valid <ipcr-symbol>.

4.2.Number of IPC Sub-Classes

4.2.1.Number of subclasses including symbols commonto CL and AL:

  • Definition: Number of Sub-classes common to CL and AL
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass> with
  • @classification-level=”S”
  • containing at least one valid <ipcr-symbol

4.2.2.Number of sub-Classes in the Advanced level only

  • Definition: Number of Sub-classes in AL only
  • Source: Validity file (VF):
  • Algorithm: Value = Number of different occurrences of <section>+<class> +<subclass> with <ipcr-symbol @classification-level=”A”> - Number of subclasses including symbols commonto CL and AL (3.2.1)

4.2.3.Number of Core-only sub-Classes:

  • Definition: Number of Sub-classes in CL only
  • Source: Validity file (VF):
  • Algorithm: Value = Number of different occurrences of <section>+<class> +<subclass> with <ipcr-symbol @classification-level=”O”> - Number of subclasses including symbols commonto CL and AL (3.2.1)

4.3.Number of IPC Main-Groups

4.3.1.Number of Common Main-groups:

  • Definition: Number of Main-groups common to CL and AL
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass>+ (<main-group>+ <subgroup> in valid <ipcr-symbol> where:
  • <ipcr-symbol>@classification-level=”C”
  • <subgroup> =”00”

4.3.2.Number of Main-groups in the Advanced only level

  • Definition: Number of Main-groups in AL only
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass>+ (<main-group>+ <subgroup> in valid <ipcr-symbol> where:
  • <ipcr-symbol>@classification-level=“A”
  • <subgroup> =”00”

4.3.3.Number of Main-groups in the Core level only

  • Definition: Number of Main-groups in CL only
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass>+ (<main-group>+ <subgroup> in valid <ipcr-symbol> where:
  • <ipcr-symbol>@classification-level=“O”
  • <subgroup> =”00”

4.4.Number of IPC Sub-Groups

4.4.1.Number of Common Sub-groups:

  • Definition: Number of Sub-groups common to CL and AL
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass>+ (<main-group>+ <subgroup>) in valid <ipcr-symbol> where:
  • <ipcr-symbol>@classification-level=”C”
  • <subgroup> # ”00”

4.4.2.Number of Sub-groups in the Advanced level only

  • Definition: Number of Sub-groups in AL only
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass>+ (<main-group>+ <subgroup>) in valid <ipcr-symbol> where:
  • <ipcr-symbol>@classification-level=“A”
  • <subgroup> # “00”

4.4.3.Number of Sub-groups in the Core level only

  • Definition: Number of Sub-groups in CL only
  • Source: Validity file (VF):
  • Algorithm: Number of different occurrences of <section>+<class> +<subclass>+ (<main-group>+ <subgroup>) in valid <ipcr-symbol> where:
  • <ipcr-symbol>@classification-level=“O”
  • <subgroup> # “00”

4.5.Number of amendments

For each level and each authentic language, the number of amendments in structured entries for the following types are counted:

M Modification (m-type)

N New

C Complex modification(c-type)

D Deletion

U Amendment which resulted in no change(Unchanged)

R Renumbering (i.e. change symbol before publication)

4.5.1.Number of amendments for each type

  • Definition: Number of entry tags with at least one amendment
  • Source: Compilation file:
  • Algorithm: Value = For each <ipcEntry> tag, count one if there is at least one <amendment> tag.

5.Totals by Section for the IPC

For each of the IPC Section the following statistics are produced:

5.1.Total number of Subclasses

5.1.1.Total number of subclasses containing groups in the Core level

  • Definition: Number of subclasses in the CL
  • Source and Algorithm: Value = add Number of common sub-Classes (from 3.2.1) + Number of Core-only sub-Classes (from 3.2.3)

5.1.2.Total number of subclasses containing groups in the Advanced level

  • Definition: Number of subclasses in the AL
  • Source and Algorithm: Value = add Number of common sub-Classes (from 3.2.1) + Number of sub-Classes in the Advanced level only (from 3.2.2)

5.2.Total number of Main-groups

5.2.1.Total number of main-groups in the Core level

  • Definition: Number of main-groups in the CL
  • Source and Algorithm: Value = add Number of Common Main-groups (from 3.3.1) + Number of Main-groups in the Core level only (from 3.3.3)

5.2.2.Total number of main-groups in the Advanced level

  • Definition: Number of main-groups in the AL
  • Source and Algorithm: Value = add Number of Common Main-groups (from 3.3.1) + Number of Main-groups in the Advanced only level (from 3.3.2)

5.3.Total number of subgroups

5.3.1.Total number of subgroups in the Core level

  • Definition: Number of subgroups in the CL
  • Source and Algorithm: Value = add Number of Common Sub-groups (from 3.4.1) + Number of Sub-groups in the Core level only (from 3.4.3)

5.3.2.Total number of subgroups in the Advanced level

  • Definition: Number of subgroups in the AL
  • Source and Algorithm: Value = add Number of Common Sub-groups (from 3.4.1) + Number of Sub-groups in the Advanced level only (from 3.4.2)

5.4.Total number of IPC Groups

5.4.1.Total number of groups in the Core Level

  • Definition: Number of groups in the CL
  • Source and Algorithm: Value = add Total number of main-groups in the Core level (from4.2.1) + Total number of subgroups in the Core level (from4.3.1)

5.4.2.Total number groups in the Advanced level

  • Definition: total number of groups in AL
  • Source and Algorithm: Value= add Total number of main-groups in the Advanced level (from4.2.2) + Total number of subgroups in the Advanced level (from4.3.2)

5.5.Number of amendments of various types

  • Definition: For each IPC level, language and type, total number amendments.
  • Source and Algorithm: Value = (from 4.5.1) in English + (from 4.5.1. in French).

End of document

IPCR_ statistics-specification_V1.06.doc 13/12/18