You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ZSI_Reconnect_China/PATSTAT/CPC_data/CPCSchemeXML202302/cpc-scheme-G06F.xml

2924 lines
1.6 MiB

<?xml version="1.0" encoding="UTF-8"?>
<class-scheme publication-date="2023-02-01" scheme-type="cpc" publication-type="official">
<classification-item breakdown-code="false" not-allocatable="true" level="5" additional-only="false" sort-key="G06F" definition-exists="true" date-revised="2018-08-01" status="published"><classification-symbol>G06F</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>ELECTRIC DIGITAL DATA PROCESSING </text><reference><text>computer systems based on specific computational models <class-ref scheme="cpc">G06N</class-ref></text></reference></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph> In this subclass, the following terms or expressions are used with the meaning indicated: <subnote type="bullet"><note-paragraph>&quot;handling&quot; includes processing or transporting of data; </note-paragraph><note-paragraph>&quot;data processing equipment&quot; means an association of an electric digital data processor classifiable under group <class-ref scheme="cpc">G06F7/00</class-ref>, with one or more arrangements classifiable under groups <class-ref scheme="cpc">G06F1/00</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F5/00</class-ref> and <class-ref scheme="cpc">G06F9/00</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F13/00</class-ref>. </note-paragraph></subnote></note-paragraph></note><note type="warning"><note-paragraph warning-type="ipc-not-used">The following IPC groups are not in the CPC scheme. The subject matter for these IPC groups is classified in the following CPC groups: <table><row><entry><class-ref scheme="ipc">G06F3/18</class-ref></entry><entry> covered by </entry><entry><class-ref scheme="cpc">G06F3/00</class-ref>, <class-ref scheme="cpc">G06K11/00</class-ref></entry></row><row><entry><class-ref scheme="ipc">G06F7/04</class-ref></entry><entry> covered by </entry><entry><class-ref scheme="cpc">G06F7/02</class-ref></entry></row><row><entry><class-ref scheme="ipc">G06F9/302</class-ref> - <class-ref scheme="ipc">G06F9/318</class-ref></entry><entry> covered by </entry><entry><class-ref scheme="cpc">G06F9/30</class-ref></entry></row></table></note-paragraph><note-paragraph>In this subclass non-limiting references (in the sense of paragraph 39 of the Guide to the IPC) may still be displayed in the scheme.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="true" level="6" additional-only="false" sort-key="G06F1/00" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/00</classification-symbol>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F1/00" definition-exists="true" ipc-concordant="G06F1/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/00</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Details not covered by groups <class-ref scheme="cpc">G06F3/00</class-ref> - <class-ref scheme="cpc">G06F13/00</class-ref> and <class-ref scheme="cpc">G06F21/00</class-ref> </text><reference><text>architectures of general purpose stored program computers <class-ref scheme="cpc">G06F15/76</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F1/02" definition-exists="true" ipc-concordant="G06F1/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/02</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Digital function generators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/022" definition-exists="false" ipc-concordant="G06F1/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-09-01" status="published"><classification-symbol>G06F1/022</classification-symbol><class-title date-revised="2015-09-01"><title-part><CPC-specific-text><text>Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers </text><reference><text><class-ref scheme="cpc">G06F1/025</class-ref>, <class-ref scheme="cpc">G06F1/03</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/025" definition-exists="true" ipc-concordant="G06F1/025" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/025</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>for functions having two-valued amplitude, e.g. Walsh functions</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/0255" definition-exists="false" ipc-concordant="G06F1/025" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0255</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Walsh or analogous functions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/03" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/03</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>working, at least partly, by table look-up </text><reference><text><class-ref scheme="cpc">G06F1/025</class-ref> takes precedence</text></reference></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph>In order to be classified in this group, the table must contain function values of the desired or an intermediate function, not merely coefficients.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/0307" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0307</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Logarithmic or exponential functions </text><reference><text><class-ref scheme="cpc">G06F1/0314</class-ref>, <class-ref scheme="cpc">G06F1/035</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/0314" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0314</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the table being stored on a peripheral device, e.g. papertape, drum</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/0321" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0321</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers </text><reference><text><class-ref scheme="cpc">G06F1/0314</class-ref>, <class-ref scheme="cpc">G06F1/035</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/0328" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0328</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which the phase increment is adjustable, e.g. by using an adder-accumulator</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/0335" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0335</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the phase increment itself being a composed function of two or more variables, e.g. frequency and phase</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/0342" definition-exists="false" ipc-concordant="G06F1/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0342</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for generating simultaneously two or more related waveforms, e.g. with different phase angles only</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/035" definition-exists="false" ipc-concordant="G06F1/035" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/035</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reduction of table size </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F1/0314</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/0353" definition-exists="false" ipc-concordant="G06F1/035" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0353</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using symmetrical properties of the function, e.g. using most significant bits for quadrant control</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/0356" definition-exists="false" ipc-concordant="G06F1/035" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/0356</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using two or more smaller tables, e.g. addressed by parts of the argument</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F1/04" definition-exists="true" ipc-concordant="G06F1/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Generating or distributing clock signals or signals derived directly therefrom</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/06" definition-exists="false" ipc-concordant="G06F1/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F1/06</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Clock generators producing several clock signals </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F1/08</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F1/14</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/08" definition-exists="false" ipc-concordant="G06F1/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Clock generators with changeable or programmable clock frequency</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/10" definition-exists="true" ipc-concordant="G06F1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F1/10</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Distribution of clock signals </text><CPC-specific-text><text>, e.g. skew</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/105" definition-exists="true" ipc-concordant="G06F1/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/105</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which the distribution is at least partially optical</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/12" definition-exists="false" ipc-concordant="G06F1/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Synchronisation of different clock signals </text><CPC-specific-text><text>provided by a plurality of clock generators</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/14" definition-exists="false" ipc-concordant="G06F1/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Time supervision arrangements, e.g. real time clock</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F1/16" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F1/16</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Constructional details or arrangements</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/1601" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1601</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays </text><reference><text>constructional details related to flat displays integrated in a portable computer, e.g. laptop, handheld computer <class-ref scheme="cpc">G06F1/1637</class-ref>; constructional details related to television receivers <class-ref scheme="cpc">H04N5/64</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1603" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1603</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements to protect the display from incident light, e.g. hoods</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1605" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1605</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multimedia displays, e.g. with integrated or attached speakers, cameras, microphones</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1607" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1607</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements to support accessories mechanically attached to the display housing </text><reference><text><class-ref scheme="cpc">G06F1/1603</class-ref>, <class-ref scheme="cpc">G06F1/1605</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1609" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1609</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to support filters or lenses</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1611" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1611</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to support document holders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/1613" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1613</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for portable computers </text><reference><text>cooling arrangements therefor <class-ref scheme="cpc">G06F1/203</class-ref>; constructional details or arrangements for pocket calculators, electronic agendas or books <class-ref scheme="cpc">G06F15/0216</class-ref>; constructional details of portable telephone sets: with several bodies <class-ref scheme="cpc">H04M1/0202</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1615" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1615</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function </text><reference><text>constructional details of portable telephones comprising a plurality of mechanically joined movable body parts <class-ref scheme="cpc">H04M1/0206</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1616" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1616</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1618" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1618</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the display being foldable up to the back of the other housing with a single degree of freedom, e.g. by 360&#176; rotation over the axis defined by the rear edge of the base enclosure</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/162" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/162</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>changing, e.g. reversing, the face orientation of the screen with a two degrees of freedom mechanism, e.g. for folding into tablet PC like position or orienting towards the direction opposite to the user to show to a second user</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1622" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1622</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with enclosures rotating around an axis perpendicular to the plane they define or with ball-joint coupling, e.g. PDA with display enclosure orientation changeable between portrait and landscape by rotation with respect to a coplanar body enclosure</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1624" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1624</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with sliding enclosures, e.g. sliding keyboard or display</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1626" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1626</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1628" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1628</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Carrying enclosures containing additional elements, e.g. case for a laptop and a printer</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/163" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/163</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Wearable computers, e.g. on a belt</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1632" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1632</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>External expansion units, e.g. docking stations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/1633" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F1/1633</classification-symbol><class-title date-revised="2016-05-01"><title-part><CPC-specific-text><text>Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups <class-ref scheme="cpc">G06F1/1615</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F1/1626</class-ref></text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1635" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/1635</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Details related to the integration of battery packs and other power supplies such as fuel cells or integrated AC adapter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1637" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/1637</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Details related to the display arrangement, including those related to the mounting of the display in the housing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1639" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1639</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the display being based on projection</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1641" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1641</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the display being formed by a plurality of foldable display components </text><reference><text><class-ref scheme="cpc">G06F1/1647</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1643" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/1643</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>the display being associated to a digitizer, e.g. laptops that can be used as penpads </text><reference><text>details related to the relative motion of the display enclosure with respect to the body enclosure, e.g. to move between laptop and tablet PC configuration <class-ref scheme="cpc">G06F1/1615</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1645" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1645</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the display being suitable to be used in combination with an external overhead projector</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1647" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1647</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>including at least an additional display </text><reference><text><class-ref scheme="cpc">G06F1/1692</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/1649" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1649</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the additional display being independently orientable, e.g. for presenting information to a second user</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/165" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/165</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the additional display being small, e.g. for presenting status information</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1652" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1652</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the display being flexible, e.g. mimicking a sheet of paper, or rollable</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1654" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1654</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the display being detachable, e.g. for remote use</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1656" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1656</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories </text><reference><text>mounting of accessories to a computer display <class-ref scheme="cpc">G06F1/1607</class-ref>; display hoods <class-ref scheme="cpc">G06F1/1603</class-ref>; cooling arrangements for portable computers <class-ref scheme="cpc">G06F1/203</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1658" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1658</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>related to the mounting of internal components, e.g. disc drive or any other functional module</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/166" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/166</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>related to integrated arrangements for adjusting the position of the main body with respect to the supporting surface, e.g. legs for adjusting the tilt angle</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1662" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1662</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details related to the integrated keyboard</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1664" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1664</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for ergonomically adjusting the disposition of keys of the integrated keyboard</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1666" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1666</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for reducing the size of the integrated keyboard for transport, e.g. foldable keyboards, keyboards with collapsible keys </text><reference><text><class-ref scheme="cpc">G06F1/1664</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1667" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1667</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for adjusting the tilt angle of the integrated keyboard independently from the main body </text><reference><text>adjusting the tilt angle integrally with the main body <class-ref scheme="cpc">G06F1/166</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1669" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1669</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Detachable keyboards</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1671" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1671</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop </text><reference><text><class-ref scheme="cpc">G06F1/1666</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1673" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1673</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for projecting a virtual keyboard</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1675" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/1675</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Miscellaneous details related to the relative movement between the different enclosures or enclosure parts</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1677" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1677</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1679" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1679</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for locking or maintaining the movable parts of the enclosure in a fixed position, e.g. latching mechanism at the edge of the display in a laptop or for the screen protective cover of a PDA </text><reference><text><class-ref scheme="cpc">G06F1/1681</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1681" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1681</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details related solely to hinges </text><reference><text>hinge details related to the transmission of signals or power are classified in <class-ref scheme="cpc">G06F1/1683</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1683" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1683</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for the transmission of signal or power between the different housings, e.g. details of wired or wireless communication, passage of cabling</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/1684" definition-exists="false" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F1/1684</classification-symbol><class-title date-revised="2016-05-01"><title-part><CPC-specific-text><text>Constructional details or arrangements related to integrated I/O peripherals not covered by groups <class-ref scheme="cpc">G06F1/1635</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F1/1675</class-ref></text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1686" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1686</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being an integrated camera</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1688" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1688</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being integrated loudspeakers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/169" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/169</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes </text><reference><text><class-ref scheme="cpc">G06F1/1643</class-ref> takes precedence; constructional details of pointing devices <class-ref scheme="cpc">G06F3/033</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/1692" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1692</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1694" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1694</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1696" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1696</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being a printing or scanning device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/1698" definition-exists="true" ipc-concordant="G06F1/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/1698</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone </text><reference><text>details of antennas disposed inside a computer <class-ref scheme="cpc">H01Q1/2266</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/18" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/18</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Packaging or power distribution</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/181" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/181</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Enclosures </text><reference><text>for portable computers <class-ref scheme="cpc">G06F1/1613</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/182" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/182</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>with special features, e.g. for use in industrial environments; grounding or shielding against radio frequency interference [RFI] or electromagnetical interference [EMI]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/183" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/183</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Internal mounting support structures, e.g. for printed circuit boards, internal connecting means </text><reference><text>for buses <class-ref scheme="cpc">G06F13/409</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/184" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/184</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Mounting of motherboards</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/185" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/185</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Mounting of expansion boards</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/186" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/186</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Securing of expansion boards in correspondence to slots provided at the computer enclosure</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/187" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/187</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Mounting of fixed and removable disk drives</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/188" definition-exists="true" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/188</classification-symbol><class-title date-revised="2022-01-01"><title-part><CPC-specific-text><text>Mounting of power supply units</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/189" definition-exists="false" ipc-concordant="G06F1/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/189</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power distribution</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/20" definition-exists="true" ipc-concordant="G06F1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cooling means</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/203" definition-exists="false" ipc-concordant="G06F1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/203</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for portable computers, e.g. for laptops</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/206" definition-exists="true" ipc-concordant="G06F1/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/206</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>comprising thermal management</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F1/22" definition-exists="false" ipc-concordant="G06F1/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Means for limiting or controlling the pin/gate ratio</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F1/24" definition-exists="true" ipc-concordant="G06F1/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F1/24</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Resetting means</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F1/26" definition-exists="true" ipc-concordant="G06F1/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F1/26</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Power supply means, e.g. regulation thereof </text><reference><text>for memories <class-ref scheme="cpc">G11C</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/263" definition-exists="true" ipc-concordant="G06F1/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/263</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for using multiple switchable power supplies, e.g. battery and AC </text><reference><text><class-ref scheme="cpc">G06F1/30</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/266" definition-exists="true" ipc-concordant="G06F1/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/266</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/28" definition-exists="true" ipc-concordant="G06F1/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/28</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Supervision thereof, e.g. detecting power-supply failure by out of limits supervision</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/30" definition-exists="true" ipc-concordant="G06F1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F1/30</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations </text><reference><text>for resetting only <class-ref scheme="cpc">G06F1/24</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/305" definition-exists="false" ipc-concordant="G06F1/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F1/305</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in the event of power-supply fluctuations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F1/32" definition-exists="true" ipc-concordant="G06F1/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F1/32</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Means for saving power</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F1/3203" definition-exists="true" ipc-concordant="G06F1/3203" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F1/3203</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Power management, i.e. event-based initiation of a power-saving mode</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/3206" definition-exists="true" ipc-concordant="G06F1/3206" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3206</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Monitoring of events, devices or parameters that trigger a change in power modality</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3209" definition-exists="false" ipc-concordant="G06F1/3209" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3209</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Monitoring remote activity, e.g. over telephone lines or network connections</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3212" definition-exists="false" ipc-concordant="G06F1/3212" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3212</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3215" definition-exists="true" ipc-concordant="G06F1/3215" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3215</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Monitoring of peripheral devices</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3218" definition-exists="false" ipc-concordant="G06F1/3218" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3218</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of display devices</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3221" definition-exists="false" ipc-concordant="G06F1/3221" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3221</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of disk drive devices</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3225" definition-exists="false" ipc-concordant="G06F1/3225" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3225</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of memory devices</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3228" definition-exists="true" ipc-concordant="G06F1/3228" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3228</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3231" definition-exists="true" ipc-concordant="G06F1/3231" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3231</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Monitoring the presence, absence or movement of users</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F1/3234" definition-exists="true" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3234</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Power saving characterised by the action undertaken</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3237" definition-exists="true" ipc-concordant="G06F1/3237" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3237</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by disabling clock generation or distribution</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/324" definition-exists="false" ipc-concordant="G06F1/324" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/324</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by lowering clock frequency</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3243" definition-exists="true" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3243</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Power saving in microcontroller unit</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3246" definition-exists="false" ipc-concordant="G06F1/3246" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3246</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by software initiated power-off</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/325" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/325</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in peripheral device</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3253" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3253</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in bus</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3256" definition-exists="true" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3256</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in optical drive</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3259" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3259</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in cursor control device, e.g. mouse, joystick, trackball</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3262" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3262</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in digitizer or tablet</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3265" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3265</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in display device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3268" definition-exists="true" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3268</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in hard disk drive</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3271" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3271</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in keyboard</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3275" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3275</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in memory, e.g. RAM, cache</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3278" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3278</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in modem or I/O interface</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3281" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3281</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in PCMCIA card</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F1/3284" definition-exists="false" ipc-concordant="G06F1/3234" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3284</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in printer</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3287" definition-exists="true" ipc-concordant="G06F1/3287" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3287</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by switching off individual functional units in the computer system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/329" definition-exists="false" ipc-concordant="G06F1/329" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/329</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by task scheduling</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3293" definition-exists="false" ipc-concordant="G06F1/3293" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3293</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by switching to a less power-consuming processor, e.g. sub-CPU</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F1/3296" definition-exists="false" ipc-concordant="G06F1/3296" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F1/3296</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>by lowering the supply or operating voltage</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F3/00" definition-exists="true" ipc-concordant="G06F3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F3/00</classification-symbol><class-title date-revised="2020-08-01"><title-part><text>Input arrangements for transferring data to be processed into a form capable of being handled by the computer</text></title-part><title-part><text>Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/002" definition-exists="true" ipc-concordant="G06F3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/002</classification-symbol><class-title date-revised="2022-02-01"><title-part><CPC-specific-text><text>Specific input/output arrangements not covered by <class-ref scheme="cpc">G06F3/01</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F3/16</class-ref> </text><reference><text>other optical apparatus <class-ref scheme="cpc">G02B27/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/005" definition-exists="true" ipc-concordant="G06F3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/005</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Input arrangements through a video camera</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/007" definition-exists="true" ipc-concordant="G06F3/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/007</classification-symbol><class-title date-revised="2022-02-01"><title-part><CPC-specific-text><text>Digital input from or digital output to memories of the shift register type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/01" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/01</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Input arrangements or combined input and output arrangements for interaction between user and computer </text><reference><text><class-ref scheme="cpc">G06F3/16</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/011" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/011</classification-symbol><class-title date-revised="2022-02-01"><title-part><CPC-specific-text><text>Arrangements for interaction with the human body, e.g. for user immersion in virtual reality </text><reference><text>blind teaching <class-ref scheme="cpc">G09B21/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/012" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/012</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Head tracking input arrangements</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/013" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/013</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Eye tracking input arrangements </text><reference><text><class-ref scheme="cpc">G06F3/015</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/014" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/014</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hand-worn input/output arrangements, e.g. data gloves</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/015" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/015</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/016" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/016</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Input arrangements with force or tactile feedback as computer generated output to the user</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/017" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Gesture based interaction, e.g. based on a set of recognized hand gestures </text><reference><text>interaction based on gestures traced on a digitiser <class-ref scheme="cpc">G06F3/04883</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/018" definition-exists="true" ipc-concordant="G06F3/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/018</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Input/output arrangements for oriental characters</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/02" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F3/02</classification-symbol><class-title date-revised="2020-08-01"><title-part><text>Input arrangements using manually operated switches, e.g. using keyboards or dials</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0202" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0202</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Constructional details or processes of manufacture of the input device</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0205" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0205</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Lever arrangements for operating keyboard cursor control keys in a joystick-like manner</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0208" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0208</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for adjusting the tilt angle of a keyboard, e.g. pivoting legs </text><reference><text>for keyboards integrated in a laptop computer <class-ref scheme="cpc">G06F1/1667</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/021" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/021</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0213" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0213</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements providing an integrated pointing device in a keyboard, e.g. trackball, mini-joystick </text><reference><text>for pointing devices integrated in a laptop computer <class-ref scheme="cpc">G06F1/169</class-ref>; joysticks <class-ref scheme="cpc">G05G9/047</class-ref>; constructional details of pointing devices <class-ref scheme="cpc">G06F3/033</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0216" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0216</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for ergonomically adjusting the disposition of keys of a keyboard </text><reference><text>for keyboards integrated in a laptop computer <class-ref scheme="cpc">G06F1/1664</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0219" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0219</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Special purpose keyboards</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0221" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0221</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for reducing keyboard size for transport or storage, e.g. foldable keyboards, keyboards with collapsible keys </text><reference><text><class-ref scheme="cpc">G06F3/0216</class-ref> takes precedence; for keyboards integrated in a laptop computer <class-ref scheme="cpc">G06F1/1666</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0224" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0224</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Key guide holders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0227" definition-exists="true" ipc-concordant="G06F3/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F3/0227</classification-symbol><class-title date-revised="2016-05-01"><title-part><CPC-specific-text><text>Cooperation and interconnection of the input arrangement with other functional units of a computer </text><reference><text><class-ref scheme="cpc">G06F3/023</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F3/037</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/023" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F3/023</classification-symbol><class-title date-revised="2020-08-01"><title-part><text>Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0231" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0231</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Cordless keyboards</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0232" definition-exists="false" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0232</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Manual direct entries, e.g. key to main memory</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0233" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0233</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Character input methods</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0234" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0234</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using switches operable in different directions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0235" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0235</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using chord techniques </text><reference><text><class-ref scheme="cpc">G06F3/0234</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0236" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0236</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using selection techniques to select from displayed items</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0237" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0237</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using prediction or retrieval techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0238" definition-exists="true" ipc-concordant="G06F3/023" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0238</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Programmable keyboards </text><reference><text>key guide holders <class-ref scheme="cpc">G06F3/0224</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/027" definition-exists="true" ipc-concordant="G06F3/027" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/027</classification-symbol><class-title date-revised="2022-02-01"><title-part><text>for insertion of the decimal point</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/03" definition-exists="true" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F3/03</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Arrangements for converting the position or the displacement of a member into a coded form</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph> In this group, the first place priority rule is applied, i.e. at each hierarchical level, in the absence of an indication to the contrary, classification is made in the first appropriate place. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0304" definition-exists="true" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/0304</classification-symbol><class-title date-revised="2022-02-01"><title-part><CPC-specific-text><text>Detection arrangements using opto-electronic means </text><reference><text>constructional details of pointing devices not related to the detection arrangement using opto-electronic means <class-ref scheme="cpc">G06F3/033</class-ref>; optical digitisers <class-ref scheme="cpc">G06F3/042</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0308" definition-exists="false" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0308</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>comprising a plurality of distinctive and separately oriented light emitters or reflectors associated to the pointing device, e.g. remote cursor controller with distinct and separately oriented LEDs at the tip whose radiations are captured by a photo-detector associated to the screen</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0312" definition-exists="true" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/0312</classification-symbol><class-title date-revised="2022-02-01"><title-part><CPC-specific-text><text>for tracking the rotation of a spherical or circular member, e.g. optical rotary encoders used in mice or trackballs using a tracking ball or in mouse scroll wheels </text><reference><text>tracking relative movement in co-operation with a regularly or irregularly patterned surface, e.g. as in optical mice <class-ref scheme="cpc">G06F3/0317</class-ref>; constructional details of scroll or thumb-wheels <class-ref scheme="cpc">G06F3/0362</class-ref>; optical rotary encoders <class-ref scheme="cpc">G01D5/3473</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0317" definition-exists="true" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0317</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0321" definition-exists="false" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0321</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet </text><reference><text>constructional details of pen-shaped pointing devices <class-ref scheme="cpc">G06F3/03545</class-ref>, <class-ref scheme="cpc">G06F3/03542</class-ref>, <class-ref scheme="cpc">G06F3/037</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0325" definition-exists="false" ipc-concordant="G06F3/03" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0325</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a plurality of light emitters or reflectors or a plurality of detectors forming a reference frame from which to derive the orientation of the object, e.g. by triangulation or on the basis of reference deformation in the picked up image</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/033" definition-exists="true" ipc-concordant="G06F3/033" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/033</classification-symbol><class-title date-revised="2022-02-01"><title-part><text>Pointing devices displaced or positioned by the user </text><CPC-specific-text><text>, e.g. mice, trackballs, pens or joysticks</text></CPC-specific-text></title-part><title-part><text>Accessories therefor </text><reference><text>digitisers characterised by the transducing means <class-ref scheme="cpc">G06F3/041</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0334" definition-exists="false" ipc-concordant="G06F3/033" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0334</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Foot operated pointing devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0338" definition-exists="true" ipc-concordant="G06F3/0338" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0338</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0346" definition-exists="true" ipc-concordant="G06F3/0346" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0346</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0354" definition-exists="false" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0354</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03541" definition-exists="false" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03541</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mouse/trackball convertible devices, in which the same ball is used to track the 2D relative movement</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03542" definition-exists="true" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03542</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Light pens for emitting or receiving light</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03543" definition-exists="true" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03543</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mice or pucks </text><reference><text><class-ref scheme="cpc">G06F3/03541</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/03544" definition-exists="false" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03544</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having dual sensing arrangement, e.g. two balls or two coils used to track rotation of the pointing device</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03545" definition-exists="true" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03545</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pens or stylus</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/03546" definition-exists="false" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03546</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a rotatable ball at the tip as position detecting member</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03547" definition-exists="true" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03547</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Touch pads, in which fingers can move on a surface</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03548" definition-exists="false" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03548</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Sliders, in which the moving part moves in a plane</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/03549" definition-exists="true" ipc-concordant="G06F3/0354" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/03549</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Trackballs </text><reference><text><class-ref scheme="cpc">G06F3/03541</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0362" definition-exists="true" ipc-concordant="G06F3/0362" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0362</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/037" definition-exists="false" ipc-concordant="G06F3/037" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/037</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using the raster scan of a cathode-ray tube [CRT] for detecting the position of the member, e.g. light pens cooperating with CRT monitors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/038" definition-exists="true" ipc-concordant="G06F3/038" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/038</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0383" definition-exists="false" ipc-concordant="G06F3/038" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0383</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Signal control means within the pointing device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0386" definition-exists="true" ipc-concordant="G06F3/038" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0386</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for light pen</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/039" definition-exists="true" ipc-concordant="G06F3/039" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/039</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Accessories therefor, e.g. mouse pads</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0393" definition-exists="true" ipc-concordant="G06F3/039" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/0393</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Accessories for touch pads or touch screens, e.g. mechanical guides added to touch screens for drawing straight lines, hard keys overlaying touch screens or touch pads</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0395" definition-exists="false" ipc-concordant="G06F3/039" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0395</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mouse pads</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/041" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F3/041</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0412" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0412</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Digitisers structurally integrated in a display</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0414" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/0414</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using force sensing means to determine a position</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04142" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04142</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>the force sensing means being located peripherally, e.g. disposed at the corners or at the side of a touch sensing plate</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04144" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04144</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using an array of force sensing means </text><reference><text>position sensing using the local deformation of sensor cells <class-ref scheme="cpc">G06F3/0447</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04146" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04146</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using pressure sensitive conductive elements delivering a boolean signal and located between crossing sensing lines, e.g. located between X and Y sensing line layers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0416" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/0416</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Control or interface arrangements specially adapted for digitisers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04162" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04162</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04164" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04164</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Connections between sensors and controllers, e.g. routing lines between electrodes and connection pads</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04166" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04166</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving </text><reference><text>Synchronisation with the driving of the display or the backlighting unit to avoid interferences generated internally <class-ref scheme="cpc">G06F3/04184</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/041661" definition-exists="false" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/041661</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using detection at multiple resolutions, e.g. coarse and fine scanning; using detection within a limited area, e.g. object tracking window</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/041662" definition-exists="false" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/041662</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using alternate mutual and self-capacitive scanning</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0418" definition-exists="false" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/0418</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>for error correction or compensation, e.g. based on parallax, calibration or alignment</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/04182" definition-exists="false" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04182</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Filtering of noise external to the device and not generated by digitiser components</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/04184" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04184</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Synchronisation with the driving of the display or the backlighting unit to avoid interferences generated internally</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/04186" definition-exists="true" ipc-concordant="G06F3/041" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/04186</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Touch location disambiguation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/042" definition-exists="true" ipc-concordant="G06F3/042" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/042</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>by opto-electronic means</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0421" definition-exists="true" ipc-concordant="G06F3/042" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0421</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by interrupting or reflecting a light beam, e.g. optical touch-screen</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0423" definition-exists="true" ipc-concordant="G06F3/042" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0423</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using sweeping light beams, e.g. using rotating or vibrating mirror</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0425" definition-exists="false" ipc-concordant="G06F3/042" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0425</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected </text><reference><text>tracking a projected light spot to determine a position on a display surface <class-ref scheme="cpc">G06F3/0386</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0426" definition-exists="false" ipc-concordant="G06F3/042" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0426</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>tracking fingers with respect to a virtual keyboard projected or printed on the surface </text><reference><text>virtual keyboards on touch screens <class-ref scheme="cpc">G06F3/04886</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0428" definition-exists="false" ipc-concordant="G06F3/042" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0428</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by sensing at the edges of the touch surface the interruption of optical paths, e.g. an illumination plane, parallel to the touch surface which may be virtual </text><reference><text>sensing beam interruptions in a planar beam grid of an optical touch-screen <class-ref scheme="cpc">G06F3/0421</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/043" definition-exists="true" ipc-concordant="G06F3/043" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/043</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using propagating acoustic waves</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0433" definition-exists="true" ipc-concordant="G06F3/043" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0433</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which the acoustic waves are either generated by a movable member and propagated within a surface layer or propagated within a surface layer and captured by a movable member</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0436" definition-exists="true" ipc-concordant="G06F3/043" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0436</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which generating transducers and detecting transducers are attached to a single acoustic waves transmission substrate</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/044" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F3/044</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by capacitive means</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0441" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0441</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0442" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0442</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using active external devices, e.g. active pens, for transmitting changes in electrical potential to be received by the digitiser</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0443" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0443</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using a single layer of sensing electrodes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0444" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0444</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using a single conductive element covering the whole sensing surface, e.g. by sensing the electrical current flowing at the corners</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0445" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0445</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0446" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0446</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0447" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0447</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Position sensing using the local deformation of sensor cells</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0448" definition-exists="true" ipc-concordant="G06F3/044" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F3/0448</classification-symbol><class-title date-revised="2019-05-01"><title-part><CPC-specific-text><text>Details of the electrode shape, e.g. for enhancing the detection of touches, for generating specific electric field shapes, for enhancing display quality</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/045" definition-exists="true" ipc-concordant="G06F3/045" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/045</classification-symbol><class-title date-revised="2022-02-01"><title-part><text>using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/046" definition-exists="true" ipc-concordant="G06F3/046" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/046</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>by electromagnetic means</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/047" definition-exists="true" ipc-concordant="G06F3/047" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/047</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using sets of wires, e.g. crossed wires</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/048" definition-exists="true" ipc-concordant="G06F3/048" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-01-01" status="published"><classification-symbol>G06F3/048</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Interaction techniques based on graphical user interfaces [GUI]</text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph>This group <u>covers</u> subject matter where the focus is placed on the way the user can interact with the displayed data. The mere presence of a standard GUI in the context of the disclosure of a specific software application or a specific device capable of processing data related to its specific function, should be in general classified in the appropriate subclasses related to those software applications or specific devices.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0481" definition-exists="true" ipc-concordant="G06F3/0481" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0481</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor&apos;s changing behaviour or appearance</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/04812" definition-exists="true" ipc-concordant="G06F3/04812" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04812</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/04815" definition-exists="true" ipc-concordant="G06F3/04815" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04815</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/04817" definition-exists="true" ipc-concordant="G06F3/04817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04817</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>using icons </text><reference><text>graphical or visual programming using iconic symbols <class-ref scheme="cpc">G06F8/34</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0482" definition-exists="true" ipc-concordant="G06F3/0482" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/0482</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Interaction with lists of selectable items, e.g. menus</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0483" definition-exists="true" ipc-concordant="G06F3/0483" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/0483</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Interaction with page-structured environments, e.g. book metaphor</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0484" definition-exists="true" ipc-concordant="G06F3/0484" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/0484</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/04842" definition-exists="true" ipc-concordant="G06F3/04842" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04842</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Selection of displayed objects or displayed text elements </text><reference><text><class-ref scheme="cpc">G06F3/0482</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/04845" definition-exists="true" ipc-concordant="G06F3/04845" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04845</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>for image manipulation, e.g. dragging, rotation, expansion or change of colour</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/04847" definition-exists="false" ipc-concordant="G06F3/04847" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04847</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Interaction techniques to control parameter settings, e.g. interaction with sliders or dials</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0485" definition-exists="true" ipc-concordant="G06F3/0485" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0485</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Scrolling or panning</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04855" definition-exists="false" ipc-concordant="G06F3/04855" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04855</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Interaction with scrollbars</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0486" definition-exists="true" ipc-concordant="G06F3/0486" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0486</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Drag-and-drop</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0487" definition-exists="false" ipc-concordant="G06F3/0487" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0487</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0488" definition-exists="true" ipc-concordant="G06F3/0488" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0488</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a touch-screen or digitiser, e.g. input of commands through traced gestures</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04883" definition-exists="true" ipc-concordant="G06F3/04883" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04883</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>for inputting data by handwriting, e.g. gesture or text</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04886" definition-exists="true" ipc-concordant="G06F3/04886" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04886</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0489" definition-exists="true" ipc-concordant="G06F3/0489" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0489</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using dedicated keyboard keys or combinations thereof</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04892" definition-exists="true" ipc-concordant="G06F3/04892" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04892</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key </text><reference><text>arrangements for controlling cursor position based on coordinate signals <class-ref scheme="cpc">G06F3/038</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04895" definition-exists="false" ipc-concordant="G06F3/04895" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F3/04895</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Guidance during keyboard input operation, e.g. prompting</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/04897" definition-exists="false" ipc-concordant="G06F3/0489" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/04897</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Special input arrangements or commands for improving display capability</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/05" definition-exists="true" ipc-concordant="G06F3/05" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F3/05</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Digital input using the sampling of an analogue quantity at regular intervals of time </text><CPC-specific-text><text>, input from a/d converter or output to d/a converter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/06" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F3/06</classification-symbol><class-title date-revised="2022-02-01"><title-part><text>Digital input from, or digital output to, record carriers </text><CPC-specific-text><text>, e.g. RAID, emulated record carriers or networked record carriers</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F3/06</class-ref>, <class-ref scheme="cpc">G06F3/0601</class-ref>, <class-ref scheme="cpc">G06F3/0602</class-ref>, <class-ref scheme="cpc">G06F3/0604</class-ref>, <class-ref scheme="cpc">G06F3/0605</class-ref>, <class-ref scheme="cpc">G06F3/0607</class-ref>, <class-ref scheme="cpc">G06F3/0608</class-ref>, <class-ref scheme="cpc">G06F3/061</class-ref>, <class-ref scheme="cpc">G06F3/0611</class-ref>, <class-ref scheme="cpc">G06F3/0613</class-ref>, <class-ref scheme="cpc">G06F3/0614</class-ref>, <class-ref scheme="cpc">G06F3/0616</class-ref>, <class-ref scheme="cpc">G06F3/0617</class-ref>, <class-ref scheme="cpc">G06F3/0619</class-ref>, <class-ref scheme="cpc">G06F3/062</class-ref>, <class-ref scheme="cpc">G06F3/0622</class-ref>, <class-ref scheme="cpc">G06F3/0623</class-ref>, <class-ref scheme="cpc">G06F3/0625</class-ref>, <class-ref scheme="cpc">G06F3/0626</class-ref>, <class-ref scheme="cpc">G06F3/0628</class-ref>, <class-ref scheme="cpc">G06F3/0629</class-ref>, <class-ref scheme="cpc">G06F3/0631</class-ref>, <class-ref scheme="cpc">G06F3/0632</class-ref>, <class-ref scheme="cpc">G06F3/0634</class-ref>, <class-ref scheme="cpc">G06F3/0635</class-ref>, <class-ref scheme="cpc">G06F3/0637</class-ref>, <class-ref scheme="cpc">G06F3/0638</class-ref>, <class-ref scheme="cpc">G06F3/064</class-ref>, <class-ref scheme="cpc">G06F3/0641</class-ref>, <class-ref scheme="cpc">G06F3/0643</class-ref>, <class-ref scheme="cpc">G06F3/0644</class-ref>, <class-ref scheme="cpc">G06F3/0646</class-ref>, <class-ref scheme="cpc">G06F3/0647</class-ref>, <class-ref scheme="cpc">G06F3/0649</class-ref>, <class-ref scheme="cpc">G06F3/065</class-ref>, <class-ref scheme="cpc">G06F3/0652</class-ref>, <class-ref scheme="cpc">G06F3/0653</class-ref>, <class-ref scheme="cpc">G06F3/0655</class-ref>, <class-ref scheme="cpc">G06F3/0656</class-ref>, <class-ref scheme="cpc">G06F3/0658</class-ref>, <class-ref scheme="cpc">G06F3/0659</class-ref>, <class-ref scheme="cpc">G06F3/0661</class-ref>, <class-ref scheme="cpc">G06F3/0662</class-ref>, <class-ref scheme="cpc">G06F3/0664</class-ref>, <class-ref scheme="cpc">G06F3/0665</class-ref>, <class-ref scheme="cpc">G06F3/0667</class-ref>, <class-ref scheme="cpc">G06F3/0668</class-ref>, <class-ref scheme="cpc">G06F3/067</class-ref>, <class-ref scheme="cpc">G06F3/0671</class-ref>, <class-ref scheme="cpc">G06F3/0673</class-ref>, <class-ref scheme="cpc">G06F3/0674</class-ref>, <class-ref scheme="cpc">G06F3/0676</class-ref>, <class-ref scheme="cpc">G06F3/0677</class-ref>, <class-ref scheme="cpc">G06F3/0679</class-ref>, <class-ref scheme="cpc">G06F3/068</class-ref>, <class-ref scheme="cpc">G06F3/0682</class-ref>, <class-ref scheme="cpc">G06F3/0683</class-ref>, <class-ref scheme="cpc">G06F3/0685</class-ref>, <class-ref scheme="cpc">G06F3/0686</class-ref>, <class-ref scheme="cpc">G06F3/0688</class-ref>, <class-ref scheme="cpc">G06F3/0689</class-ref> and <class-ref scheme="cpc">G06F3/08</class-ref> are incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F2003/0697</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/0601" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-05-01" status="published"><classification-symbol>G06F3/0601</classification-symbol><class-title date-revised="2021-05-01"><title-part><CPC-specific-text><text>Interfaces specially adapted for storage systems</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph><CPC-specific-note>In this subgroup the following classification rules must be observed: <br/>For a complete classification in the field of <class-ref scheme="cpc">G06F3/0601</class-ref> documents should receive classification symbols for &quot;invention information&quot; as follows:<subnote type="bullet"><note-paragraph>at least one symbol in <class-ref scheme="cpc">G06F3/0602</class-ref> - <class-ref scheme="cpc">G06F3/0626</class-ref> for the technical effect achieved and</note-paragraph><note-paragraph>at least one symbol in <class-ref scheme="cpc">G06F3/0628</class-ref> - <class-ref scheme="cpc">G06F3/0667</class-ref> for the technique used and</note-paragraph><note-paragraph>at least one symbol in <class-ref scheme="cpc">G06F3/0668</class-ref> - <class-ref scheme="cpc">G06F3/0689</class-ref> for the infrastructure involved.<br/>The classification of &quot;additional information&quot; is optional. CPC symbols in the range&#160;<class-ref scheme="cpc">G06F2206/1004</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F2206/1014</class-ref> should be used for classifying &quot;additional information&quot;.</note-paragraph></subnote></CPC-specific-note></note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0602" definition-exists="false" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0602</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>specifically adapted to achieve a particular effect</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0604" definition-exists="false" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0604</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Improving or facilitating administration, e.g. storage management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0605" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0605</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by facilitating the interaction with a user or administrator</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0607" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F3/0607</classification-symbol><class-title date-revised="2016-08-01"><title-part><CPC-specific-text><text>by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0608" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0608</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Saving storage space on storage systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/061" definition-exists="false" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/061</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Improving I/O performance</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0611" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0611</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to response time</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0613" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0613</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to throughput</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0614" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0614</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Improving the reliability of storage systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0616" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0616</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0617" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0617</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to availability</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0619" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0619</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to data integrity, e.g. data losses, bit errors</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/062" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/062</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Securing storage systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0622" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0622</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to access</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0623" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0623</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in relation to content</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0625" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0625</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power saving in storage systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0626" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0626</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reducing size or complexity of storage systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0628" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0628</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>making use of a particular technique</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0629" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0629</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Configuration or reconfiguration of storage systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0631" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0631</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by allocating resources to storage systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0632" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0632</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by initialisation or re-initialisation of storage systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0634" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0634</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by changing the state or mode of one or more devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0635" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0635</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by changing the path, e.g. traffic rerouting, path reconfiguration</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0637" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0637</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Permissions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0638" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0638</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Organizing or formatting or addressing of data</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/064" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/064</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of blocks</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0641" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0641</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>De-duplication techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0643" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0643</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of files</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0644" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0644</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of space entities, e.g. partitions, extents, pools</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0646" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0646</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0647" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0647</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Migration mechanisms</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0649" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0649</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Lifecycle management</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/065" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/065</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Replication mechanisms</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0652" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0652</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0653" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0653</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring storage devices or systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0655" definition-exists="false" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0655</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0656" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0656</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data buffering arrangements</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0658" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0658</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Controller construction arrangements</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0659" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0659</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Command handling arrangements, e.g. command buffers, queues, command scheduling</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0661" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0661</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Format or protocol conversion arrangements</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0662" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0662</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Virtualisation aspects</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0664" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0664</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at device level, e.g. emulation of a storage device or system</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0665" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0665</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at area level, e.g. provisioning of virtual or logical volumes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0667" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0667</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at data level, e.g. file, record or object virtualisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/0668" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0668</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>adopting a particular infrastructure</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/067" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/067</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/0671" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0671</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>In-line storage system</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0673" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0673</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Single storage device</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0674" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0674</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Disk device</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F3/0676" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0676</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Magnetic disk device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F3/0677" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0677</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Optical disk device, e.g. CD-ROM, DVD</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0679" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0679</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/068" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hybrid storage device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0682" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0682</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tape device</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/0683" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0683</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Plurality of storage devices</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0685" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0685</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0686" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0686</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Libraries, e.g. tape libraries, jukebox</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0688" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0688</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non-volatile semiconductor memory arrays</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/0689" definition-exists="true" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/0689</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Disk arrays, e.g. RAID, JBOD</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F3/0697" definition-exists="false" ipc-concordant="G06F3/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-05-01" status="frozen"><classification-symbol>G06F2003/0697</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>device management, e.g. handlers, drivers, I/O schedulers</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F2003/0697</class-ref> is no longer used for the classification of documents as of <reclassification-date>2021-05-01</reclassification-date>. <br/>The content of this group is being reclassified into groups <class-ref scheme="cpc">G06F3/06</class-ref>, <class-ref scheme="cpc">G06F3/0601</class-ref>, <class-ref scheme="cpc">G06F3/0602</class-ref>, <class-ref scheme="cpc">G06F3/0604</class-ref>, <class-ref scheme="cpc">G06F3/0605</class-ref>, <class-ref scheme="cpc">G06F3/0607</class-ref>, <class-ref scheme="cpc">G06F3/0608</class-ref>, <class-ref scheme="cpc">G06F3/061</class-ref>, <class-ref scheme="cpc">G06F3/0611</class-ref>, <class-ref scheme="cpc">G06F3/0613</class-ref>, <class-ref scheme="cpc">G06F3/0614</class-ref>, <class-ref scheme="cpc">G06F3/0616</class-ref>, <class-ref scheme="cpc">G06F3/0617</class-ref>, <class-ref scheme="cpc">G06F3/0619</class-ref>, <class-ref scheme="cpc">G06F3/062</class-ref>, <class-ref scheme="cpc">G06F3/0622</class-ref>, <class-ref scheme="cpc">G06F3/0623</class-ref>, <class-ref scheme="cpc">G06F3/0625</class-ref>, <class-ref scheme="cpc">G06F3/0626</class-ref>, <class-ref scheme="cpc">G06F3/0628</class-ref>, <class-ref scheme="cpc">G06F3/0629</class-ref>, <class-ref scheme="cpc">G06F3/0631</class-ref>, <class-ref scheme="cpc">G06F3/0632</class-ref>, <class-ref scheme="cpc">G06F3/0634</class-ref>, <class-ref scheme="cpc">G06F3/0635</class-ref>, <class-ref scheme="cpc">G06F3/0637</class-ref>, <class-ref scheme="cpc">G06F3/0638</class-ref>, <class-ref scheme="cpc">G06F3/064</class-ref>, <class-ref scheme="cpc">G06F3/0641</class-ref>, <class-ref scheme="cpc">G06F3/0643</class-ref>, <class-ref scheme="cpc">G06F3/0644</class-ref>, <class-ref scheme="cpc">G06F3/0646</class-ref>, <class-ref scheme="cpc">G06F3/0647</class-ref>, <class-ref scheme="cpc">G06F3/0649</class-ref>, <class-ref scheme="cpc">G06F3/065</class-ref>, <class-ref scheme="cpc">G06F3/0652</class-ref>, <class-ref scheme="cpc">G06F3/0653</class-ref>, <class-ref scheme="cpc">G06F3/0655</class-ref>, <class-ref scheme="cpc">G06F3/0656</class-ref>, <class-ref scheme="cpc">G06F3/0658</class-ref>, <class-ref scheme="cpc">G06F3/0659</class-ref>, <class-ref scheme="cpc">G06F3/0661</class-ref>, <class-ref scheme="cpc">G06F3/0662</class-ref>, <class-ref scheme="cpc">G06F3/0664</class-ref>, <class-ref scheme="cpc">G06F3/0665</class-ref>, <class-ref scheme="cpc">G06F3/0667</class-ref>, <class-ref scheme="cpc">G06F3/0668</class-ref>, <class-ref scheme="cpc">G06F3/067</class-ref>, <class-ref scheme="cpc">G06F3/0671</class-ref>, <class-ref scheme="cpc">G06F3/0673</class-ref>, <class-ref scheme="cpc">G06F3/0674</class-ref>, <class-ref scheme="cpc">G06F3/0676</class-ref>, <class-ref scheme="cpc">G06F3/0677</class-ref>, <class-ref scheme="cpc">G06F3/0679</class-ref>, <class-ref scheme="cpc">G06F3/068</class-ref>, <class-ref scheme="cpc">G06F3/0682</class-ref>, <class-ref scheme="cpc">G06F3/0683</class-ref>, <class-ref scheme="cpc">G06F3/0685</class-ref>, <class-ref scheme="cpc">G06F3/0686</class-ref>, <class-ref scheme="cpc">G06F3/0688</class-ref>, <class-ref scheme="cpc">G06F3/0689</class-ref> and <class-ref scheme="cpc">G06F3/08</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/08" definition-exists="true" ipc-concordant="G06F3/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F3/08</classification-symbol><class-title date-revised="2020-08-01"><title-part><text>from or to individual record carriers, e.g. punched card </text><CPC-specific-text><text>, memory card, integrated circuit [IC] card or smart card</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/09" definition-exists="true" ipc-concordant="G06F3/09" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/09</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Digital output to typewriters</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/12" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F3/12</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Digital output to print unit </text><CPC-specific-text><text>, e.g. line printer, chain printer</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1201" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1201</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dedicated interfaces to print systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1202" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1202</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>specifically adapted to achieve a particular effect</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1203" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1203</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Improving or facilitating administration, e.g. print management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1204" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1204</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1205" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1205</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1206" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1206</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resulting in increased flexibility in input data format or job format or job type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1207" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1207</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resulting in the user being informed about print result after a job submission</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1208" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1208</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1209" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1209</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/121" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/121</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1211" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1211</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Improving printing performance</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1212" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1212</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>achieving reduced delay between job submission and print start</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1213" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1213</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at an intermediate node or at the final node</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1214" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1214</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at the submitting node</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1215" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1215</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>achieving increased printing speed, i.e. reducing the time between printing start and printing end</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1217" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1217</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>achieving reduced idle time at the output device or increased asset utilization</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1218" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1218</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1219" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1219</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with regard to consumables, e.g. ink, toner, paper</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/122" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/122</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with regard to computing resources, e.g. memory, CPU</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1221" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1221</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with regard to power consumption</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1222" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1222</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Increasing security of the print job</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1223" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1223</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>specifically adapted to use a particular technique</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1224" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1224</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Client or server resources management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1225" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1225</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software update, e.g. print driver, modules, plug-ins, fonts</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1226" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1226</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Discovery of devices having required properties</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1227" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1227</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printer definition files</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1228" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1228</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printing driverless or using generic drivers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1229" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1229</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printer resources management or printer maintenance, e.g. device status, power levels</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/123" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/123</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software or firmware update, e.g. device firmware management</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1231" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1231</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Device related settings, e.g. IP address, Name, Identification</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1232" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1232</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Transmitting printer device capabilities, e.g. upon request or periodically</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1234" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1234</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Errors handling and recovery, e.g. reprinting </text><reference><text><class-ref scheme="cpc">G06F3/1261</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1235" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1235</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>caused by end of consumables, e.g. paper, ink, toner</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1236" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1236</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Connection management</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1237" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1237</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Print job management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1238" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1238</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1239" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1239</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/124" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/124</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallel printing or parallel ripping</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1241" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1241</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dividing a job according to job requirements, e.g. black/white and colour pages, covers and body of books, tabs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1242" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1242</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Image or content composition onto a page</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1243" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1243</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1244" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1244</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Job translation or job parsing, e.g. page banding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1245" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1245</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by conversion to intermediate or common format</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1246" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1246</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by handling markup languages, e.g. XSL, XML, HTML</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1247" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1247</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by conversion to printer ready format</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1248" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1248</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by printer language recognition, e.g. PDL, PCL, PDF</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/125" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/125</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Page layout or assigning input pages onto output media, e.g. imposition</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1251" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1251</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for continuous media, e.g. web media, rolls</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1252" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1252</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for sheet based media</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1253" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1253</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Configuration of print job parameters, e.g. using UI at the client</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1254" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1254</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Automatic configuration, e.g. by driver</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1255" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1255</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Settings incompatibility, e.g. constraints, user requirements vs. device capabilities</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1256" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1256</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>User feedback, e.g. print preview, test print, proofing, pre-flight checks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1257" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1257</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using pre-stored settings, e.g. job templates, presets, print styles</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1258" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1258</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by updating job settings at the printer</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1259" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1259</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Print job monitoring, e.g. job status</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/126" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/126</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Job scheduling, e.g. queuing, determine appropriate device</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1261" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1261</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using alternate printing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1262" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1262</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by grouping or ganging jobs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1263" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1263</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1264" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1264</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by assigning post-processing resources</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1265" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1265</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1267" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1267</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Job repository, e.g. non-scheduled jobs, delay printing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1268" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1268</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Job submission, e.g. submitting print job order or request not the print data itself</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1269" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1269</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by broadcasting server</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/127" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/127</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using hot folders, e.g. folder for which print settings or print data management rules are set in advance</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1271" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1271</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Job submission at the printing node, e.g. creating a job from a data stored locally or remotely </text><reference><text><class-ref scheme="cpc">G06F3/1238</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F3/1272" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1272</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Digital storefront, e.g. e-ordering, web2print, submitting a job from a remote submission screen</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1273" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1273</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Print job history, e.g. logging, accounting, tracking</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1274" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1274</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Deleting of print job</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1275" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1275</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Print workflow management, e.g. defining or changing a workflow, cross publishing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1276" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1276</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>within a printer driver, e.g. driver resides either on a server or on a client</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1277" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1277</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using filter pipeline, e.g. outside the driver, adding traps</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1278" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1278</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>specifically adapted to adopt a particular infrastructure</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1279" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1279</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Controller construction, e.g. aspects of the interface hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/128" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/128</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Direct printing, e.g. sending document file, using memory stick, printing from a camera</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1281" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1281</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multi engine printer devices, e.g. one entity having multiple output engines</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1282" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1282</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>High volume printer device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1284" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1284</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Local printer device</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1285" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1285</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Remote printer device, e.g. being remote from client or server</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1286" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1286</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>via local network</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1287" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1287</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>via internet</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1288" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1288</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in client-server-printer device configuration</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/1289" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1289</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in server-client-printer device configuration, e.g. the server does not see the printer</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F3/129" definition-exists="true" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/129</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in server-printer device-client configuration, e.g. print flow goes from server to printer and then bidirectional from printer to client, i.e. the client does not communicate with the server</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1291" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1291</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pool of printer devices: self-managing printing devices in a network, e.g. without a server</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F3/1292" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1292</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mobile client, e.g. wireless printing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1293" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1293</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printer information exchange with computer</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1294" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1294</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Status or feedback related to information exchange</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1295" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1295</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Buffering means</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1296" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1296</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printer job scheduling or printer resource handling</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1297" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1297</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printer code translation, conversion, emulation, compression; Configuration of printer parameters</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1298" definition-exists="false" ipc-concordant="G06F3/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1298</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Printer language recognition, e.g. programme control language, page description language</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/13" definition-exists="true" ipc-concordant="G06F3/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F3/13</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Digital output to plotter </text><CPC-specific-text><text>; Cooperation and interconnection of the plotter with other functional units</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/14" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F3/14</classification-symbol><class-title date-revised="2020-08-01"><title-part><text>Digital output to display device </text><CPC-specific-text><text>; Cooperation and interconnection of the display device with other functional units</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1407" definition-exists="false" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1407</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1415" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1415</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with means for detecting differences between the image stored in the host and the images displayed on the displays</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1423" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1423</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>controlling a plurality of local displays, e.g. CRT and flat panel display</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1431" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1431</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a single graphics controller</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1438" definition-exists="false" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1438</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using more than one graphics controller</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1446" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1446</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>display composed of modules, e.g. video walls</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/1454" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1454</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1462" definition-exists="true" ipc-concordant="G06F3/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1462</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with means for detecting differences between the image stored in the host and the images displayed on the remote displays</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/147" definition-exists="true" ipc-concordant="G06F3/147" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/147</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using display panels</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F3/1475" definition-exists="true" ipc-concordant="G06F3/147" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/1475</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with conversion of CRT control signals to flat panel control signals, e.g. adapting the palette memory</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/153" definition-exists="false" ipc-concordant="G06F3/153" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/153</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using cathode-ray tubes</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F3/16" definition-exists="true" ipc-concordant="G06F3/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-02-01" status="published"><classification-symbol>G06F3/16</classification-symbol><class-title date-revised="2019-02-01"><title-part><text>Sound input</text></title-part><title-part><text>Sound output </text><reference><text>speech processing <class-ref scheme="cpc">G10L</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/162" definition-exists="true" ipc-concordant="G06F3/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/162</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/165" definition-exists="true" ipc-concordant="G06F3/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/165</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of the audio stream, e.g. setting of volume, audio stream path</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F3/167" definition-exists="true" ipc-concordant="G06F3/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F3/167</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Audio in a user interface, e.g. using voice commands for navigating, audio feedback</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F5/00" definition-exists="true" ipc-concordant="G06F5/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F5/00</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Methods or arrangements for data conversion without changing the order or content of the data handled</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F5/01" definition-exists="true" ipc-concordant="G06F5/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/01</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for shifting, e.g. justifying, scaling, normalising </text><CPC-specific-text><reference><text>digital stores in which the information is moved stepwise, e.g. shift-registers <class-ref scheme="cpc">G11C19/00</class-ref>; digital stores in which the information circulates <class-ref scheme="cpc">G11C21/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/012" definition-exists="true" ipc-concordant="G06F5/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/012</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in floating-point computations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/015" definition-exists="true" ipc-concordant="G06F5/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/015</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having at least two separately controlled shifting levels, e.g. using shifting matrices </text><reference><text><class-ref scheme="cpc">G06F5/012</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/017" definition-exists="false" ipc-concordant="G06F5/01" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using recirculating storage elements</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F5/06" definition-exists="true" ipc-concordant="G06F5/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F5/06</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>for changing the speed of data flow, i.e. speed regularising </text><CPC-specific-text><text>or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor </text><reference><text><class-ref scheme="cpc">G06F7/78</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/065" definition-exists="false" ipc-concordant="G06F5/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/065</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Partitioned buffers, e.g. allowing multiple independent queues, bidirectional FIFO&apos;s</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/08" definition-exists="true" ipc-concordant="G06F5/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>having a sequence of storage locations, the intermediate ones not being accessible for either enqueue or dequeue operations, e.g. using a shift register </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F5/065</class-ref> takes precedence; shift registers <u>per se</u> <class-ref scheme="cpc">G11C19/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F5/085" definition-exists="false" ipc-concordant="G06F5/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/085</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which the data is recirculated</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/10" definition-exists="true" ipc-concordant="G06F5/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F5/065</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F5/12" definition-exists="true" ipc-concordant="G06F5/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Means for monitoring the fill level</text></title-part><title-part><text>Means for resolving contention, i.e. conflicts between simultaneous enqueue and dequeue operations</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F5/14" definition-exists="true" ipc-concordant="G06F5/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F5/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for overflow or underflow handling, e.g. full or empty flags</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F5/16" definition-exists="true" ipc-concordant="G06F5/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F5/16</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Multiplexed systems, i.e. using two or more similar devices which are alternately accessed for enqueue and dequeue operations, e.g. ping-pong buffers</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F7/00" definition-exists="true" ipc-concordant="G06F7/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Methods or arrangements for processing data by operating upon the order or content of the data handled </text><reference><text>logic circuits <class-ref scheme="cpc">H03K19/00</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/02" definition-exists="true" ipc-concordant="G06F7/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/02</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Comparing digital values </text><reference><text><class-ref scheme="cpc">G06F7/06</class-ref>, </text><CPC-specific-text><text><class-ref scheme="cpc">G06F7/22</class-ref>,</text></CPC-specific-text><text> <class-ref scheme="cpc">G06F7/38</class-ref> take precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/023" definition-exists="false" ipc-concordant="G06F7/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/023</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>adaptive, e.g. self learning</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/026" definition-exists="true" ipc-concordant="G06F7/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F7/026</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Magnitude comparison, i.e. determining the relative order of operands based on their numerical value, e.g. window comparator</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/06" definition-exists="true" ipc-concordant="G06F7/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/06</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Arrangements for sorting, selecting, merging, or comparing data on individual record carriers</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/08" definition-exists="false" ipc-concordant="G06F7/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry </text><reference><text>by merging two or more sets of carriers in ordered sequence <class-ref scheme="cpc">G06F7/16</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/10" definition-exists="false" ipc-concordant="G06F7/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Selecting, i.e. obtaining data of one kind from those record carriers which are identifiable by data of a second kind from a mass of ordered or randomly- distributed record carriers</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/12" definition-exists="false" ipc-concordant="G06F7/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with provision for printing-out a list of selected items</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/14" definition-exists="false" ipc-concordant="G06F7/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Merging, i.e. combining at least two sets of record carriers each arranged in the same ordered sequence to produce a single set having the same ordered sequence</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/16" definition-exists="false" ipc-concordant="G06F7/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Combined merging and sorting</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/20" definition-exists="false" ipc-concordant="G06F7/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Comparing separate sets of record carriers arranged in the same sequence to determine whether at least some of the data in one set is identical with that in the other set or sets</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/22" definition-exists="true" ipc-concordant="G06F7/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/24" definition-exists="false" ipc-concordant="G06F7/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/24</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers </text><CPC-specific-text><text>sorting methods in general</text></CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/36</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/26" definition-exists="false" ipc-concordant="G06F7/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F7/26</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>the sorted data being recorded on the original record carrier within the same space in which the data had been recorded prior to their sorting, without using intermediate storage</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/32" definition-exists="false" ipc-concordant="G06F7/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/32</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Merging, i.e. combining data contained in ordered sequence on at least two record carriers to produce a single carrier or set of carriers having all the original data in the ordered sequence </text><CPC-specific-text><text>merging methods in general</text></CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/36</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/36" definition-exists="false" ipc-concordant="G06F7/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/36</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Combined merging and sorting</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/38" definition-exists="true" ipc-concordant="G06F7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/381" definition-exists="false" ipc-concordant="G06F7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/381</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using cryogenic components, e.g. Josephson gates</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/383" definition-exists="false" ipc-concordant="G06F7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/383</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using magnetic or similar elements </text><reference><text>parametric and other resonant circuits <class-ref scheme="cpc">G06F7/388</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/385" definition-exists="false" ipc-concordant="G06F7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/385</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>magnetic bubbles</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/386" definition-exists="false" ipc-concordant="G06F7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/386</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>decimal, radix 20 or 12 </text><reference><text><class-ref scheme="cpc">G06F7/385</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/388" definition-exists="false" ipc-concordant="G06F7/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/388</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using other various devices such as electro-chemical, microwave, surface acoustic wave, neuristor, electron beam switching, resonant, e.g. parametric, ferro-resonant</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/40" definition-exists="false" ipc-concordant="G06F7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/40</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>using contact-making devices, e.g. electromagnetic relay </text><reference><text><class-ref scheme="cpc">G06F7/46</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/405" definition-exists="false" ipc-concordant="G06F7/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/405</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>binary</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/42" definition-exists="false" ipc-concordant="G06F7/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/42</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Adding</text></title-part><title-part><text>Subtracting </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/405</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/44" definition-exists="false" ipc-concordant="G06F7/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/44</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiplying</text></title-part><title-part><text>Dividing </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/405</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/443" definition-exists="false" ipc-concordant="G06F7/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/443</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by successive additions or subtractions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/446" definition-exists="false" ipc-concordant="G06F7/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/446</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by partial product forming (with electric multiplication table)</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/46" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using electromechanical counter-type accumulators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/461" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/461</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adding; subtracting</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/462" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/462</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplying; dividing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/463" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/463</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by successive additions or subtractions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/465" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/465</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by partial product forming (with electric multiplication table)</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/466" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by successive multiplication or division by 2</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/467" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/467</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using preset multiples of the multiplicand or the divisor</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/468" definition-exists="false" ipc-concordant="G06F7/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/468</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for evaluating functions by calculation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/48" definition-exists="false" ipc-concordant="G06F7/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using non-contact-making devices, e.g. tube, solid state device</text></title-part><title-part><text>using unspecified devices</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/4806" definition-exists="false" ipc-concordant="G06F7/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4806</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Computations with complex numbers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/4812" definition-exists="false" ipc-concordant="G06F7/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4812</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Complex multiplication</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/4818" definition-exists="false" ipc-concordant="G06F7/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4818</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using coordinate rotation digital computer [CORDIC]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/4824" definition-exists="false" ipc-concordant="G06F7/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4824</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using signed-digit representation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/483" definition-exists="false" ipc-concordant="G06F7/483" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/483</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/4806</class-ref>, <class-ref scheme="cpc">G06F7/4824</class-ref>, <class-ref scheme="cpc">G06F7/49</class-ref>, <class-ref scheme="cpc">G06F7/491</class-ref>, <class-ref scheme="cpc">G06F7/544</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/4833" definition-exists="false" ipc-concordant="G06F7/483" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4833</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Logarithmic number system</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/4836" definition-exists="false" ipc-concordant="G06F7/483" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4836</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Computations with rational numbers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/485" definition-exists="false" ipc-concordant="G06F7/485" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/485</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Adding</text></title-part><title-part><text>Subtracting </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/4833</class-ref>, <class-ref scheme="cpc">G06F7/4836</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/487" definition-exists="false" ipc-concordant="G06F7/487" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/487</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiplying</text></title-part><title-part><text>Dividing </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/4833</class-ref>, <class-ref scheme="cpc">G06F7/4836</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4873" definition-exists="false" ipc-concordant="G06F7/487" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4873</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dividing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4876" definition-exists="false" ipc-concordant="G06F7/487" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4876</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplying</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/49" definition-exists="false" ipc-concordant="G06F7/49" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F7/49</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Computations with a radix, other than binary, 8, 16 or decimal, e.g. ternary, negative or imaginary radices, mixed radix </text><CPC-specific-text><text>non-linear PCM </text><reference><text><class-ref scheme="cpc">G06F7/4824</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/491" definition-exists="false" ipc-concordant="G06F7/491" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/491</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Computations with decimal numbers </text><CPC-specific-text><text>radix 12 or 20. </text><reference><text><class-ref scheme="cpc">G06F7/4824</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/4912" definition-exists="false" ipc-concordant="G06F7/491" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4912</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adding; Subtracting </text><reference><text><class-ref scheme="cpc">G06F7/492</class-ref>, <class-ref scheme="cpc">G06F7/498</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/4915" definition-exists="false" ipc-concordant="G06F7/491" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4915</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplying; Dividing </text><reference><text><class-ref scheme="cpc">G06F7/492</class-ref>, <class-ref scheme="cpc">G06F7/498</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4917" definition-exists="false" ipc-concordant="G06F7/491" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4917</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dividing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/492" definition-exists="false" ipc-concordant="G06F7/492" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/492</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a binary weighted representation within each denomination </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/498</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4925" definition-exists="false" ipc-concordant="G06F7/492" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4925</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adding; Subtracting </text><reference><text><class-ref scheme="cpc">G06F7/493</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/493" definition-exists="false" ipc-concordant="G06F7/493" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F7/493</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the representation being the natural binary coded representation, i.e. 8421-code</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/494" definition-exists="false" ipc-concordant="G06F7/494" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F7/494</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Adding</text></title-part><title-part><text>Subtracting</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F7/495" definition-exists="false" ipc-concordant="G06F7/495" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/495</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>in digit-serial fashion, i.e. having a single digit-handling circuit treating all denominations after each other</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/496" definition-exists="false" ipc-concordant="G06F7/496" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F7/496</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiplying</text></title-part><title-part><text>Dividing</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/498" definition-exists="false" ipc-concordant="G06F7/498" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/498</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using counter-type accumulators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4981" definition-exists="false" ipc-concordant="G06F7/498" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4981</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adding; Subtracting</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4983" definition-exists="false" ipc-concordant="G06F7/498" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4983</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplying; Dividing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/4985" definition-exists="false" ipc-concordant="G06F7/498" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4985</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by successive additions or subtractions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/4986" definition-exists="false" ipc-concordant="G06F7/498" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4986</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by successive multiplication or division by 2</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/4988" definition-exists="false" ipc-concordant="G06F7/498" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4988</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by table look-up</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/499" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F7/499</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>Denomination or exception handling, e.g. rounding or overflow</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/49905" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49905</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Exception handling</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/4991" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/4991</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Overflow or underflow</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49915" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49915</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mantissa overflow or underflow in handling floating-point numbers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49921" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49921</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Saturation, i.e. clipping the result to a minimum or maximum value</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/49926" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49926</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Division by zero</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/49931" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49931</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Modulo N reduction of final result</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/49936" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49936</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Normalisation mentioned as feature only</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/49942" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49942</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Significance control</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/49947" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49947</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rounding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49952" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49952</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Sticky bit</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49957" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49957</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementation of IEEE-754 Standard</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49963" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49963</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rounding to nearest </text><reference><text><class-ref scheme="cpc">G06F7/49957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49968" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49968</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rounding towards positive infinity </text><reference><text><class-ref scheme="cpc">G06F7/49957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49973" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49973</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rounding towards negative infinity, e.g. truncation of two&apos;s complement numbers </text><reference><text><class-ref scheme="cpc">G06F7/49957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49978" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49978</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rounding towards zero </text><reference><text><class-ref scheme="cpc">G06F7/49957</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/49984" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49984</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rounding away from zero</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/49989" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49989</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interval arithmetic</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/49994" definition-exists="false" ipc-concordant="G06F7/499" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/49994</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Sign extension</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/50" definition-exists="false" ipc-concordant="G06F7/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/50</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Adding</text></title-part><title-part><text>Subtracting </text><reference><text><class-ref scheme="cpc">G06F7/483</class-ref> - <class-ref scheme="cpc">G06F7/491</class-ref>, <class-ref scheme="cpc">G06F7/544</class-ref> - <class-ref scheme="cpc">G06F7/556</class-ref> take precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/501" definition-exists="false" ipc-concordant="G06F7/501" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/501</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Half or full adders, i.e. basic adder cells for one denomination</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5013" definition-exists="false" ipc-concordant="G06F7/501" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5013</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using algebraic addition of the input signals, e.g. Kirchhoff adders</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5016" definition-exists="false" ipc-concordant="G06F7/501" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5016</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>forming at least one of the output signals directly from the minterms of the input signals, i.e. with a minimum number of gate levels</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/502" definition-exists="false" ipc-concordant="G06F7/502" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/502</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Half adders</text></title-part><title-part><text>Full adders consisting of two cascaded half adders </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/5013</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/503" definition-exists="false" ipc-concordant="G06F7/503" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/503</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using carry switching, i.e. the incoming carry being connected directly, or only via an inverter, to the carry output under control of a carry propagate signal</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/504" definition-exists="false" ipc-concordant="G06F7/504" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/504</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>in bit-serial fashion, i.e. having a single digit-handling circuit treating all denominations after each other</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5045" definition-exists="false" ipc-concordant="G06F7/504" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5045</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for multiple operands</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/505" definition-exists="false" ipc-concordant="G06F7/505" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/505</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5052" definition-exists="false" ipc-concordant="G06F7/505" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5052</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using carry completion detection, either over all stages or at sample stages only</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5055" definition-exists="false" ipc-concordant="G06F7/505" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5055</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in which one operand is a constant, i.e. incrementers or decrementers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5057" definition-exists="false" ipc-concordant="G06F7/505" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5057</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using table look-up</text></CPC-specific-text></title-part><title-part><text>using programmable logic arrays </text><reference><text><class-ref scheme="cpc">G06F7/509</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/506" definition-exists="false" ipc-concordant="G06F7/506" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/506</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with simultaneous carry generation for, or propagation over, two or more stages</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/507" definition-exists="false" ipc-concordant="G06F7/507" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/507</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using selection between two conditionally calculated carry or sum values</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/508" definition-exists="false" ipc-concordant="G06F7/508" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/508</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using carry look-ahead circuits</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/509" definition-exists="false" ipc-concordant="G06F7/509" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/509</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for multiple operands, e.g. digital integrators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5095" definition-exists="false" ipc-concordant="G06F7/509" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5095</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>word-serial, i.e. with an accumulator-register</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/52" definition-exists="false" ipc-concordant="G06F7/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F7/52</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Multiplying</text></title-part><title-part><text>Dividing </text><reference><text><class-ref scheme="cpc">G06F7/483</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F7/491</class-ref>, <class-ref scheme="cpc">G06F7/544</class-ref> take precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/523" definition-exists="false" ipc-concordant="G06F7/523" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/523</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiplying only</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5235" definition-exists="false" ipc-concordant="G06F7/523" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5235</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using indirect methods, e.g. quarter square method, via logarithmic domain</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/525" definition-exists="false" ipc-concordant="G06F7/525" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/525</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>in serial-serial fashion, i.e. both operands being entered serially </text><reference><text><class-ref scheme="cpc">G06F7/533</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/527" definition-exists="false" ipc-concordant="G06F7/527" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/527</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>in serial-parallel fashion, i.e. one operand being entered serially and the other in parallel </text><reference><text><class-ref scheme="cpc">G06F7/533</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5272" definition-exists="false" ipc-concordant="G06F7/527" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5272</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with row wise addition of partial products</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F7/5275" definition-exists="false" ipc-concordant="G06F7/527" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5275</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using carry save adders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5277" definition-exists="false" ipc-concordant="G06F7/527" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5277</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with column wise addition of partial products</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/53" definition-exists="false" ipc-concordant="G06F7/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/53</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>in parallel-parallel fashion, i.e. both operands being entered in parallel </text><reference><text><class-ref scheme="cpc">G06F7/533</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5306" definition-exists="false" ipc-concordant="G06F7/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5306</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with row wise addition of partial products </text><reference><text><class-ref scheme="cpc">G06F7/5324</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F7/5312" definition-exists="false" ipc-concordant="G06F7/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5312</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using carry save adders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5318" definition-exists="false" ipc-concordant="G06F7/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5318</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with column wise addition of partial products, e.g. using Wallace tree, Dadda counters </text><reference><text><class-ref scheme="cpc">G06F7/5324</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5324" definition-exists="false" ipc-concordant="G06F7/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5324</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>partitioned, i.e. using repetitively a smaller parallel parallel multiplier or using an array of such smaller multipliers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/533" definition-exists="false" ipc-concordant="G06F7/533" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/533</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5332" definition-exists="false" ipc-concordant="G06F7/533" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5332</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by skipping over strings of zeroes or ones, e.g. using the Booth Algorithm</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5334" definition-exists="false" ipc-concordant="G06F7/533" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5334</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using multiple bit scanning, i.e. by decoding groups of successive multiplier bits in order to select an appropriate precalculated multiple of the multiplicand as a partial product</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F7/5336" definition-exists="false" ipc-concordant="G06F7/533" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5336</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>overlapped, i.e. with successive bitgroups sharing one or more bits being recoded into signed digit representation, e.g. using the Modified Booth Algorithm</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="15" additional-only="false" sort-key="G06F7/5338" definition-exists="false" ipc-concordant="G06F7/533" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5338</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>each bitgroup having two new bits, e.g. 2nd order MBA</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/535" definition-exists="false" ipc-concordant="G06F7/535" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/535</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Dividing only</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/537" definition-exists="false" ipc-concordant="G06F7/537" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F7/537</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Reduction of the number of iteration steps or stages, e.g. using the Sweeny-Robertson-Tocher [SRT] algorithm</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F7/5375" definition-exists="false" ipc-concordant="G06F7/537" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F7/5375</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Non restoring calculation, where each digit is either negative, zero or positive, e.g. SRT;</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/544" definition-exists="true" ipc-concordant="G06F7/544" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F7/544</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>for evaluating functions by calculation </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/4824</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/5443" definition-exists="false" ipc-concordant="G06F7/544" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5443</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Sum of products </text><reference><text>for applications thereof, <u>see</u> the relevant places, e.g. <class-ref scheme="cpc">G06F17/10</class-ref>, <class-ref scheme="cpc">H03H17/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/5446" definition-exists="false" ipc-concordant="G06F7/544" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5446</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using crossaddition algorithms, e.g. CORDIC</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/548" definition-exists="false" ipc-concordant="G06F7/548" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/548</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Trigonometric functions</text></title-part><title-part><text>Co-ordinate transformations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/552" definition-exists="false" ipc-concordant="G06F7/552" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F7/552</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Powers or roots </text><CPC-specific-text><text>, e.g. Pythagorean sums</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F7/5525" definition-exists="false" ipc-concordant="G06F7/552" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/5525</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Roots or inverse roots of single operands</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/556" definition-exists="false" ipc-concordant="G06F7/556" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/556</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Logarithmic or exponential functions</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/57" definition-exists="false" ipc-concordant="G06F7/57" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/57</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups <class-ref scheme="cpc">G06F7/483</class-ref> &#8211; <class-ref scheme="cpc">G06F7/556</class-ref> or for performing logical operations </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/49</class-ref>, <class-ref scheme="cpc">G06F7/491</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/575" definition-exists="false" ipc-concordant="G06F7/575" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/575</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Basic arithmetic logic units, i.e. devices selectable to perform either addition, subtraction or one of several logical operations, using, at least partially, the same circuitry</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/58" definition-exists="true" ipc-concordant="G06F7/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F7/58</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Random or pseudo-random number generators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/582" definition-exists="false" ipc-concordant="G06F7/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/582</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pseudo-random number generators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/584" definition-exists="false" ipc-concordant="G06F7/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/584</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using finite field arithmetic, e.g. using a linear feedback shift register</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/586" definition-exists="false" ipc-concordant="G06F7/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/586</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an integer algorithm, e.g. using linear congruential method</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/588" definition-exists="false" ipc-concordant="G06F7/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/588</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Random number generators, i.e. based on natural stochastic processes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/60" definition-exists="true" ipc-concordant="G06F7/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F7/60</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix</text></title-part><title-part><text>Computing devices using combinations of denominational and non-denominational quantity representations </text><CPC-specific-text><text>, e.g. using difunction pulse trains, STEELE computers, phase computers </text><reference><text>conversion of digital data to or from non-denominational form <class-ref scheme="cpc">H03M5/00</class-ref>, <class-ref scheme="cpc">H03M7/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/602" definition-exists="false" ipc-concordant="G06F7/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/602</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using delta-sigma sequences</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/605" definition-exists="false" ipc-concordant="G06F7/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/605</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Additive or subtractive mixing of two pulse rates into one </text><reference><text>beat-frequency oscillators <class-ref scheme="cpc">H03B21/00</class-ref>; input circuits of electric counters, e.g. up-down counters <class-ref scheme="cpc">H03K21/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/607" definition-exists="false" ipc-concordant="G06F7/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/607</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>number-of-ones counters, i.e. devices for counting the number of input lines set to ONE among a plurality of input lines, also called bit counters or parallel counters </text><reference><text>for applications thereof, <u>see</u> the relevant places, e.g. <class-ref scheme="cpc">G06F7/49</class-ref>, <class-ref scheme="cpc">G06F7/5013</class-ref>, <class-ref scheme="cpc">G06F7/509</class-ref>, <class-ref scheme="cpc">H03M1/00</class-ref>, <class-ref scheme="cpc">H03M7/20</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/62" definition-exists="false" ipc-concordant="G06F7/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F7/62</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Performing operations exclusively by counting total number of pulses </text><CPC-specific-text><text>; Multiplication, division or derived operations using combined denominational and incremental processing by counters, i.e. without column shift </text><reference><text><class-ref scheme="cpc">G06F7/68</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/64" definition-exists="false" ipc-concordant="G06F7/64" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F7/64</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Digital differential analysers, i.e. computing devices for differentiation, integration or solving differential or integral equations, using pulses representing increments</text></title-part><title-part><text>Other incremental computing devices for solving difference equations </text><reference><text><class-ref scheme="cpc">G06F7/70</class-ref> takes precedence; differential analysers using hybrid computing techniques <class-ref scheme="cpc">G06J1/02</class-ref> </text><CPC-specific-text><text>; DDA application in numerical control <class-ref scheme="cpc">G05B19/18</class-ref></text></CPC-specific-text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/66" definition-exists="false" ipc-concordant="G06F7/66" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/66</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>wherein pulses represent unitary increments only</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/68" definition-exists="false" ipc-concordant="G06F7/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F7/68</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>using pulse rate multipliers or dividers </text><CPC-specific-text><text>pulse rate multipliers or dividers <u>per se</u></text></CPC-specific-text><reference><text><class-ref scheme="cpc">G06F7/70</class-ref> takes precedence </text><CPC-specific-text><text>; frequency division in electronic watches <class-ref scheme="cpc">G04G3/02</class-ref>; frequency multiplication or division in oscillators <class-ref scheme="cpc">H03B19/00</class-ref>; frequency dividing counters <u>per se</u> <class-ref scheme="cpc">H03K23/00</class-ref>&#160;-&#160;<class-ref scheme="cpc">H03K29/00</class-ref></text></CPC-specific-text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/70" definition-exists="false" ipc-concordant="G06F7/70" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-05-01" status="published"><classification-symbol>G06F7/70</classification-symbol><class-title date-revised="2017-05-01"><title-part><text>using stochastic pulse trains, i.e. randomly occurring pulses the average pulse rates of which represent numbers </text><CPC-specific-text><reference><text>conversion of analogue signals into stochastic pulse trains and <u>vice versa</u> <class-ref scheme="cpc">H03M1/04</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/72" definition-exists="true" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/72</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using residue arithmetic</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/721" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/721</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Modular inversion, reciprocal or quotient calculation </text><reference><text><class-ref scheme="cpc">G06F7/724</class-ref>, <class-ref scheme="cpc">G06F7/727</class-ref>, <class-ref scheme="cpc">G06F7/728</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/722" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/722</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Modular multiplication </text><reference><text><class-ref scheme="cpc">G06F7/724</class-ref>, <class-ref scheme="cpc">G06F7/727</class-ref>, <class-ref scheme="cpc">G06F7/728</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/723" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-09-01" status="published"><classification-symbol>G06F7/723</classification-symbol><class-title date-revised="2015-09-01"><title-part><CPC-specific-text><text>Modular exponentiation </text><reference><text><class-ref scheme="cpc">G06F7/724</class-ref>, <class-ref scheme="cpc">G06F7/727</class-ref>, <class-ref scheme="cpc">G06F7/728</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/724" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/724</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Finite field arithmetic </text><reference><text>for error detection or correction in general <class-ref scheme="cpc">H03M13/00</class-ref>, in computers <class-ref scheme="cpc">G06F11/10</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/725" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/725</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>over elliptic curves</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F7/726" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/726</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Inversion; Reciprocal calculation; Division of elements of a finite field</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/727" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/727</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Modulo N arithmetic, with N being either (2**n)-1,2**n or (2**n)+1, e.g. mod 3, mod 4 or mod 5 </text><reference><text><class-ref scheme="cpc">G06F7/728</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/728" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/728</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using Montgomery reduction</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/729" definition-exists="false" ipc-concordant="G06F7/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/729</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using representation by a residue number system</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/74" definition-exists="true" ipc-concordant="G06F7/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/74</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Selecting or encoding within a word the position of one or more bits having a specified value, e.g. most or least significant one or zero detection, priority encoders </text><CPC-specific-text><reference><text>with shifting <class-ref scheme="cpc">G06F5/01</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F7/76" definition-exists="true" ipc-concordant="G06F7/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F7/76</classification-symbol><class-title date-revised="2021-08-01"><title-part><text>Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/762" definition-exists="false" ipc-concordant="G06F7/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F7/762</classification-symbol><class-title date-revised="2016-05-01"><title-part><CPC-specific-text><text>having at least two separately controlled rearrangement levels, e.g. multistage interconnection networks </text><reference><text><class-ref scheme="cpc">G06F7/764</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F7/768</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/764" definition-exists="false" ipc-concordant="G06F7/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/764</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Masking</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/766" definition-exists="false" ipc-concordant="G06F7/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/766</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Generation of all possible permutations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/768" definition-exists="false" ipc-concordant="G06F7/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/768</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data position reversal, e.g. bit reversal, byte swapping</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F7/78" definition-exists="true" ipc-concordant="G06F7/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F7/78</classification-symbol><class-title date-revised="2022-01-01"><title-part><text>for changing the order of data flow, e.g. matrix transposition or LIFO buffers</text></title-part><title-part><text>Overflow or underflow handling therefor</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F7/785" definition-exists="false" ipc-concordant="G06F7/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F7/785</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using a RAM</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F8/00" definition-exists="true" ipc-concordant="G06F8/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/00</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Arrangements for software engineering </text><reference><text>testing or debugging <class-ref scheme="cpc">G06F11/36</class-ref>; administrative, planning or organisation aspects of software project management <class-ref scheme="cpc">G06Q10/06</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F8/10" definition-exists="true" ipc-concordant="G06F8/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/10</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Requirements analysis</text></title-part><title-part><text>Specification techniques</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F8/20" definition-exists="true" ipc-concordant="G06F8/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/20</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Software design</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/22" definition-exists="true" ipc-concordant="G06F8/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Procedural</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/24" definition-exists="true" ipc-concordant="G06F8/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/24</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Object-oriented</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F8/30" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/30</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Creation or generation of source code</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/31" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/31</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Programming languages or programming paradigms</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/311" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/311</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Functional or applicative languages; Rewrite languages</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/312" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/312</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>List processing, e.g. LISP programming language</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/313" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/313</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Logic programming, e.g. PROLOG programming language</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/3135" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/3135</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Unification or backtracking</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/314" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/314</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallel programming languages </text><reference><text><class-ref scheme="cpc">G06F8/313</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/315" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/315</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Object-oriented languages</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/316" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/316</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Aspect-oriented programming techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/33" definition-exists="true" ipc-concordant="G06F8/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/33</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Intelligent editors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/34" definition-exists="true" ipc-concordant="G06F8/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/34</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Graphical or visual programming</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/35" definition-exists="true" ipc-concordant="G06F8/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-02-01" status="published"><classification-symbol>G06F8/35</classification-symbol><class-title date-revised="2019-02-01"><title-part><text>model driven</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/355" definition-exists="true" ipc-concordant="G06F8/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/355</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Round-trip engineering</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/36" definition-exists="true" ipc-concordant="G06F8/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/36</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Software reuse</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/37" definition-exists="true" ipc-concordant="G06F8/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/37</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compiler construction; Parser generation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/38" definition-exists="true" ipc-concordant="G06F8/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/38</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>for implementing user interfaces</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F8/40" definition-exists="true" ipc-concordant="G06F8/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/40</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Transformation of program code</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/41" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/41</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Compilation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/42" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/42</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Syntactic analysis</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/423" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/423</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Preprocessors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/425" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/425</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Lexical analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/427" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/427</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parsing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/43" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/43</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Checking; Contextual analysis</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/433" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/433</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dependency analysis; Data or control flow analysis</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/434" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/434</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pointers; Aliasing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/436" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/436</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Semantic checking</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/437" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/437</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Type checking</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/44" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/44</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Encoding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/441" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/441</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Register allocation; Assignment of physical memory space to logical memory space</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/443" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/443</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Optimisation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/4432" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4432</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reducing the energy consumption</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/4434" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4434</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Reducing the memory space required by the program code</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F8/4435" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4435</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Detection or removal of dead or redundant code</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F8/4436" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4436</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Exlining; Procedural abstraction</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/4441" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4441</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reducing the execution time required by the program code</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F8/4442" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4442</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reducing the number of cache misses; Data prefetching </text><reference><text>cache prefetching <class-ref scheme="cpc">G06F12/0862</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F8/4443" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4443</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Inlining</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/445" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/445</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Exploiting fine grain parallelism, i.e. parallelism at instruction level </text><reference><text>run-time instruction scheduling <class-ref scheme="cpc">G06F9/3836</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/4451" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4451</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Avoiding pipeline stalls</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/4452" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/4452</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software pipelining</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/447" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/447</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Target code generation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/45" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/45</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/451" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/451</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Code distribution </text><reference><text>considering CPU load at run-time <class-ref scheme="cpc">G06F9/505</class-ref>; load rebalancing <class-ref scheme="cpc">G06F9/5083</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/452" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/452</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Loops</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/453" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/453</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data distribution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F8/454" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/454</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Consistency </text><reference><text>cache consistency protocols in hierarchically structured memory systems <class-ref scheme="cpc">G06F12/0815</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/456" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/456</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallelism detection</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/457" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/457</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Communication </text><reference><text>intertask communication <class-ref scheme="cpc">G06F9/54</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F8/458" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/458</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation, e.g. post-wait, barriers, locks </text><reference><text>synchronisation among tasks <class-ref scheme="cpc">G06F9/52</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/47" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/47</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Retargetable compilers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/48" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Incremental compilation </text><reference><text>software reuse <class-ref scheme="cpc">G06F8/36</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/49" definition-exists="true" ipc-concordant="G06F8/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/49</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Partial evaluation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/51" definition-exists="true" ipc-concordant="G06F8/51" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/51</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Source to source</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/52" definition-exists="true" ipc-concordant="G06F8/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/52</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Binary to binary</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/53" definition-exists="true" ipc-concordant="G06F8/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/53</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Decompilation</text></title-part><title-part><text>Disassembly</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/54" definition-exists="true" ipc-concordant="G06F8/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/54</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Link editing before load time</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F8/60" definition-exists="true" ipc-concordant="G06F8/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/60</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Software deployment</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/61" definition-exists="true" ipc-concordant="G06F8/61" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/61</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Installation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/62" definition-exists="true" ipc-concordant="G06F8/61" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/62</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Uninstallation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/63" definition-exists="true" ipc-concordant="G06F8/61" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/63</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Image based installation; Cloning; Build to order</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/64" definition-exists="true" ipc-concordant="G06F8/61" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/64</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Retargetable</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/65" definition-exists="true" ipc-concordant="G06F8/65" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F8/65</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Updates </text><reference><text>security arrangements therefor <class-ref scheme="cpc">G06F21/57</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/654" definition-exists="true" ipc-concordant="G06F8/654" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/654</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/656" definition-exists="true" ipc-concordant="G06F8/656" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/656</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>while running</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/658" definition-exists="true" ipc-concordant="G06F8/658" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/658</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Incremental updates</text></title-part><title-part><text>Differential updates</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/66" definition-exists="true" ipc-concordant="G06F8/65" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/66</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>of program code stored in read-only memory [ROM]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F8/70" definition-exists="true" ipc-concordant="G06F8/70" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/70</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Software maintenance or management</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/71" definition-exists="true" ipc-concordant="G06F8/71" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F8/71</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Version control </text><reference><text>security arrangements therefor <class-ref scheme="cpc">G06F21/57</class-ref></text></reference></title-part><title-part><text>Configuration management</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/72" definition-exists="true" ipc-concordant="G06F8/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/72</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Code refactoring</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/73" definition-exists="true" ipc-concordant="G06F8/73" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/73</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Program documentation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/74" definition-exists="true" ipc-concordant="G06F8/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/74</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Reverse engineering</text></title-part><title-part><text>Extracting design information from source code</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/75" definition-exists="true" ipc-concordant="G06F8/75" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/75</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Structural analysis for program understanding</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F8/751" definition-exists="true" ipc-concordant="G06F8/75" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/751</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Code clone detection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/76" definition-exists="true" ipc-concordant="G06F8/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/76</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Adapting program code to run in a different environment</text></title-part><title-part><text>Porting</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/77" definition-exists="true" ipc-concordant="G06F8/77" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/77</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Software metrics</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F8/78" definition-exists="true" ipc-concordant="G06F8/70" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F8/78</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Methods to solve the &quot;Year 2000&quot; [Y2K] problem</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F9/00" definition-exists="true" ipc-concordant="G06F9/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/00</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Arrangements for program control, e.g. control units </text><reference><text>program control for peripheral devices <class-ref scheme="cpc">G06F13/10</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F9/02" definition-exists="true" ipc-concordant="G06F9/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/02</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>using wired connections, e.g. plugboards</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F9/04" definition-exists="true" ipc-concordant="G06F9/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/04</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>using record carriers containing only program instructions </text><reference><text><class-ref scheme="cpc">G06F9/06</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F9/06" definition-exists="true" ipc-concordant="G06F9/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/06</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>using stored programs, i.e. using an internal store of processing equipment to receive or retain programs</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F9/22" definition-exists="true" ipc-concordant="G06F9/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/22</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Microcontrol or microprogram arrangements</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/223" definition-exists="true" ipc-concordant="G06F9/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/223</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Execution means for microinstructions irrespective of the microinstruction function, e.g. decoding of microinstructions and nanoinstructions; timing of microinstructions; programmable logic arrays; delays and fan-out problems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/226" definition-exists="true" ipc-concordant="G06F9/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/226</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Microinstruction function, e.g. input/output microinstruction; diagnostic microinstruction; microinstruction format</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/24" definition-exists="true" ipc-concordant="G06F9/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/24</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Loading of the microprogram</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/26" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/26</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Address formation of the next micro-instruction </text><reference><text><class-ref scheme="cpc">G06F9/28</class-ref> takes precedence</text></reference><CPC-specific-text><text>; Microprogram storage or retrieval arrangements</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/261" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/261</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Microinstruction address formation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/262" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/262</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Arrangements for next microinstruction selection</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/264" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/264</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Microinstruction selection based on results of processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/265" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/265</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by address selection on input of storage</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/267" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/267</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by instruction selection on output of storage</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/268" definition-exists="true" ipc-concordant="G06F9/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/268</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Microinstruction selection not based on processing results, e.g. interrupt, patch, first cycle store, diagnostic programs</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/28" definition-exists="true" ipc-concordant="G06F9/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/28</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Enhancement of operational speed, e.g. by using several microcontrol devices operating in parallel</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F9/30" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/30</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Arrangements for executing machine instructions, e.g. instruction decode </text><reference><text>for executing microinstructions <class-ref scheme="cpc">G06F9/22</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/30003" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30003</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for executing specific machine instructions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30007" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30007</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to perform operations on data operands</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3001" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3001</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arithmetic instructions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/30014" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30014</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with variable precision</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30018" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30018</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Bit or string instructions; instructions using a mask</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30021" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30021</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Compare instructions, e.g. Greater-Than, Equal-To, MINMAX</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30025" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30025</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Format conversion instructions, e.g. Floating-Point to Integer, decimal conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30029" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30029</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Logical and Boolean instructions, e.g. XOR, NOT</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30032" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30032</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30036" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30036</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instructions to perform operations on packed data, e.g. vector operations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3004" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to perform operations on memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30043" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30043</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>LOAD or STORE instructions; Clear instruction</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30047" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30047</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Prefetch instructions; cache control instructions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3005" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3005</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to perform operations for flow control</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30054" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30054</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Unconditional branch instructions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30058" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30058</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conditional branch instructions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/30061" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30061</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multi-way branch instructions, e.g. CASE</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30065" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30065</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Loop control instructions; iterative instructions, e.g. LOOP, REPEAT</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30069" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30069</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction skipping instructions, e.g. SKIP</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30072" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30072</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to perform conditional operations, e.g. using guard</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30076" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30076</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to perform miscellaneous control operations, e.g. NOP</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30079" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30079</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pipeline control instructions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30083" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30083</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Power or thermal control instructions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30087" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30087</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation or serialisation instructions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3009" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3009</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Thread control instructions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/30094" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30094</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Condition code generation, e.g. Carry, Zero flag</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/30098" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30098</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Register arrangements</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30101" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30101</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Special purpose registers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30105" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30105</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Register structure</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30109" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30109</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having multiple operands in a single register</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30112" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30112</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for variable length data, e.g. single or double registers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30116" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30116</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Shadow registers, e.g. coupled registers, not forming part of the register space</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3012" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3012</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Organisation of register space, e.g. banked or distributed register file</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30123" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30123</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>according to context, e.g. thread buffers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/30127" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30127</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Register windows</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3013" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3013</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>according to data content, e.g. floating-point registers, address registers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30134" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30134</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Register stacks; shift registers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30138" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30138</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Extension of register space, e.g. register cache</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30141" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30141</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementation provisions of register files, e.g. ports</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/30145" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30145</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction analysis, e.g. decoding, instruction word fields</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30149" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30149</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of variable length instructions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30152" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30152</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Determining start or end of instruction; determining instruction length</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30156" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30156</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Special purpose encoding of instructions, e.g. Gray coding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3016" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3016</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoding the operand specifier, e.g. specifier format</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30163" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30163</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with implied specifier, e.g. top of stack</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/30167" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30167</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of immediate specifier, e.g. constants</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/3017" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Runtime instruction translation, e.g. macros</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30174" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30174</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for non-native instruction set, e.g. Javabyte, legacy code</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30178" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30178</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of compressed or encrypted instructions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/30181" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30181</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction operation extension or modification</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30185" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30185</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>according to one or more bits in the instruction, e.g. prefix, sub-opcode</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30189" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30189</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>according to execution mode, e.g. mode flag</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30192" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30192</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>according to data descriptor, e.g. dynamic data typing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/30196" definition-exists="true" ipc-concordant="G06F9/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/30196</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using decoder, e.g. decoder per instruction set, adaptable or programmable decoders</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/32" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/32</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Address formation of the next instruction, e.g. by incrementing the instruction counter </text><reference><text><class-ref scheme="cpc">G06F9/38</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/321" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/321</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Program or instruction counter, e.g. incrementing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/322" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/322</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for non-sequential address</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/324" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/324</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using program counter relative addressing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/325" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/325</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for loops, e.g. loop detection, loop counter</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/327" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/327</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for interrupts</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/328" definition-exists="true" ipc-concordant="G06F9/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/328</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for runtime instruction patching</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/34" definition-exists="true" ipc-concordant="G06F9/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/34</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Addressing or accessing the instruction operand or the result </text><CPC-specific-text><text>; Formation of operand address; Addressing modes </text><reference><text>address translation <class-ref scheme="cpc">G06F12/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/342" definition-exists="true" ipc-concordant="G06F9/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/342</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Extension of operand address space</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/345" definition-exists="true" ipc-concordant="G06F9/345" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/345</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>of multiple operands or results </text><CPC-specific-text><reference><text>addressing multiple banks <class-ref scheme="cpc">G06F12/06</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3455" definition-exists="true" ipc-concordant="G06F9/345" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3455</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using stride</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/35" definition-exists="true" ipc-concordant="G06F9/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F9/35</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Indirect addressing </text><CPC-specific-text><text>, i.e. using single address operand, e.g. address register</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/355" definition-exists="true" ipc-concordant="G06F9/355" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F9/355</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Indexed addressing </text><CPC-specific-text><text>, i.e. using more than one address operand</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3552" definition-exists="true" ipc-concordant="G06F9/355" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3552</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using wraparound, e.g. modulo or circular addressing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3555" definition-exists="true" ipc-concordant="G06F9/355" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3555</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using scaling, e.g. multiplication of index</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3557" definition-exists="true" ipc-concordant="G06F9/355" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3557</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using program counter as base address</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/38" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Concurrent instruction execution, e.g. pipeline, look ahead</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3802" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3802</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction prefetching</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3804" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3804</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for branches, e.g. hedging, branch folding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3806" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3806</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using address prediction, e.g. return stack, branch history buffer</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3808" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3808</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for instruction reuse, e.g. trace cache, branch target cache</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/381" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/381</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Loop buffering</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3812" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3812</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with instruction modification, e.g. store into instruction stream</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3814" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3814</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementation provisions of instruction buffers, e.g. prefetch buffer; banks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3816" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3816</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction alignment, e.g. cache line crossing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3818" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3818</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Decoding for concurrent execution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/382" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/382</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pipelined decoding, e.g. using predecoding</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3822" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3822</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallel decoding, e.g. parallel decode units</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3824" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3824</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Operand accessing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3826" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3826</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data result bypassing, e.g. locally between pipeline stages, within a pipeline stage</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3828" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3828</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with global bypass, e.g. between pipelines, between clusters</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/383" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/383</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Operand prefetching </text><reference><text>cache prefetching <class-ref scheme="cpc">G06F12/0862</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3832" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3832</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Value prediction for operands; operand history buffers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3834" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3834</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Maintaining memory consistency </text><reference><text>cache consistency protocols <class-ref scheme="cpc">G06F12/0815</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3836" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3836</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3838" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3838</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dependency mechanisms, e.g. register scoreboarding</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/384" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/384</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Register renaming</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3842" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3842</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Speculative instruction execution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3844" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3844</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using dynamic prediction, e.g. branch history table</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3846" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3846</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using static prediction, e.g. branch taken strategy</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3848" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3848</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using hybrid branch prediction, e.g. selection between prediction techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3851" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3851</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>from multiple instruction streams, e.g. multistreaming </text><reference><text>initiation or dispatching of multiple tasks or threads <class-ref scheme="cpc">G06F9/48</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3853" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3853</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of compound instructions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3855" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3855</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reordering, e.g. using a queue, age tags</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3857" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3857</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Result writeback, i.e. updating the architectural state</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3859" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3859</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with result invalidation, e.g. nullification</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3861" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3861</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Recovery, e.g. branch miss-prediction, exception handling </text><reference><text>error detection or correction <class-ref scheme="cpc">G06F11/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3863" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3863</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using multiple copies of the architectural state, e.g. shadow registers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3865" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3865</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using deferred exception handling, e.g. exception flags</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3867" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3867</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using instruction pipelines</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3869" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3869</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Implementation aspects, e.g. pipeline latches; pipeline synchronisation and clocking</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3871" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3871</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Asynchronous instruction pipeline, e.g. using handshake signals between stages</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3873" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3873</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Variable length pipelines, e.g. elastic pipeline</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3875" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3875</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Pipelining a single stage, e.g. superpipelining</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3877" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3877</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a slave processor, e.g. coprocessor </text><reference><text>peripheral processor <class-ref scheme="cpc">G06F13/12</class-ref>; vector processor <class-ref scheme="cpc">G06F15/8053</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3879" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3879</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for non-native instruction execution, e.g. executing a command; for Java instruction set</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3881" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3881</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Arrangements for communication of instructions and data</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F9/3883" definition-exists="false" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2009/3883</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Two-engine architectures, i.e. stand-alone processor acting as a slave processor</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/3885" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3885</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a plurality of independent parallel functional units</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3887" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3887</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>controlled by a single instruction, e.g. SIMD</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3889" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3889</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>controlled by multiple instructions, e.g. MIMD, decoupled access or execute</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3891" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3891</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>organised in groups of units sharing resources, e.g. clusters</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/3893" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3893</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>controlled in tandem, e.g. multiplier-accumulator</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/3895" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3895</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for complex operations, e.g. multidimensional or interleaved address generators, macros</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F9/3897" definition-exists="true" ipc-concordant="G06F9/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/3897</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with adaptable data path</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F9/44" definition-exists="true" ipc-concordant="G06F9/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/44</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Arrangements for executing specific programs</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/4401" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4401</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Bootstrapping </text><reference><text>security arrangements therefor <class-ref scheme="cpc">G06F21/57</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4403" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4403</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Processor initialisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4405" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4405</classification-symbol><class-title date-revised="2015-10-01"><title-part><CPC-specific-text><text>Initialisation of multiprocessor systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4406" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4406</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Loading of operating system</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4408" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4408</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Boot device selection</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/441" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/441</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiboot arrangements, i.e. selecting an operating system to be loaded</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4411" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4411</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Configuring for operating with peripheral devices; Loading of device drivers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4413" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4413</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Plug-and-play [PnP]</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4415" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4415</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Self describing peripheral devices</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4416" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4416</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Network booting; Remote initial program loading [RIPL]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4418" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4418</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Suspend and resume; Hibernate and awake</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/442" definition-exists="true" ipc-concordant="G06F9/4401" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/442</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Shutdown</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/445" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F9/445</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Program loading or initiating </text><reference><text>bootstrapping <class-ref scheme="cpc">G06F9/4401</class-ref>; security arrangements for program loading or initiating <class-ref scheme="cpc">G06F21/57</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44505" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/44505</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Configuring for program initiating, e.g. using registry, configuration files</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4451" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F9/4451</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>User profiles; Roaming</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44521" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F9/44521</classification-symbol><class-title date-revised="2016-08-01"><title-part><CPC-specific-text><text>Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/44526" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44526</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Plug-ins; Add-ons</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44536" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44536</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Selecting among different versions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/44542" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44542</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Retargetable</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/44547" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44547</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Fat binaries</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44552" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44552</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Conflict resolution, i.e. enabling coexistence of conflicting executables</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44557" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44557</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Code layout in executable memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/44563" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44563</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Sharing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44568" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44568</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Immediately runnable code</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/44573" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44573</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Execute-in-place [XIP]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/44578" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44578</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Preparing or optimising for loading</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/44584" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44584</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Portable applications, i.e. making applications self-contained, e.g. U3 standard</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44589" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/44589</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Program code verification, e.g. Java bytecode verification, proof-carrying code </text><reference><text>high-level semantic checks <class-ref scheme="cpc">G06F8/43</class-ref>; testing and debugging software <class-ref scheme="cpc">G06F11/36</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/44594" definition-exists="true" ipc-concordant="G06F9/445" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/44594</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Unloading</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/448" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/448</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Execution paradigms, e.g. implementations of programming paradigms</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4482" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4482</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Procedural</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4484" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4484</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Executing subprograms</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4486" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4486</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Formation of subprogram jump address</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4488" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4488</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Object-oriented</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/449" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/449</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Object-oriented method invocation or resolution</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4491" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4491</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Optimising based on receiver type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4492" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4492</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Inheritance</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4493" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4493</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Object persistence</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4494" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4494</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>data driven</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4496" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4496</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Unification in logic programming</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4498" definition-exists="true" ipc-concordant="G06F9/448" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/4498</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Finite state machines</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/451" definition-exists="true" ipc-concordant="G06F9/451" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/451</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Execution arrangements for user interfaces</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/452" definition-exists="true" ipc-concordant="G06F9/451" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-05-01" status="published"><classification-symbol>G06F9/452</classification-symbol><class-title date-revised="2022-05-01"><title-part><CPC-specific-text><text>Remote windowing, e.g. X-Window System, desktop virtualisation </text><reference><text>protocols for virtual reality <class-ref scheme="cpc">H04L67/131</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/453" definition-exists="true" ipc-concordant="G06F9/451" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/453</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Help systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/454" definition-exists="true" ipc-concordant="G06F9/451" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/454</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Multi-language systems; Localisation; Internationalisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/455" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/455</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Emulation</text></title-part><title-part><text>Interpretation</text></title-part><title-part><text>Software simulation, e.g. virtualisation or emulation of application or operating system execution engines</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/45504" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-01-01" status="published"><classification-symbol>G06F9/45504</classification-symbol><class-title date-revised="2017-01-01"><title-part><CPC-specific-text><text>Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45508" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45508</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/45512" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45512</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Command shells</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45516" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45516</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Runtime code conversion or optimisation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4552" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4552</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Involving translation to a different instruction set architecture, e.g. just-in-time translation in a JVM</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/45525" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45525</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Optimisation or modification within the same instruction set architecture, e.g. HP Dynamo</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45529" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45529</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Embedded in an application, e.g. JavaScript in a Web browser</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/45533" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45533</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hypervisors; Virtual machine monitors</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45537" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45537</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Provision of facilities of other operating environments, e.g. WINE </text><reference><text>I/O emulation <class-ref scheme="cpc">G06F13/105</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45541" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45541</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Bare-metal, i.e. hypervisor runs directly on hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45545" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45545</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4555" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4555</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Para-virtualisation, i.e. guest operating system has to be modified</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45554" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45554</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Instruction set architectures of guest OS and hypervisor or native processor differ, e.g. Bochs or VirtualPC on PowerPC MacOS</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/45558" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/45558</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hypervisor-specific management and integration aspects</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45562" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2009/45562</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Creating, deleting, cloning virtual machine instances</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45566" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2009/45566</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Nested virtual machines</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/4557" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/4557</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>Distribution of virtual machine instances; Migration and load balancing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45575" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/45575</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>Starting, stopping, suspending or resuming virtual machine instances</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45579" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/45579</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>I/O management, e.g. providing access to device drivers or storage</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45583" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/45583</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>Memory management, e.g. access or allocation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45587" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/45587</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>Isolation or security of virtual machine instances</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45591" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/45591</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>Monitoring or debugging support</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="13" additional-only="true" sort-key="G06F9/45595" definition-exists="true" ipc-concordant="G06F9/455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-08-01" status="published"><classification-symbol>G06F2009/45595</classification-symbol><class-title date-revised="2019-08-01"><title-part><CPC-specific-text><text>Network integration; Enabling network access in virtual machine instances</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F9/46" definition-exists="true" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiprogramming arrangements</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/461" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/461</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Saving or restoring of program or task context</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/462" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/462</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with multiple register sets</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/463" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/463</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Program control block organisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/465" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/465</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Distributed object oriented systems </text><reference><text>remote method invocation [RMI] <class-ref scheme="cpc">G06F9/548</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/466" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Transaction processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/467" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/467</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Transactional memory </text><reference><text><class-ref scheme="cpc">G06F9/528</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/468" definition-exists="false" ipc-concordant="G06F9/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/468</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Specific access rights for resources, e.g. using capability register</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/48" definition-exists="true" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/48</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Program initiating</text></title-part><title-part><text>Program switching, e.g. by interrupt</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/4806" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4806</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Task transfer initiation or dispatching</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4812" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4812</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by interrupt, e.g. masked</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4818" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4818</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Priority circuits therefor</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4825" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4825</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interrupt from clock, e.g. time of day</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4831" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4831</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with variable priority</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F9/4837" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4837</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>time dependent</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/4843" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4843</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by program, e.g. task dispatcher, supervisor, operating system</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/485" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/485</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Task life-cycle, e.g. stopping, restarting, resuming execution </text><reference><text><class-ref scheme="cpc">G06F9/4881</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F9/4856" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4856</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>resumption being on a different machine, e.g. task migration, virtual machine migration </text><reference><text><class-ref scheme="cpc">G06F9/5088</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="15" additional-only="false" sort-key="G06F9/4862" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4862</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the task being a mobile agent, i.e. specifically designed to migrate</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="16" additional-only="false" sort-key="G06F9/4868" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4868</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with creation or replication</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="16" additional-only="false" sort-key="G06F9/4875" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4875</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with migration policy, e.g. auction, contract negotiation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/4881" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4881</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F9/4887" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4887</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving deadlines, e.g. rate based, periodic</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F9/4893" definition-exists="false" ipc-concordant="G06F9/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/4893</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>taking into account power or heat criteria </text><reference><text>power management in computers in general <class-ref scheme="cpc">G06F1/3203</class-ref>; thermal management in computers in general <class-ref scheme="cpc">G06F1/206</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/50" definition-exists="true" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/50</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Allocation of resources, e.g. of the central processing unit [CPU]</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/5005" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5005</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to service a request</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/5011" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5011</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the resources being hardware resources other than CPUs, Servers and Terminals</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/5016" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5016</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the resource being the memory</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/5022" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5022</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mechanisms to release resources</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/5027" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5027</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the resource being a machine, e.g. CPUs, Servers, Terminals</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/5033" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5033</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>considering data affinity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/5038" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5038</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration </text><reference><text>scheduling strategies <class-ref scheme="cpc">G06F9/4881</class-ref> and subgroups</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/5044" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5044</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>considering hardware capabilities</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/505" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/505</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>considering the load</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F9/5055" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5055</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>considering software capabilities, i.e. software resources associated or available to the machine</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/5061" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5061</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Partitioning or combining of resources</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/5066" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5066</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs </text><reference><text>mappping at compile time, <u>see</u> <class-ref scheme="cpc">G06F8/451</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/5072" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5072</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Grid computing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/5077" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5077</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Logical partitioning of resources; Management or configuration of virtualized resources </text><reference><text>specific details on emulation or internal functioning of virtual machines <class-ref scheme="cpc">G06F9/455</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/5083" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5083</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Techniques for rebalancing the load in a distributed system</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/5088" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5088</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving task migration</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/5094" definition-exists="false" ipc-concordant="G06F9/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/5094</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the allocation takes into account power or heat criteria </text><reference><text>power management in computers in general <class-ref scheme="cpc">G06F1/3203</class-ref>; thermal management in computers in general <class-ref scheme="cpc">G06F1/206</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/52" definition-exists="true" ipc-concordant="G06F9/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/52</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Program synchronisation</text></title-part><title-part><text>Mutual exclusion, e.g. by means of semaphores</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/522" definition-exists="false" ipc-concordant="G06F9/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/522</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Barrier synchronisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/524" definition-exists="false" ipc-concordant="G06F9/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/524</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Deadlock detection or avoidance</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/526" definition-exists="false" ipc-concordant="G06F9/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/526</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Mutual exclusion algorithms</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/528" definition-exists="false" ipc-concordant="G06F9/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/528</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using speculative mechanisms</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F9/54" definition-exists="true" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/54</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Interprogram communication</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/541" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/541</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>via adapters, e.g. between incompatible applications</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/542" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/542</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Event management; Broadcasting; Multicasting; Notifications</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/543" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/543</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/544" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/544</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Buffers; Shared memory; Pipes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/545" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/545</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where tasks reside in different layers, e.g. user- and kernel-space</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/546" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/546</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Message passing systems or structures, e.g. queues</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F9/547" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F9/547</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Remote procedure calls [RPC]; Web services</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F9/548" definition-exists="false" ipc-concordant="G06F9/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F9/548</classification-symbol><class-title date-revised="2018-02-01"><title-part><CPC-specific-text><text>Object oriented; Remote method invocation [RMI] </text><reference><text>non-remote method invocation <class-ref scheme="cpc">G06F9/449</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F11/00" definition-exists="true" ipc-concordant="G06F11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F11/00</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Error detection</text></title-part><title-part><text>Error correction</text></title-part><title-part><text>Monitoring </text><reference><text>error detection, correction or monitoring in information storage based on relative movement between record carrier and transducer <class-ref scheme="cpc">G11B20/18</class-ref>; monitoring, i.e. supervising the progress of recording or reproducing <class-ref scheme="cpc">G11B27/36</class-ref>; in static stores <class-ref scheme="cpc">G11C29/00</class-ref></text></reference></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph> In this group the indexing codes of <class-ref scheme="cpc">G06F1/00</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F15/00</class-ref> are added </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/002" definition-exists="true" ipc-concordant="G06F11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/002</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>protecting against parasitic influences, e.g. noise, temperatures</text></CPC-specific-text></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="warning"><note-paragraph warning-type="reclass-source"> This group is no longer used for the classification of new documents as from <reclassification-date>2011-01-01</reclassification-date>. The documents are classified in <class-ref scheme="cpc">G06F11/07</class-ref> and subgroups according to the features used for protecting </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/004" definition-exists="true" ipc-concordant="G06F11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error avoidance </text><reference><text><class-ref scheme="cpc">G06F11/07</class-ref> and subgroups take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/006" definition-exists="true" ipc-concordant="G06F11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/006</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Identification </text><reference><text><class-ref scheme="cpc">G06F11/2289</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/008" definition-exists="true" ipc-concordant="G06F11/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/008</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reliability or availability analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/07" definition-exists="true" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F11/07</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Responding to the occurrence of a fault, e.g. fault tolerance</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/0703" definition-exists="true" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0703</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/0706" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0706</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the processing taking place on a specific hardware platform or in a specific software environment</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0709" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0709</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0712" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0712</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a virtual computing platform, e.g. logically partitioned systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0715" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0715</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a system implementing multitasking </text><reference><text>multitasking <u>per se</u> <class-ref scheme="cpc">G06F9/46</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0718" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0718</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in an object-oriented system</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0721" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0721</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>within a central processing unit [CPU]</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/0724" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0724</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a multiprocessor or a multi-core unit </text><reference><text>multiprocessors <u>per se</u> <class-ref scheme="cpc">G06F15/80</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0727" definition-exists="true" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-05-01" status="published"><classification-symbol>G06F11/0727</classification-symbol><class-title date-revised="2022-05-01"><title-part><CPC-specific-text><text>in a storage system, e.g. in a DASD or network based storage system </text><reference><text>drivers for digital recording or reproducing units <class-ref scheme="cpc">G06F3/06</class-ref>; circuits for error detection or correction within digital recording or reproducing units <class-ref scheme="cpc">G11B20/18</class-ref>; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], <class-ref scheme="cpc">H04L67/1097</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/073" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/073</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a memory management context, e.g. virtual memory or cache management </text><reference><text>memory management <class-ref scheme="cpc">G06F12/00</class-ref>; testing of static memory units <class-ref scheme="cpc">G11C29/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0733" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0733</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0736" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0736</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function </text><reference><text>testing or monitoring of automated control systems <class-ref scheme="cpc">G05B23/02</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/0739" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0739</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a data processing system embedded in automotive or aircraft systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/0742" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0742</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a data processing system embedded in a mobile device, e.g. mobile phones, handheld devices</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0745" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0745</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in an input/output transactions management context </text><reference><text>input/output processing in general <class-ref scheme="cpc">G06F13/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0748" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0748</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a remote unit communicating with a single-box computer node experiencing an error/fault </text><reference><text>remote testing <class-ref scheme="cpc">G06F11/2294</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/0751" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-05-01" status="published"><classification-symbol>G06F11/0751</classification-symbol><class-title date-revised="2017-05-01"><title-part><CPC-specific-text><text>Error or fault detection not based on redundancy </text><reference><text>power supply failures <class-ref scheme="cpc">G06F1/30</class-ref>; network fault management <class-ref scheme="cpc">H04L41/06</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0754" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0754</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by exceeding limits</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/0757" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0757</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by exceeding a time limit, i.e. time-out, e.g. watchdogs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/076" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/076</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by exceeding a count or rate limit, e.g. word- or bit count limit</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0763" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0763</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by bit configuration check, e.g. of formats or tags</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/0766" definition-exists="true" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F11/0766</classification-symbol><class-title date-revised="2020-08-01"><title-part><CPC-specific-text><text>Error or fault reporting or storing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0769" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0769</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Readable error formats, e.g. cross-platform generic formats, human understandable formats</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0772" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0772</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0775" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0775</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Content or structure details of the error report, e.g. specific table structure, specific error fields</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0778" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0778</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dumping, i.e. gathering error/state information after a fault for later diagnosis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0781" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0781</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0784" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0784</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Routing of error reports, e.g. with a specific transmission path or data flow</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/0787" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0787</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Storage of error reports, e.g. persistent data storage, storage using memory protection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/079" definition-exists="false" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/079</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Root cause analysis, i.e. error or fault diagnosis </text><reference><text>in a hardware test environment <class-ref scheme="cpc">G06F11/22</class-ref>; in a software test environment <class-ref scheme="cpc">G06F11/36</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/0793" definition-exists="true" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-05-01" status="published"><classification-symbol>G06F11/0793</classification-symbol><class-title date-revised="2022-05-01"><title-part><CPC-specific-text><text>Remedial or corrective actions </text><reference><text>recovery from an exception in an instruction pipeline <class-ref scheme="cpc">G06F9/3861</class-ref>; by retry <class-ref scheme="cpc">G06F11/1402</class-ref>; for recovering from a failure of a protocol instance or entity <class-ref scheme="cpc">H04L69/40</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/0796" definition-exists="true" ipc-concordant="G06F11/07" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/0796</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/08" definition-exists="true" ipc-concordant="G06F11/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Error detection or correction by redundancy in data representation, e.g. by using checking codes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/085" definition-exists="false" ipc-concordant="G06F11/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/085</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using codes with inherent redundancy, e.g. n-out-of-m codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/10" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Adding special bits or symbols to the coded information, e.g. parity check, casting out 9&apos;s or 11&apos;s</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1004" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to protect a block of data words, e.g. CRC or checksum </text><reference><text><class-ref scheme="cpc">G06F11/1076</class-ref> takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity <class-ref scheme="cpc">G06F21/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1008" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1008</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in individual solid state devices </text><reference><text><class-ref scheme="cpc">G06F11/1004</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1012" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1012</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using codes or arrangements adapted for a specific type of error </text><reference><text><class-ref scheme="cpc">G06F11/1048</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1016" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1016</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error in accessing a memory location, i.e. addressing error</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/102" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/102</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error in check bits</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1024" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1024</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Identification of the type of error</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1028" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1028</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Adjacent errors, e.g. error in n-bit (n&gt;1) wide storage units, i.e. package error</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1032" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1032</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Simple parity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1036" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1036</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Unidirectional errors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/104" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F11/104</classification-symbol><class-title date-revised="2016-08-01"><title-part><CPC-specific-text><text>using arithmetic codes, i.e. codes which are preserved during operation, e.g. modulo 9 or 11 check</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1044" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1044</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with specific ECC/EDC distribution</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1048" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1048</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using arrangements adapted for a specific error detection or correction feature</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1052" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1052</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Bypassing or disabling error detection or correction</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1056" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1056</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Updating check bits on partial write, i.e. read/modify/write</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/106" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/106</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Correcting systematically all correctable errors, i.e. scrubbing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1064" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1064</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in cache or content addressable memories</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1068" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in sector programmable memories, e.g. flash disk </text><reference><text><class-ref scheme="cpc">G06F11/1072</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1072" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1072</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in multilevel memories</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1076" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1076</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parity data used in redundant arrays of independent storages, e.g. in RAID systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/108" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/108</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parity data distribution in semiconductor storages, e.g. in SSD</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1084" definition-exists="true" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1084</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Degraded mode, e.g. caused by single or multiple storage removals or disk failures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1088" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1088</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reconstruction on already foreseen single or plurality of spare disks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1092" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1092</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Rebuilding, e.g. when physically replacing a failing disk</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1096" definition-exists="false" ipc-concordant="G06F11/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1096</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parity calculation or recalculation after configuration or reconfiguration of the system</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/14" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Error detection or correction of the data by redundancy in operation </text><reference><text><class-ref scheme="cpc">G06F11/16</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1402" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1402</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Saving, restoring, recovering or retrying</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1405" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1405</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at machine instruction level</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1407" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1407</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Checkpointing the instruction stream</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/141" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/141</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for bus or memory accesses</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1415" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1415</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at system level</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1417" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1417</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Boot up procedures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/142" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/142</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reconfiguring to eliminate the error </text><reference><text>group management mechanisms in a peer-to-peer network <class-ref scheme="cpc">H04L67/1044</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1423" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1423</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by reconfiguration of paths</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1425" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1425</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by reconfiguration of node membership</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1428" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1428</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with loss of hardware functionality</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/143" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/143</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with loss of software functionality</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1433" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1433</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>during software upgrading</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1435" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1435</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using file system or storage system metadata</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1438" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1438</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Restarting or rejuvenating</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1441" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1441</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Resetting or repowering</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1443" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1443</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Transmit or communication errors</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1446" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1446</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Point-in-time backing up or restoration of persistent data</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1448" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1448</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of the data involved in backup or backup restore</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1451" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1451</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by selection of backup contents</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1453" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1453</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using de-duplication of the data</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1456" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1456</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Hardware arrangements for backup</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1458" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1458</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of the backup or restore process</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1461" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1461</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Backup scheduling policy</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1464" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1464</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for networked environments</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1466" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to make the backup process non-disruptive</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/1469" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1469</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Backup restoration techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1471" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1471</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving logging of persistent data for recovery</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1474" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F11/1474</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>in transactions </text><reference><text><class-ref scheme="cpc">G06F16/20</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1476" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1476</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in neural networks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1479" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1479</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Generic software techniques for error detection or fault masking</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1482" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1482</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by means of middleware or OS functionality</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1484" definition-exists="false" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1484</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving virtual machines</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1487" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1487</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using N-version programming</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1489" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1489</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>through recovery blocks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1492" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1492</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by run-time replication performed by the application software</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1494" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1494</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>N-modular type</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1497" definition-exists="true" ipc-concordant="G06F11/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1497</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of time redundant execution on a single processing unit</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/16" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Error detection or correction of the data by redundancy in hardware</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1604" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1604</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the fault affects the clock signals of a processing unit and the redundancy is at or within the level of clock signal generation hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1608" definition-exists="false" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1608</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error detection by comparing the output signals of redundant hardware </text><reference><text><class-ref scheme="cpc">G06F11/1629</class-ref>, <class-ref scheme="cpc">G06F11/1666</class-ref> take precedence; error detection or correction in information storage based on relative movement between record carrier and transducer <class-ref scheme="cpc">G11B20/18</class-ref>; checking static stores for correct operation <class-ref scheme="cpc">G11C29/00</class-ref>; for logic circuits <class-ref scheme="cpc">H03K19/003</class-ref>, <class-ref scheme="cpc">H03K19/007</class-ref>; for pulse counters or frequency dividers <class-ref scheme="cpc">H03K21/40</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1612" definition-exists="false" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1612</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant component is persistent storage</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1616" definition-exists="false" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1616</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant component is an I/O device or an adapter therefor</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/162" definition-exists="false" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/162</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Displays</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1625" definition-exists="false" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1625</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in communications, e.g. transmission, interfaces</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1629" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1629</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error detection by comparing the output of redundant processing systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1633" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1633</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using mutual exchange of the output between the redundant processing components</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1637" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1637</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using additional compare functionality in one or some but not all of the redundant processing components</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1641" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1641</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the comparison is not performed by the redundant processing components</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/1645" definition-exists="false" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1645</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and the comparison itself uses redundant hardware</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/165" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/165</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with continued operation after detection of the error</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1654" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1654</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the output of only one of the redundant processing components can drive the attached hardware, e.g. memory or I/O</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1658" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1658</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1662" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F11/1662</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the resynchronized component or unit being a persistent storage device </text><reference><text>re-synchronization of failed mirror storage <class-ref scheme="cpc">G06F11/2082</class-ref>; rebuild or reconstruction of parity RAID storage <class-ref scheme="cpc">G06F11/1008</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1666" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1666</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant component is memory or memory area</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/167" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/167</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Error detection by comparing the memory output</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1675" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1675</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Temporal synchronisation or re-synchronisation of redundant processing components</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1679" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1679</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at clock signal level</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1683" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1683</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at instruction level</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1687" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1687</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at event level, e.g. by interrupt or result of polling</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/1691" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1691</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a quantum</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/1695" definition-exists="true" ipc-concordant="G06F11/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/1695</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>which are operating with time diversity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/18" definition-exists="true" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F11/18</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>using passive fault-masking of the redundant circuits </text><CPC-specific-text><reference><text>error detection by comparing the output of redundant processing systems with continued operation after detection of the error <class-ref scheme="cpc">G06F11/165</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/181" definition-exists="true" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/181</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Eliminating the failing redundant component</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/182" definition-exists="true" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/182</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>based on mutual exchange of the output between redundant processing components</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/183" definition-exists="true" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/183</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by voting, the voting not being performed by the redundant components</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/184" definition-exists="false" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/184</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant components implement processing functionality</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/185" definition-exists="false" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/185</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and the voting is itself performed redundantly</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/186" definition-exists="false" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/186</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Passive fault masking when reading multiple copies of the same data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/187" definition-exists="true" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/187</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>Voting techniques</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/188" definition-exists="true" ipc-concordant="G06F11/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/188</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where exact match is not required</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/20" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2002" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2002</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where interconnections or communication control functionality are redundant </text><reference><text>flexible arrangements for bus networks involving redundancy <class-ref scheme="cpc">H04L12/40176</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2005" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2005</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using redundant communication controllers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2007" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2007</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using redundant communication media</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/201" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/201</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>between storage system components</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2012" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2012</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and using different communication protocols</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2015" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2015</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Redundant power supplies </text><reference><text>power supply failure <class-ref scheme="cpc">G06F1/30</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2017" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-11-01" status="published"><classification-symbol>G06F11/2017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where memory access, memory control or I/O control functionality is redundant </text><reference><text>redundant communication control functionality <class-ref scheme="cpc">G06F11/2005</class-ref>; redundant storage control functionality <class-ref scheme="cpc">G06F11/2089</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/202" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/202</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where processing functionality is redundant </text><reference><text>redundant communication control functionality <class-ref scheme="cpc">G06F11/2005</class-ref>, redundant storage control functionality <class-ref scheme="cpc">G06F11/2089</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2023" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/2023</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>Failover techniques</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2025" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2025</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using centralised failover control functionality</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2028" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2028</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>eliminating a faulty processor or activating a spare</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/203" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/203</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using migration</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2033" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2033</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>switching over of hardware resources</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2035" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2035</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>without idle spare hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2038" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2038</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with a single idle spare processing component</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2041" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/2041</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>with more than one idle spare processing component</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2043" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2043</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant components share a common memory address space</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2046" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2046</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant components share persistent storage </text><reference><text><class-ref scheme="cpc">G06F11/2043</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2048" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2048</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the redundant components share neither address space nor persistent storage</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2051" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2051</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in regular structures</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2053" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2053</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where persistent mass storage functionality or persistent mass storage control functionality is redundant </text><reference><text>error detection or correction in information storage based on relative movement between record carrier and transducer <class-ref scheme="cpc">G11B20/18</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2056" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2056</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by mirroring</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2058" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2058</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using more than 2 mirrored copies</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2061" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2061</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>combined with de-clustering of data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2064" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2064</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>while ensuring consistency</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2066" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2066</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Optimisation of the communication load</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2069" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2069</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Management of state, configuration or failover</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2071" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2071</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a plurality of controllers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F11/2074" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/2074</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>Asynchronous techniques</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F11/2076" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/2076</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>Synchronous techniques</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F11/2079" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2079</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Bidirectional techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2082" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2082</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data synchronisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2084" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2084</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on the same storage unit</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2087" definition-exists="false" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2087</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with a common controller</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2089" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2089</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Redundant storage control functionality</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F11/2092" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/2092</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>Techniques of failing over between control units</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/2094" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2094</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Redundant storage or storage space </text><reference><text><class-ref scheme="cpc">G06F11/2056</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2097" definition-exists="true" ipc-concordant="G06F11/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2097</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>maintaining the standby controller/processing unit updated </text><reference><text>initialisation or re-synchronisation thereof <class-ref scheme="cpc">G06F11/1658</class-ref> and subgroups</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/22" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F11/22</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2205" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2205</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using arrangements specific to the hardware being tested</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/221" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/221</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to test buses, lines or interfaces, e.g. stuck-at or open line faults</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/2215" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2215</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to test error correction or detection circuits</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/2221" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2221</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to test input/output devices or peripheral units</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/2226" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2226</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to test ALU</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/2231" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2231</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to test interrupt circuits</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/2236" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2236</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to test CPU or processors</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2242" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2242</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in multi-processor systems, e.g. one processor becoming the test master </text><reference><text><class-ref scheme="cpc">G06F11/2736</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2247" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2247</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Verification or detection of system hardware configuration</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2252" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2252</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using fault dictionaries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2257" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2257</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using expert systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2263" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2263</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using neural networks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2268" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2268</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Logging of test results</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2273" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2273</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Test methods</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2284" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2284</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by power-on test, e.g. power-on self test [POST]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2289" definition-exists="true" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2289</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by configuration test</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/2294" definition-exists="false" ipc-concordant="G06F11/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2294</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by remote test</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/24" definition-exists="false" ipc-concordant="G06F11/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/24</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Marginal checking </text><CPC-specific-text><text>or other specified testing methods not covered by <class-ref scheme="cpc">G06F11/26</class-ref>, e.g. race tests</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/25" definition-exists="true" ipc-concordant="G06F11/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/25</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Testing of logic operation, e.g. by logic analysers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/26" definition-exists="false" ipc-concordant="G06F11/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Functional testing</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/261" definition-exists="true" ipc-concordant="G06F11/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/261</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by simulating additional hardware, e.g. fault simulation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/263" definition-exists="true" ipc-concordant="G06F11/263" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F11/263</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Generation of test inputs, e.g. test vectors, patterns or sequences </text><CPC-specific-text><text>; with adaptation of the tested hardware for testability with external testers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2635" definition-exists="false" ipc-concordant="G06F11/263" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2635</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a storage for the test inputs, e.g. test ROM, script files</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/267" definition-exists="true" ipc-concordant="G06F11/267" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/267</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reconfiguring circuits for testing, e.g. LSSD, partitioning</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/27" definition-exists="true" ipc-concordant="G06F11/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/27</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Built-in tests</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/273" definition-exists="true" ipc-concordant="G06F11/273" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/273</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Tester hardware, i.e. output processing circuits </text><CPC-specific-text><reference><text><class-ref scheme="cpc">G06F11/263</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2733" definition-exists="false" ipc-concordant="G06F11/273" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2733</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Test interface between tester and unit under test</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/2736" definition-exists="false" ipc-concordant="G06F11/273" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/2736</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a dedicated service processor for test</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/277" definition-exists="true" ipc-concordant="G06F11/277" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/277</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with comparison between actual response and known fault-free response</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/28" definition-exists="true" ipc-concordant="G06F11/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F11/28</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>by checking the correct order of processing </text><reference><text><class-ref scheme="cpc">G06F11/08</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F11/26</class-ref> take precedence; monitoring patterns of pulse trains <class-ref scheme="cpc">H03K5/19</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/30" definition-exists="true" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/30</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3003" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3003</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring arrangements specially adapted to the computing system or computing system component being monitored</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3006" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3006</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems </text><reference><text>multiprogramming arrangements <class-ref scheme="cpc">G06F9/46</class-ref>; allocation of resources <class-ref scheme="cpc">G06F9/50</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/301" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/301</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system is a virtual computing platform, e.g. logically partitioned systems </text><reference><text>virtual machines <class-ref scheme="cpc">G06F9/45533</class-ref>; logical partitioning of resources <class-ref scheme="cpc">G06F9/5077</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3013" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3013</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems </text><reference><text>testing or monitoring of control systems or parts thereof <class-ref scheme="cpc">G05B23/02</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3017" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3017</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system is implementing multitasking </text><reference><text>multiprogramming arrangements <class-ref scheme="cpc">G06F9/46</class-ref>; allocation of resources <class-ref scheme="cpc">G06F9/50</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/302" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/302</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is a software system</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3024" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3024</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is a central processing unit [CPU]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3027" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3027</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is a bus</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3031" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3031</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is a motherboard or an expansion card</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3034" definition-exists="true" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-05-01" status="published"><classification-symbol>G06F11/3034</classification-symbol><class-title date-revised="2022-05-01"><title-part><CPC-specific-text><text>where the computing system component is a storage system, e.g. DASD based or network based </text><reference><text>digital input from or digital output to record carriers <class-ref scheme="cpc">G06F3/06</class-ref>; digital recording or reproducing <class-ref scheme="cpc">G11B20/18</class-ref>; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], <class-ref scheme="cpc">H04L67/1097</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3037" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3037</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is a memory, e.g. virtual memory, cache </text><reference><text>accessing, addressing or allocating within memory systems or architectures <class-ref scheme="cpc">G06F12/00</class-ref>; checking stores for correct operation <class-ref scheme="cpc">G11C29/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3041" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3041</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is an input/output interface </text><reference><text>interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units <class-ref scheme="cpc">G06F13/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3044" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3044</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the computing system component is the mechanical casing of the computing system</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3048" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3048</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the topology of the computing system or computing system component explicitly influences the monitoring activity, e.g. serial, hierarchical systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3051" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3051</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs </text><reference><text>verification or detection of system hardware configuration <class-ref scheme="cpc">G06F11/2247</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3055" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3055</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available </text><reference><text>error or fault processing without redundancy <class-ref scheme="cpc">G06F11/0703</class-ref>; error detection or correction by redundancy in data representation <class-ref scheme="cpc">G06F11/08</class-ref>; error detection or correction by redundancy in operation <class-ref scheme="cpc">G06F11/14</class-ref>; error detection or correction by redundancy in hardware <class-ref scheme="cpc">G06F11/16</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3058" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3058</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations </text><reference><text>thermal management in cooling arrangements of a computing system <class-ref scheme="cpc">G06F1/206</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3062" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3062</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the monitored property is the power consumption </text><reference><text>power management in a computing system <class-ref scheme="cpc">G06F1/3203</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3065" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3065</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring arrangements determined by the means or processing involved in reporting the monitored data </text><reference><text>error or fault reporting or logging <class-ref scheme="cpc">G06F11/0766</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3068" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the reporting involves data format conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3072" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3072</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3075" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3075</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the data filtering being achieved in order to maintain consistency among the monitored data, e.g. ensuring that the monitored data belong to the same timeframe, to the same system or component</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3079" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3079</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the data filtering being achieved by reporting only the changes of the monitored data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3082" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3082</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the data filtering being achieved by aggregating or compressing the monitored data</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3086" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-01-01" status="published"><classification-symbol>G06F11/3086</classification-symbol><class-title date-revised="2018-01-01"><title-part><CPC-specific-text><text>where the reporting involves the use of self describing data formats, i.e. metadata, markup languages, human readable formats</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3089" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3089</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents </text><reference><text>software debugging using additional hardware using a specific debug interface <class-ref scheme="cpc">G06F11/3656</class-ref>; performance evaluation by tracing or monitoring <class-ref scheme="cpc">G06F11/3466</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3093" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3093</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3096" definition-exists="false" ipc-concordant="G06F11/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3096</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein the means or processing minimize the use of computing system or of computing system component resources, e.g. non-intrusive monitoring which minimizes the probe effect: sniffing, intercepting, indirectly deriving the monitored data from other directly available data</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/32" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/32</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with visual </text><CPC-specific-text><text>or acoustical</text></CPC-specific-text><text> indication of the functioning of the machine</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/321" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/321</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Display for diagnostics, e.g. diagnostic result display, self-test user interface</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/322" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/322</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Display of waveforms, e.g. of logic analysers </text><reference><text><class-ref scheme="cpc">G06F11/323</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/323" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/323</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Visualisation of programs or trace data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/324" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/324</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Display of status information</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/325" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/325</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by lamps or LED&apos;s</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/326" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/326</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for error or online/offline status</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/327" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/327</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Alarm or error message display</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/328" definition-exists="false" ipc-concordant="G06F11/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/328</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Computer systems status display </text><reference><text><class-ref scheme="cpc">G06F11/327</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/34" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F11/34</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation </text><CPC-specific-text><text>; Recording or statistical evaluation of user activity, e.g. usability assessment</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3404" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3404</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for parallel or distributed programming</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3409" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3409</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for performance assessment</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3414" definition-exists="false" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3414</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Workload generation, e.g. scripts, playback</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3419" definition-exists="false" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3419</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by assessing time</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F11/3423" definition-exists="false" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3423</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the assessed time is active or idle time</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3428" definition-exists="false" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3428</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Benchmarking</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3433" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-09-01" status="published"><classification-symbol>G06F11/3433</classification-symbol><class-title date-revised="2015-09-01"><title-part><CPC-specific-text><text>for load management </text><reference><text>allocation of a server based on load conditions <class-ref scheme="cpc">G06F9/505</class-ref>; load rebalancing <class-ref scheme="cpc">G06F9/5083</class-ref>; redistributing the load in a network by a load balancer <class-ref scheme="cpc">H04L67/1029</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3438" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-05-01" status="published"><classification-symbol>G06F11/3438</classification-symbol><class-title date-revised="2022-05-01"><title-part><CPC-specific-text><text>monitoring of user actions </text><reference><text>tracking the activity of the user <class-ref scheme="cpc">H04L67/535</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3442" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3442</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for planning or managing the needed capacity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3447" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3447</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Performance evaluation by modeling</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3452" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3452</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Performance evaluation by statistical analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3457" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3457</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Performance evaluation by simulation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3461" definition-exists="false" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3461</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Trace driven simulation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3466" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Performance evaluation by tracing or monitoring</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3471" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3471</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Address tracing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3476" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3476</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Data logging </text><reference><text><class-ref scheme="cpc">G06F11/14</class-ref>, <class-ref scheme="cpc">G06F11/2205</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/348" definition-exists="false" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/348</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Circuit details, i.e. tracer hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3485" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3485</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for I/O devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/349" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/349</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for interfaces, buses</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3495" definition-exists="true" ipc-concordant="G06F11/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3495</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F11/36" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/36</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Preventing errors by testing or debugging software</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3604" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3604</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software analysis for verifying properties of programs </text><reference><text>byte-code verification <class-ref scheme="cpc">G06F9/44589</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3608" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F11/3608</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>using formal methods, e.g. model checking, abstract interpretation </text><reference><text>theorem proving <class-ref scheme="cpc">G06N5/013</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3612" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3612</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by runtime analysis </text><reference><text>performance monitoring <class-ref scheme="cpc">G06F11/3466</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3616" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3616</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using software metrics</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/362" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/362</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software debugging</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3624" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3624</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by performing operations on the source code, e.g. via a compiler</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3628" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3628</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of optimised code </text><reference><text>optimisation <class-ref scheme="cpc">G06F8/443</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3632" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3632</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of specific synchronisation aspects</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3636" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3636</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by tracing the execution of the program</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/364" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/364</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>tracing values on a bus</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3644" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3644</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by instrumenting at runtime</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3648" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3648</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using additional hardware</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3652" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3652</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in-circuit-emulation [ICE] arrangements</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3656" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3656</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a specific debug interface</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/366" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/366</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using diagnostics </text><reference><text><class-ref scheme="cpc">G06F11/0703</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3664" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3664</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Environments for testing or debugging software</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F11/3668" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3668</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Software testing </text><reference><text>software testing in telephone exchanges <class-ref scheme="cpc">H04M3/242</class-ref>, testing of hardware <class-ref scheme="cpc">G06F11/22</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3672" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3672</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Test management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3676" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3676</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for coverage analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/368" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/368</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for test version control, e.g. updating test cases to a new software version</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3684" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3684</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for test design, e.g. generating new test cases</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3688" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3688</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for test execution, e.g. scheduling of test suites</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F11/3692" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3692</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for test results analysis</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F11/3696" definition-exists="true" ipc-concordant="G06F11/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F11/3696</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Methods or tools to render software testable</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F12/00" definition-exists="true" ipc-concordant="G06F12/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/00</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Accessing, addressing or allocating within memory systems or architectures </text><reference><text>digital input from, or digital output to record carriers, e.g. to disk storage units, <class-ref scheme="cpc">G06F3/06</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F12/02" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F12/02</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Addressing or allocation</text></title-part><title-part><text>Relocation </text><reference><text>program address sequencing <class-ref scheme="cpc">G06F9/00</class-ref>; arrangements for selecting an address in a digital store <class-ref scheme="cpc">G11C8/00</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/0207" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0207</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with multidimensional access, e.g. row/column, matrix</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/0215" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0215</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with look ahead addressing means</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/0223" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0223</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>User address space allocation, e.g. contiguous or non contiguous base addressing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/023" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/023</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Free address space management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0238" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-05-01" status="published"><classification-symbol>G06F12/0238</classification-symbol><class-title date-revised="2017-05-01"><title-part><CPC-specific-text><text>Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0246" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0246</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in block erasable memory, e.g. flash memory</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0253" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0253</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Garbage collection, i.e. reclamation of unreferenced memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0261" definition-exists="false" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0261</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using reference counting</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0269" definition-exists="false" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0269</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Incremental or concurrent garbage collection, e.g. in real-time systems </text><reference><text><class-ref scheme="cpc">G06F12/0261</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0276" definition-exists="false" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0276</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Generational garbage collection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0284" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0284</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiple user address space allocation, e.g. using different base addresses </text><reference><text>interprocessor communication <class-ref scheme="cpc">G06F15/163</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0292" definition-exists="true" ipc-concordant="G06F12/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0292</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using tables or multilevel address translation means </text><reference><text><class-ref scheme="cpc">G06F12/023</class-ref> takes precedence; address translation in virtual memory systems <class-ref scheme="cpc">G06F12/10</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/04" definition-exists="true" ipc-concordant="G06F12/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Addressing variable-length words or parts of words</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/06" definition-exists="true" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication </text><reference><text><class-ref scheme="cpc">G06F12/08</class-ref> takes precedence</text></reference></title-part></class-title><notes-and-warnings date-revised="2013-01-01"><note type="note"><note-paragraph> This group is limited to Module addressing or allocation; base addressing is classified in <class-ref scheme="cpc">G06F12/0223</class-ref>. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0607" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0607</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interleaved addressing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0615" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0615</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Address space extension</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0623" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0623</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for memory modules</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/063" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/063</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for I/O modules, e.g. memory mapped I/O </text><reference><text>I/O protocol <class-ref scheme="cpc">G06F13/42</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0638" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F12/0638</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Combination of memories, e.g. ROM and RAM such as to permit replacement or supplementing of words in one module by words in another module </text><reference><text>address formation of the next microinstruction <class-ref scheme="cpc">G06F9/26</class-ref>; masking faults in memories by using spares or by reconfiguring <class-ref scheme="cpc">G11C29/70</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0646" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0646</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Configuration or reconfiguration</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0653" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0653</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with centralised address assignment</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0661" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0661</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and decentralised selection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0669" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0669</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with decentralised address assignment</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0676" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0676</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the address being position dependent</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0684" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0684</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with feedback, e.g. presence or absence of unit detected by addressing, overflow detection</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0692" definition-exists="false" ipc-concordant="G06F12/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/0692</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiconfiguration, e.g. local and global addressing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/08" definition-exists="true" ipc-concordant="G06F12/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>in hierarchically structured memory systems, e.g. virtual memory systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/0802" definition-exists="true" ipc-concordant="G06F12/0802" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0802</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0804" definition-exists="true" ipc-concordant="G06F12/0804" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0804</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with main memory updating </text><reference><text><class-ref scheme="cpc">G06F12/0806</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0806" definition-exists="true" ipc-concordant="G06F12/0806" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0806</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Multiuser, multiprocessor or multiprocessing cache systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0808" definition-exists="false" ipc-concordant="G06F12/0808" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0808</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with cache invalidating means </text><reference><text><class-ref scheme="cpc">G06F12/0815</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0811" definition-exists="false" ipc-concordant="G06F12/0811" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0811</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with multilevel cache hierarchies</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0813" definition-exists="false" ipc-concordant="G06F12/0813" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0813</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with a network or matrix configuration</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0815" definition-exists="true" ipc-concordant="G06F12/0815" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0815</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Cache consistency protocols</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0817" definition-exists="false" ipc-concordant="G06F12/0817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0817</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using directory methods</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/082" definition-exists="false" ipc-concordant="G06F12/0817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/082</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Associative directories </text><reference><text><class-ref scheme="cpc">G06F12/0822</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/0822" definition-exists="false" ipc-concordant="G06F12/0817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0822</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Copy directories </text><reference><text>local copy tags for implementing a bus snooping protocol <class-ref scheme="cpc">G06F12/0831</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/0824" definition-exists="false" ipc-concordant="G06F12/0817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0824</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Distributed directories, e.g. linked lists of caches</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/0826" definition-exists="false" ipc-concordant="G06F12/0817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0826</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Limited pointers directories; State-only directories without pointers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/0828" definition-exists="false" ipc-concordant="G06F12/0817" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0828</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with concurrent directory accessing, i.e. handling multiple concurrent coherency transactions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0831" definition-exists="false" ipc-concordant="G06F12/0831" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0831</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using a bus scheme, e.g. with bus monitoring or watching means</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/0833" definition-exists="false" ipc-concordant="G06F12/0831" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0833</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in combination with broadcast means (e.g. for invalidation or updating)</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F12/0835" definition-exists="false" ipc-concordant="G06F12/0831" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0835</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for main memory peripheral accesses (e.g. I/O or DMA)</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0837" definition-exists="false" ipc-concordant="G06F12/0837" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0837</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with software control, e.g. non-cacheable data</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/084" definition-exists="false" ipc-concordant="G06F12/084" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/084</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with a shared cache</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0842" definition-exists="false" ipc-concordant="G06F12/0842" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0842</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>for multiprocessing or multitasking</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0844" definition-exists="true" ipc-concordant="G06F12/0844" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0844</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Multiple simultaneous or quasi-simultaneous cache accessing</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0846" definition-exists="false" ipc-concordant="G06F12/0846" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0846</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Cache with multiple tag or data arrays being simultaneously accessible</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0848" definition-exists="false" ipc-concordant="G06F12/0846" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0848</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Partitioned cache, e.g. separate instruction and operand caches</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0851" definition-exists="false" ipc-concordant="G06F12/0846" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F12/0851</classification-symbol><class-title date-revised="2016-08-01"><title-part><CPC-specific-text><text>Cache with interleaved addressing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0853" definition-exists="false" ipc-concordant="G06F12/0853" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0853</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Cache with multiport tag or data arrays</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0855" definition-exists="false" ipc-concordant="G06F12/0855" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0855</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Overlapped cache accessing, e.g. pipeline </text><reference><text><class-ref scheme="cpc">G06F12/0846</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0857" definition-exists="false" ipc-concordant="G06F12/0855" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0857</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by multiple requestors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/0859" definition-exists="false" ipc-concordant="G06F12/0855" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0859</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with reload from main memory</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0862" definition-exists="true" ipc-concordant="G06F12/0862" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0862</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with prefetch</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0864" definition-exists="true" ipc-concordant="G06F12/0864" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0864</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using pseudo-associative means, e.g. set-associative or hashing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0866" definition-exists="true" ipc-concordant="G06F12/0866" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0866</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>for peripheral storage systems, e.g. disk cache</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0868" definition-exists="true" ipc-concordant="G06F12/0868" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0868</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Data transfer between cache memory and other subsystems, e.g. storage devices or host systems</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0871" definition-exists="true" ipc-concordant="G06F12/0871" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0871</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Allocation or management of cache space</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0873" definition-exists="true" ipc-concordant="G06F12/0873" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0873</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Mapping of cache memory to specific storage devices or parts thereof</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0875" definition-exists="true" ipc-concordant="G06F12/0875" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0875</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with dedicated cache, e.g. instruction or stack</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0877" definition-exists="true" ipc-concordant="G06F12/0877" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0877</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Cache access modes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0879" definition-exists="false" ipc-concordant="G06F12/0879" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0879</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Burst mode</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0882" definition-exists="false" ipc-concordant="G06F12/0882" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0882</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Page mode</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0884" definition-exists="false" ipc-concordant="G06F12/0884" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0884</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Parallel mode, e.g. in parallel with main memory or CPU</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0886" definition-exists="false" ipc-concordant="G06F12/0886" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F12/0886</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Variable-length word access</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0888" definition-exists="true" ipc-concordant="G06F12/0888" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0888</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using selective caching, e.g. bypass</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0891" definition-exists="true" ipc-concordant="G06F12/0891" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0891</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using clearing, invalidating or resetting means</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/0893" definition-exists="true" ipc-concordant="G06F12/0893" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0893</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Caches characterised by their organisation or structure</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0895" definition-exists="false" ipc-concordant="G06F12/0895" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0895</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>of parts of caches, e.g. directory or tag array</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/0897" definition-exists="false" ipc-concordant="G06F12/0897" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/0897</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with two or more cache hierarchy levels </text><reference><text>with multilevel cache hierarchies <class-ref scheme="cpc">G06F12/0811</class-ref></text></reference></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/10" definition-exists="true" ipc-concordant="G06F12/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Address translation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1009" definition-exists="false" ipc-concordant="G06F12/1009" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1009</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using page tables, e.g. page table structures</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/1018" definition-exists="false" ipc-concordant="G06F12/1018" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1018</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>involving hashing techniques, e.g. inverted page tables</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1027" definition-exists="true" ipc-concordant="G06F12/1027" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1027</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/1036" definition-exists="false" ipc-concordant="G06F12/1036" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F12/1036</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>for multiple virtual address spaces, e.g. segmentation </text><reference><text><class-ref scheme="cpc">G06F12/1045</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/1045" definition-exists="false" ipc-concordant="G06F12/1045" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1045</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>associated with a data cache</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/1054" definition-exists="false" ipc-concordant="G06F12/1045" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1054</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the data cache being concurrently physically addressed</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/1063" definition-exists="false" ipc-concordant="G06F12/1045" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1063</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the data cache being concurrently virtually addressed</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1072" definition-exists="false" ipc-concordant="G06F12/1072" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1072</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Decentralised address translation, e.g. in distributed shared memory systems</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1081" definition-exists="true" ipc-concordant="G06F12/1081" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/1081</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>for peripheral access to main memory, e.g. direct memory access [DMA]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/109" definition-exists="true" ipc-concordant="G06F12/109" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F12/109</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>for multiple virtual address spaces, e.g. segmentation </text><reference><text><class-ref scheme="cpc">G06F12/1036</class-ref> takes precedence</text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/12" definition-exists="true" ipc-concordant="G06F12/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Replacement control</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/121" definition-exists="false" ipc-concordant="G06F12/121" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/121</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using replacement algorithms</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/122" definition-exists="false" ipc-concordant="G06F12/122" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/122</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>of the least frequently used [LFU] type, e.g. with individual count value</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/123" definition-exists="false" ipc-concordant="G06F12/123" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/123</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/124" definition-exists="false" ipc-concordant="G06F12/123" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/124</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>being minimized, e.g. non MRU</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/125" definition-exists="false" ipc-concordant="G06F12/123" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/125</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>being generated by decoding an array or storage</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/126" definition-exists="false" ipc-concordant="G06F12/126" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/126</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>with special data handling, e.g. priority of data or instructions, handling errors or pinning</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F12/127" definition-exists="false" ipc-concordant="G06F12/127" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/127</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>using additional replacement algorithms</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F12/128" definition-exists="false" ipc-concordant="G06F12/128" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F12/128</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>adapted to multidimensional cache systems, e.g. set-associative, multicache, multiset or multilevel</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F12/14" definition-exists="true" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F12/14</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Protection against unauthorised use of memory </text><CPC-specific-text><text>or access to memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/1408" definition-exists="true" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1408</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using cryptography </text><reference><text>for digital transmission <class-ref scheme="cpc">H04L9/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/1416" definition-exists="true" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1416</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights </text><reference><text><class-ref scheme="cpc">G06F12/1458</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/1425" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1425</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the protection being physical, e.g. cell, word, block</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1433" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1433</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for a module or a part of a module</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1441" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1441</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for a range</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/145" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/145</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>the protection being virtual, e.g. for virtual blocks or segments before a translation mechanism</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F12/1458" definition-exists="true" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1458</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by checking the subject access rights</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/1466" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1466</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Key-lock mechanism</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F12/1475" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1475</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a virtual system, e.g. with translation means</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/1483" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1483</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an access-table, e.g. matrix or list</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F12/1491" definition-exists="false" ipc-concordant="G06F12/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/1491</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a hierarchical protection system, e.g. privilege levels, memory rings</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F12/16" definition-exists="true" ipc-concordant="G06F12/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F12/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Protection against loss of memory contents </text><CPC-specific-text><reference><text>contains no material, <u>see</u> <class-ref scheme="cpc">G06F11/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F13/00" definition-exists="true" ipc-concordant="G06F13/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F13/00</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units </text><reference><text>interface circuits for specific input/output devices&#160; <class-ref scheme="cpc">G06F3/00</class-ref>; multiprocessor systems&#160; <class-ref scheme="cpc">G06F15/16</class-ref> </text><CPC-specific-text><text>multiprogram control therefor&#160; <class-ref scheme="cpc">G06F9/46</class-ref></text></CPC-specific-text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F13/10" definition-exists="false" ipc-concordant="G06F13/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F13/10</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Program control for peripheral devices </text><reference><text><class-ref scheme="cpc">G06F13/14</class-ref> - <class-ref scheme="cpc">G06F13/42</class-ref> take precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/102" definition-exists="false" ipc-concordant="G06F13/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/102</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the programme performs an interfacing function, e.g. device driver </text><reference><text><class-ref scheme="cpc">G06F13/105</class-ref> takes precedence; scheduling within device drivers <class-ref scheme="cpc">G06F9/52</class-ref>; contention policies within device drivers <class-ref scheme="cpc">G06F9/4881</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/105" definition-exists="false" ipc-concordant="G06F13/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/105</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the programme performs an input/output emulation function</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/107" definition-exists="false" ipc-concordant="G06F13/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/107</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Terminal emulation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/12" definition-exists="false" ipc-concordant="G06F13/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using hardware independent of the central processor, e.g. channel or peripheral processor</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/122" definition-exists="false" ipc-concordant="G06F13/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/122</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where hardware performs an I/O function other than control of data transfer</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/124" definition-exists="false" ipc-concordant="G06F13/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/124</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/126" definition-exists="false" ipc-concordant="G06F13/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/126</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and has means for transferring I/O instructions and statuses between control unit and main processor</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/128" definition-exists="false" ipc-concordant="G06F13/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/128</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for dedicated transfers to a network </text><reference><text>for protocol converters <class-ref scheme="cpc">G06F13/387</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F13/14" definition-exists="false" ipc-concordant="G06F13/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Handling requests for interconnection or transfer</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/16" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for access to memory bus </text><reference><text><class-ref scheme="cpc">G06F13/28</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/1605" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1605</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>based on arbitration </text><reference><text>arbitration in handling access to a common bus or bus system <class-ref scheme="cpc">G06F13/36</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/161" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/161</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with latency improvement</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/1615" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1615</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a concurrent pipeline structrure</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/1621" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1621</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by maintaining request order</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/1626" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1626</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by reordering requests</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F13/1631" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1631</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>through address comparison</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/1636" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1636</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using refresh</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1642" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1642</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with request queuing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1647" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1647</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with interleaved bank access</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1652" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1652</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in a multiprocessor architecture </text><reference><text>interprocessor communication using common memory <class-ref scheme="cpc">G06F15/167</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/1657" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1657</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Access to multiple memories</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/1663" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1663</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Access to shared memory</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/1668" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1668</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details of memory controller</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1673" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1673</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using buffers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1678" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1678</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using bus width</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1684" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1684</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using multiple buses</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1689" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1689</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation and timing concerns </text><reference><text>synchronisation on a memory bus <class-ref scheme="cpc">G06F13/4234</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/1694" definition-exists="false" ipc-concordant="G06F13/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/1694</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Configuration of memory controller to different memory types</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/18" definition-exists="false" ipc-concordant="G06F13/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/18</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>based on priority control </text><reference><text><class-ref scheme="cpc">G06F13/1605</class-ref> takes precedence</text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/20" definition-exists="false" ipc-concordant="G06F13/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for access to input/output bus</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/22" definition-exists="false" ipc-concordant="G06F13/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using successive scanning, e.g. polling </text><reference><text><class-ref scheme="cpc">G06F13/24</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/225" definition-exists="false" ipc-concordant="G06F13/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/225</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with priority control</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/24" definition-exists="false" ipc-concordant="G06F13/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/24</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using interrupt </text><reference><text><class-ref scheme="cpc">G06F13/32</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/26" definition-exists="false" ipc-concordant="G06F13/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with priority control</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/28" definition-exists="true" ipc-concordant="G06F13/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/28</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using burst mode transfer, e.g. direct memory access </text><CPC-specific-text><text>DMA</text></CPC-specific-text><text>, cycle steal </text><reference><text><class-ref scheme="cpc">G06F13/32</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/282" definition-exists="false" ipc-concordant="G06F13/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/282</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Cycle stealing DMA </text><reference><text><class-ref scheme="cpc">G06F13/30</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/285" definition-exists="false" ipc-concordant="G06F13/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/285</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Halt processor DMA </text><reference><text><class-ref scheme="cpc">G06F13/30</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/287" definition-exists="false" ipc-concordant="G06F13/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/287</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multiplexed DMA </text><reference><text><class-ref scheme="cpc">G06F13/30</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/30" definition-exists="false" ipc-concordant="G06F13/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/30</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with priority control</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/32" definition-exists="false" ipc-concordant="G06F13/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/32</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using combination of interrupt and burst mode transfer</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/34" definition-exists="false" ipc-concordant="G06F13/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/34</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with priority control</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/36" definition-exists="false" ipc-concordant="G06F13/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/36</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for access to common bus or bus system</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/362" definition-exists="false" ipc-concordant="G06F13/362" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/362</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with centralised access control</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/3625" definition-exists="false" ipc-concordant="G06F13/362" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/3625</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a time dependent access</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/364" definition-exists="false" ipc-concordant="G06F13/364" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/364</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using independent requests or grants, e.g. using separated request and grant lines</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/366" definition-exists="false" ipc-concordant="G06F13/366" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/366</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a centralised polling arbiter</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/368" definition-exists="false" ipc-concordant="G06F13/368" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/368</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with decentralised access control</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/37" definition-exists="false" ipc-concordant="G06F13/37" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/37</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/372" definition-exists="false" ipc-concordant="G06F13/372" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/372</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a time-dependent priority, e.g. individually loaded time counters or time slot</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/374" definition-exists="false" ipc-concordant="G06F13/374" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/374</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a self-select method with individual priority code comparator</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/376" definition-exists="false" ipc-concordant="G06F13/376" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/376</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a contention resolving method, e.g. collision detection, collision avoidance</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/378" definition-exists="false" ipc-concordant="G06F13/378" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/378</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a parallel poll method</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F13/38" definition-exists="true" ipc-concordant="G06F13/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Information transfer, e.g. on bus </text><reference><text><class-ref scheme="cpc">G06F13/14</class-ref> takes precedence</text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/382" definition-exists="true" ipc-concordant="G06F13/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/382</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using universal interface adapter</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/385" definition-exists="false" ipc-concordant="G06F13/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/385</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for adaptation of a particular data processing system to different peripheral devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/387" definition-exists="false" ipc-concordant="G06F13/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/387</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/40" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-07-01" status="published"><classification-symbol>G06F13/40</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bus structure </text><CPC-specific-text><reference><text>for computer networks <class-ref scheme="cpc">G06F15/163</class-ref>; for optical bus networks <class-ref scheme="cpc">H04B10/25</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/4004" definition-exists="true" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4004</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Coupling between buses</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4009" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4009</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with data restructuring</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4013" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4013</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with data re-ordering, e.g. Endian conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4018" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4018</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with data-width conversion</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4022" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4022</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using switching circuits, e.g. switching matrix, connection or expansion network </text><reference><text><class-ref scheme="cpc">G06F13/4009</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4027" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4027</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using bus bridges </text><reference><text><class-ref scheme="cpc">G06F13/4022</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4031" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4031</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with arbitration</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F13/4036" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4036</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>and deadlock prevention</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/404" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/404</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with address mapping</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4045" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4045</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the bus bridge performs an extender function</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/405" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/405</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the bridge performs a synchronising function</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F13/4054" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4054</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the function is bus cycle extension, e.g. to meet the timing requirements of the target bus</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F13/4059" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4059</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where the synchronisation uses buffers, e.g. for speed matching between buses</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/4063" definition-exists="true" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4063</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Device-to-bus coupling</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4068" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4068</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Electrical coupling</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4072" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4072</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Drivers or receivers </text><reference><text><class-ref scheme="cpc">G06F13/4086</class-ref> takes precedence; for multistate logic circuits <class-ref scheme="cpc">H03K19/0002</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F13/4077" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4077</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Precharging or discharging</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4081" definition-exists="true" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4081</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Live connection to bus, e.g. hot-plugging </text><reference><text>current or voltage limitation during live insertion <class-ref scheme="cpc">H02H9/004</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4086" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4086</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Bus impedance matching, e.g. termination</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/409" definition-exists="true" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F13/409</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>Mechanical coupling </text><reference><text>back panels <class-ref scheme="cpc">H05K7/1438</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4095" definition-exists="false" ipc-concordant="G06F13/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4095</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>in incremental bus architectures, e.g. bus stacks</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F13/42" definition-exists="true" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F13/42</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Bus transfer protocol, e.g. handshake</text></title-part><title-part><text>Synchronisation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/4204" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4204</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on a parallel bus</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4208" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4208</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>being a system bus, e.g. VME bus, Futurebus, Multibus</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4213" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4213</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with asynchronous protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4217" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4217</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with synchronous protocol</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4221" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4221</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4226" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4226</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with asynchronous protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/423" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/423</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with synchronous protocol</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4234" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4234</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>being a memory bus</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4239" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4239</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with asynchronous protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F13/4243" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4243</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with synchronous protocol</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/4247" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4247</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on a daisy chain bus</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4252" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4252</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a handshaking protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4256" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4256</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a clocked protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/426" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/426</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/4265" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4265</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on a point to point bus </text><reference><text><class-ref scheme="cpc">G06F13/4247</class-ref>, <class-ref scheme="cpc">G06F13/4282</class-ref> take precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4269" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4269</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a handshaking protocol, e.g. Centronics connection</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4273" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4273</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a clocked protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4278" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4278</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an embedded synchronisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F13/4282" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4282</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on a serial bus, e.g. I2C bus, SPI bus </text><reference><text>on daisy chain buses <class-ref scheme="cpc">G06F13/4247</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4286" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4286</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a handshaking protocol, e.g. RS232C link</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4291" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4291</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a clocked protocol</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F13/4295" definition-exists="false" ipc-concordant="G06F13/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F13/4295</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using an embedded synchronisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F15/00" definition-exists="true" ipc-concordant="G06F15/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F15/00</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Digital computers in general </text><reference><text>details <class-ref scheme="cpc">G06F1/00</class-ref> &#8211; <class-ref scheme="cpc">G06F13/00</class-ref></text></reference></title-part><title-part><text>Data processing equipment in general</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F15/02" definition-exists="true" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F15/02</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/0208" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0208</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for combination with other devices having a different main function, e.g. watches, pens</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/0216" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0216</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Constructional details or arrangements</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/0225" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0225</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/0233" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0233</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with printing provisions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/0241" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0241</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of the IC-card-like type</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/025" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/025</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>adapted to a specific application</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/0258" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0258</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for unit conversion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/0266" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0266</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for time management, e.g. calendars, diaries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/0275" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0275</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for measuring</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/0283" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0283</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for data storage and retrieval</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/0291" definition-exists="false" ipc-concordant="G06F15/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/0291</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for reading, e.g. e-books </text><reference><text>constructional details of portable computers <class-ref scheme="cpc">G06F1/1613</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F15/04" definition-exists="false" ipc-concordant="G06F15/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>programmed simultaneously with the introduction of data to be processed, e.g. on the same record carrier</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F15/08" definition-exists="false" ipc-concordant="G06F15/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using a plugboard for programming</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/10" definition-exists="false" ipc-concordant="G06F15/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Tabulators</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/12" definition-exists="false" ipc-concordant="G06F15/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>having provision for both printed and punched output</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/14" definition-exists="false" ipc-concordant="G06F15/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Calculating-punches</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F15/16" definition-exists="true" ipc-concordant="G06F15/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F15/16</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs </text><CPC-specific-text><reference><text>coordinating program control therefor <class-ref scheme="cpc">G06F9/52</class-ref>; in regulating and control system <class-ref scheme="cpc">G05B</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/161" definition-exists="false" ipc-concordant="G06F15/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/161</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning </text><reference><text>casings, cabinets, racks or drawers for data centers <class-ref scheme="cpc">H05K5/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/163" definition-exists="true" ipc-concordant="G06F15/163" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/163</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Interprocessor communication</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/167" definition-exists="false" ipc-concordant="G06F15/167" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F15/167</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>using a common memory, e.g. mailbox</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/17" definition-exists="false" ipc-concordant="G06F15/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using an input/output type connection, e.g. channel, I/O port</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/173" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-02-01" status="published"><classification-symbol>G06F15/173</classification-symbol><class-title date-revised="2018-02-01"><title-part><text>using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/17306" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17306</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Intercommunication techniques</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17312" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-05-01" status="published"><classification-symbol>G06F15/17312</classification-symbol><class-title date-revised="2017-05-01"><title-part><CPC-specific-text><text>Routing techniques specific to parallel machines, e.g. wormhole, store and forward, shortest path problem congestion </text><reference><text>routing on a LAN <class-ref scheme="cpc">H04L45/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17318" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17318</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Parallel communications techniques, e.g. gather, scatter, reduce, roadcast, multicast, all to all</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17325" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17325</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Synchronisation; Hardware support therefor </text><reference><text>intertask synchronisation <class-ref scheme="cpc">G06F9/52</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17331" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17331</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Distributed shared memory [DSM], e.g. remote direct memory access [RDMA]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/17337" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17337</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Direct connection machines, e.g. completely connected computers, point to point communication networks </text><reference><text>coupling between buses <class-ref scheme="cpc">G06F13/4004</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17343" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17343</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>wherein the interconnection is dynamically configurable, e.g. having loosely coupled nearest neighbor architecture </text><reference><text>reconfigurable processors arrays <class-ref scheme="cpc">G06F15/7867</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/1735" definition-exists="true" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-05-01" status="published"><classification-symbol>G06F15/1735</classification-symbol><class-title date-revised="2022-05-01"><title-part><CPC-specific-text><text>Network adapters, e.g. SCI, Myrinet </text><reference><text>protocol engines <class-ref scheme="cpc">H04L69/12</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/17356" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17356</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Indirect interconnection networks</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17362" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17362</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>hierarchical topologies</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/17368" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17368</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>non hierarchical topologies</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F15/17375" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17375</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>One dimensional, e.g. linear array, ring</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F15/17381" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17381</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Two dimensional, e.g. mesh, torus</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F15/17387" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17387</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Three dimensional, e.g. hypercubes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F15/17393" definition-exists="false" ipc-concordant="G06F15/173" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/17393</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>having multistage networks, e.g. broadcasting scattering, gathering, hot spot contention, combining/decombining</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/177" definition-exists="false" ipc-concordant="G06F15/177" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F15/177</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Initialisation or configuration control </text><CPC-specific-text><reference><text>processor initialisation <class-ref scheme="cpc">G06F9/4405</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F15/76" definition-exists="true" ipc-concordant="G06F15/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F15/76</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Architectures of general purpose stored program computers </text><reference><text>with program plugboard <class-ref scheme="cpc">G06F15/08</class-ref>; multicomputers <class-ref scheme="cpc">G06F15/16</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F15/761" definition-exists="false" ipc-concordant="G06F15/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2015/761</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Indexing scheme relating to architectures of general purpose stored programme computers</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F15/763" definition-exists="false" ipc-concordant="G06F15/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2015/763</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>ASIC</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F15/765" definition-exists="false" ipc-concordant="G06F15/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2015/765</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Cache</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F15/766" definition-exists="false" ipc-concordant="G06F15/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2015/766</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Flash EPROM</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F15/768" definition-exists="false" ipc-concordant="G06F15/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2015/768</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Gate array</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/78" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/78</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>comprising a single central processing unit</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/7803" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7803</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>System on board, i.e. computer system on one or more PCB, e.g. motherboards, daughterboards or blades</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/7807" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7807</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/781" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/781</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>On-chip cache; Off-chip memory</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7814" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7814</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Specially adapted for real time processing, e.g. comprising hardware timers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7817" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7817</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Specially adapted for signal processing, e.g. Harvard architectures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7821" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7821</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tightly coupled to memory, e.g. computational memory, smart memory, processor in memory</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7825" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7825</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Globally asynchronous, locally synchronous, e.g. network on chip</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/7828" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7828</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>without memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7832" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7832</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on one IC chip (single chip microprocessors)</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7835" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7835</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on more than one IC chip</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/7839" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7839</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with memory</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7842" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7842</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on one IC chip (single chip microcontrollers)</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7846" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7846</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>On-chip cache and off-chip main memory</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/785" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/785</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with decentralized control, e.g. smart memories</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7853" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7853</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>including a ROM</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7857" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7857</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using interleaved memory </text><reference><text>addressing <class-ref scheme="cpc">G06F12/0607</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/786" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/786</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a single memory module</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7864" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7864</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>on more than one IC chip</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/7867" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7867</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>with reconfigurable architecture</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7871" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7871</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reconfiguration support, e.g. configuration loading, configuration switching, or hardware OS</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7875" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7875</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for multiple contexts</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7878" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7878</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for pipeline reconfiguration</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7882" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7882</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for self reconfiguration</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/7885" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7885</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Runtime interface, e.g. data exchange, runtime control</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7889" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7889</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reconfigurable logic implemented as a co-processor </text><reference><text>instruction execution using a coprocessor <class-ref scheme="cpc">G06F9/3877</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/7892" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7892</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Reconfigurable logic embedded in CPU, e.g. reconfigurable unit</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/7896" definition-exists="false" ipc-concordant="G06F15/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/7896</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Modular architectures, e.g. assembled from a number of identical packages</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/80" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F15/80</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>comprising an array of processing units with common control, e.g. single instruction multiple data processors </text><reference><text><class-ref scheme="cpc">G06F15/82</class-ref> takes precedence </text><CPC-specific-text><text>; for correlation function computation <class-ref scheme="cpc">G06F17/15</class-ref></text></CPC-specific-text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/8007" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8007</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>single instruction multiple data [SIMD] multiprocessors</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/8015" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8015</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>One dimensional arrays, e.g. rings, linear arrays, buses</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/8023" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8023</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Two dimensional arrays, e.g. mesh, torus</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/803" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/803</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Three-dimensional arrays or hypercubes</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/8038" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8038</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Associative processors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/8046" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8046</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Systolic arrays</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/8053" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8053</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Vector processors</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/8061" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8061</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details on data memory access</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/8069" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8069</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a cache</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/8076" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8076</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Details on data register access</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F15/8084" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8084</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Special arrangements thereof, e.g. mask or switch</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F15/8092" definition-exists="false" ipc-concordant="G06F15/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/8092</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Array of vector units</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F15/82" definition-exists="false" ipc-concordant="G06F15/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/82</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>data or demand driven</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F15/825" definition-exists="false" ipc-concordant="G06F15/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F15/825</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dataflow computers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F16/00" definition-exists="true" ipc-concordant="G06F16/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/00</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Information retrieval</text></title-part><title-part><text>Database structures therefor</text></title-part><title-part><text>File system structures therefor</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/10" definition-exists="true" ipc-concordant="G06F16/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/10</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>File systems</text></title-part><title-part><text>File servers</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/11" definition-exists="false" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/11</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>File system administration, e.g. details of archiving or snapshots </text><reference><text>file system backup <class-ref scheme="cpc">G06F11/14</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/113" definition-exists="true" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/113</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of archiving </text><reference><text>lifecycle management in storage systems <class-ref scheme="cpc">G06F3/0649</class-ref>; backup systems <class-ref scheme="cpc">G06F11/1446</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/116" definition-exists="true" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/116</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of conversion of file system types or formats</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/119" definition-exists="true" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/119</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of migration of file systems </text><reference><text>migration mechanisms in storage systems <class-ref scheme="cpc">G06F3/0647</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/122" definition-exists="true" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/122</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using management policies </text><reference><text>backup systems <class-ref scheme="cpc">G06F11/1446</class-ref>; file migration policies for HSM systems <class-ref scheme="cpc">G06F16/185</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/125" definition-exists="true" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/125</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>characterised by the use of retention policies </text><reference><text>retention policies for HSM systems <class-ref scheme="cpc">G06F16/185</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/128" definition-exists="true" ipc-concordant="G06F16/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/128</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion </text><reference><text>use of snapshots for error detection or correction <class-ref scheme="cpc">G06F11/14</class-ref>, <class-ref scheme="cpc">G06F11/16</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/13" definition-exists="true" ipc-concordant="G06F16/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/13</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>File access structures, e.g. distributed indices </text><reference><text>arrangements of input from, or output to, record carriers <class-ref scheme="cpc">G06F3/06</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/134" definition-exists="true" ipc-concordant="G06F16/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/134</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Distributed indices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/137" definition-exists="true" ipc-concordant="G06F16/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/137</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Hash-based </text><reference><text>content-based indexing of textual data <class-ref scheme="cpc">G06F16/31</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/14" definition-exists="true" ipc-concordant="G06F16/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/14</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Details of searching files based on file metadata</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/144" definition-exists="true" ipc-concordant="G06F16/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/144</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query formulation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/148" definition-exists="true" ipc-concordant="G06F16/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/148</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>File search processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/152" definition-exists="true" ipc-concordant="G06F16/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/152</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using file content signatures, e.g. hash values</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/156" definition-exists="true" ipc-concordant="G06F16/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/156</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query results presentation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/16" definition-exists="true" ipc-concordant="G06F16/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/16</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>File or folder operations, e.g. details of user interfaces specifically adapted to file systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/162" definition-exists="true" ipc-concordant="G06F16/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/162</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Delete operations </text><reference><text>erasing in storage systems <class-ref scheme="cpc">G06F3/0652</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/164" definition-exists="true" ipc-concordant="G06F16/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/164</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>File meta data generation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/166" definition-exists="true" ipc-concordant="G06F16/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/166</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>File name conversion</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/168" definition-exists="true" ipc-concordant="G06F16/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/168</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs </text><reference><text>query results presentation <class-ref scheme="cpc">G06F16/156</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/17" definition-exists="true" ipc-concordant="G06F16/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/17</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Details of further file system functions</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/172" definition-exists="true" ipc-concordant="G06F16/172" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/172</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Caching, prefetching or hoarding of files</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1724" definition-exists="true" ipc-concordant="G06F16/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1724</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of de-fragmentation performed by the file system </text><reference><text>saving storage space on storage systems <class-ref scheme="cpc">G06F3/0608</class-ref>; management of blocks in storage devices <class-ref scheme="cpc">G06F3/064</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1727" definition-exists="true" ipc-concordant="G06F16/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1727</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of free space management performed by the file system </text><reference><text>saving storage space on storage systems <class-ref scheme="cpc">G06F3/0608</class-ref>; management of blocks in storage devices <class-ref scheme="cpc">G06F3/064</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/173" definition-exists="true" ipc-concordant="G06F16/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/173</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Customisation support for file systems, e.g. localisation, multi-language support, personalisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1734" definition-exists="true" ipc-concordant="G06F16/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1734</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1737" definition-exists="true" ipc-concordant="G06F16/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1737</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>for reducing power consumption or coping with limited storage space, e.g. in mobile devices </text><reference><text>saving storage space on storage devices <class-ref scheme="cpc">G06F3/0608</class-ref>; power saving in storage systems <class-ref scheme="cpc">G06F3/0625</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/174" definition-exists="true" ipc-concordant="G06F16/174" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/174</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Redundancy elimination performed by the file system </text><reference><text>management of the data involved in backup or backup restore using de-duplication of the data <class-ref scheme="cpc">G06F11/14</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1744" definition-exists="true" ipc-concordant="G06F16/174" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1744</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using compression, e.g. sparse files</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1748" definition-exists="true" ipc-concordant="G06F16/174" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1748</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>De-duplication implemented within the file system, e.g. based on file segments </text><reference><text>de-duplication techniques in storage systems for the management of data blocks <class-ref scheme="cpc">G06F3/0641</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/1752" definition-exists="true" ipc-concordant="G06F16/174" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1752</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>based on file chunks</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/1756" definition-exists="true" ipc-concordant="G06F16/174" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1756</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>based on delta files</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/176" definition-exists="true" ipc-concordant="G06F16/176" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/176</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Support for shared access to files</text></title-part><title-part><text>File sharing support</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1767" definition-exists="true" ipc-concordant="G06F16/176" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1767</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Concurrency control, e.g. optimistic or pessimistic approaches</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/1774" definition-exists="true" ipc-concordant="G06F16/176" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1774</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/178" definition-exists="true" ipc-concordant="G06F16/178" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/178</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Techniques for file synchronisation in file systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1787" definition-exists="true" ipc-concordant="G06F16/178" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1787</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of non-transparently synchronising file systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1794" definition-exists="true" ipc-concordant="G06F16/178" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1794</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of file format conversion</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/1794</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/258</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/1794</class-ref> and <class-ref scheme="cpc">G06F16/258</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/18" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/18</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>File system types</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1805" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1805</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Append-only file systems, e.g. using logs or journals to store data</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/181" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/181</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>providing write once read many [WORM] semantics</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1815" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1815</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Journaling file systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/182" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/182</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Distributed file systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1824" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1824</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>implemented using Network-attached Storage [NAS] architecture </text><reference><text>distributed or networked storage systems <class-ref scheme="cpc">G06F3/067</class-ref>; protocols for distributed storage of data in a network <class-ref scheme="cpc">H04L67/1097</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/1827" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1827</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Management specifically adapted to NAS </text><reference><text>management of storage area networks [SAN] <class-ref scheme="cpc">G06F3/067</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/183" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/183</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Provision of network file services by network file servers, e.g. by using NFS, CIFS </text><reference><text>network file access protocols <class-ref scheme="cpc">H04L67/1097</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/1834" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1834</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>implemented based on peer-to-peer networks, e.g. gnutella </text><reference><text>p2p communication protocols <class-ref scheme="cpc">H04L67/104</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/1837" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1837</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Management specially adapted to peer-to-peer storage networks </text><reference><text>topology management mechanisms of peer-to-peer networks <class-ref scheme="cpc">H04L67/1042</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/184" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/184</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>implemented as replicated file system</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/1844" definition-exists="true" ipc-concordant="G06F16/182" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1844</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Management specifically adapted to replicated file systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1847" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1847</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>specifically adapted to static storage, e.g. adapted to flash memory or SSD</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/185" definition-exists="true" ipc-concordant="G06F16/185" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/185</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof </text><reference><text>details of archiving <class-ref scheme="cpc">G06F16/11</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1858" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1858</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Parallel file systems, i.e. file systems supporting multiple processors</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1865" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1865</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Transactional file systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/1873" definition-exists="true" ipc-concordant="G06F16/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/1873</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Versioning file systems, temporal file systems, e.g. file system supporting different historic versions of files</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/188" definition-exists="true" ipc-concordant="G06F16/188" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/188</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Virtual file systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/192" definition-exists="true" ipc-concordant="G06F16/188" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/192</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Implementing virtual folder structures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/196" definition-exists="true" ipc-concordant="G06F16/188" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/196</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Specific adaptations of the file system to access devices and non-file objects via standard file system access operations, e.g. pseudo file systems </text><reference><text>dedicated interfaces to storage systems <class-ref scheme="cpc">G06F3/0601</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/20" definition-exists="true" ipc-concordant="G06F16/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/20</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of structured data, e.g. relational data</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/21" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/21</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Design, administration or maintenance of databases</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/211" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/211</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Schema design and management</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/212" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/212</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>with details for data modelling support</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/213" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/213</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>with details for schema evolution support</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/214" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/214</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Database migration support</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/215" definition-exists="true" ipc-concordant="G06F16/215" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/215</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Improving data quality</text></title-part><title-part><text>Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/217" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/217</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Database tuning </text><reference><text><class-ref scheme="cpc">G06F16/2282</class-ref> takes precedence; database performance monitoring <class-ref scheme="cpc">G06F11/3409</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/219" definition-exists="true" ipc-concordant="G06F16/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/219</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Managing data history or versioning </text><reference><text>querying versioned data <class-ref scheme="cpc">G06F16/2474</class-ref>; querying temporal data <class-ref scheme="cpc">G06F16/2477</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/22" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/22</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/221" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/221</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Column-oriented storage; Management thereof</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2219" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2219</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Large Object storage; Management thereof</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2228" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2228</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Indexing structures</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2237" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2237</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Vectors, bitmaps or matrices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2246" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2246</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Trees, e.g. B+trees</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2255" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2255</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Hash tables</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2264" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2264</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Multidimensional index structures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2272" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2272</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Management thereof</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2282" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2282</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Tablespace storage structures; Management thereof</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2291" definition-exists="true" ipc-concordant="G06F16/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2291</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>User-Defined Types; Storage management thereof</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/23" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/23</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Updating</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/23</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/25</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/23</class-ref> and <class-ref scheme="cpc">G06F16/25</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2308" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2308</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Concurrency control </text><reference><text>transaction processing <class-ref scheme="cpc">G06F9/466</class-ref></text></reference></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/2308</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/2315</class-ref>, <class-ref scheme="cpc">G06F16/2322</class-ref>, <class-ref scheme="cpc">G06F16/2329</class-ref>, <class-ref scheme="cpc">G06F16/2336</class-ref>, and <class-ref scheme="cpc">G06F16/2343</class-ref>.<br/> All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2315" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2315</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Optimistic concurrency control</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F16/2315</class-ref> - <class-ref scheme="cpc">G06F16/2329</class-ref> are incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/2308</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/2308</class-ref> and <class-ref scheme="cpc">G06F16/2315</class-ref> - <class-ref scheme="cpc">G06F16/2329</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2322" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2322</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using timestamps</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2329" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2329</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using versioning</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2336" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2336</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Pessimistic concurrency control approaches, e.g. locking or multiple versions without time stamps</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F16/2336</class-ref> and <class-ref scheme="cpc">G06F16/2343</class-ref> are incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/2308</class-ref>.<br/> Groups <class-ref scheme="cpc">G06F16/2308</class-ref>, <class-ref scheme="cpc">G06F16/2336</class-ref>, and <class-ref scheme="cpc">G06F16/2343</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2343" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2343</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Locking methods, e.g. distributed locking or locking implementation details</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/235" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/235</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Update request formulation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2358" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2358</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Change logging, detection, and notification </text><reference><text>replication <class-ref scheme="cpc">G06F16/27</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2365" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2365</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Ensuring data consistency and integrity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2372" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2372</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Updates performed during offline database operations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2379" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2379</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Updates performed during online database operations; commit processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2386" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2386</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Bulk updating operations </text><reference><text>data conversion details <class-ref scheme="cpc">G06F16/258</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/2393" definition-exists="true" ipc-concordant="G06F16/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2393</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Updating materialised views</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/24" definition-exists="true" ipc-concordant="G06F16/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/242" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/242</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2423" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2423</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Interactive query statement specification based on a database schema</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2425" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2425</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Iterative querying; Query formulation based on the results of a preceding query</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2428" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2428</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query predicate definition using graphical user interfaces, including menus and forms </text><reference><text><class-ref scheme="cpc">G06F16/2423</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/243" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/243</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Natural language query formulation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2433" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2433</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query languages</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2435" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2435</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Active constructs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2438" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2438</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Embedded query languages</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/244" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/244</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Grouping and aggregation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2443" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2443</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Stored procedures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2445" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2445</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Data retrieval commands; View definitions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2448" definition-exists="true" ipc-concordant="G06F16/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2448</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>for particular applications; for extensibility, e.g. user defined types</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/245" definition-exists="true" ipc-concordant="G06F16/245" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/245</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query processing</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2452" definition-exists="true" ipc-concordant="G06F16/2452" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2452</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query translation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24522" definition-exists="true" ipc-concordant="G06F16/2452" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24522</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Translation of natural language queries to structured queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24524" definition-exists="true" ipc-concordant="G06F16/2452" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24524</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Access plan code generation and invalidation; Reuse of access plans</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24526" definition-exists="true" ipc-concordant="G06F16/2452" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24526</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Internal representations for queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24528" definition-exists="true" ipc-concordant="G06F16/2452" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24528</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Standardisation; Simplification</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2453" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2453</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query optimisation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24532" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24532</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>of parallel queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24534" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24534</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query rewriting; Transformation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24535" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24535</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>of sub-queries or views</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24537" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24537</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>of operators</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24539" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24539</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using cached or materialised query results</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/2454" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2454</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Optimisation of common expressions</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24542" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24542</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Plan optimisation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F16/24544" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24544</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Join order optimisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F16/24545" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24545</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Selectivity estimation or determination</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24547" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24547</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Optimisations to support specific applications; Extensibility of optimisers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24549" definition-exists="true" ipc-concordant="G06F16/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24549</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Run-time optimisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2455" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2455</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query execution</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24552" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24552</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Database cache management</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24553" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24553</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>of query operations</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24554" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24554</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Unary operations; Data partitioning operations</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F16/24556" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24556</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Aggregation; Duplicate elimination</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F16/24557" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24557</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Efficient disk access during query execution</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24558" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24558</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Binary matching operations</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F16/2456" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2456</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Join operations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24561" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24561</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Intermediate data storage techniques for performance improvement</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24562" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24562</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Pointer or reference processing operations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24564" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24564</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Applying rules; Deductive queries</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24565" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24565</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Triggers; Constraints</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/24566" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24566</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Recursive queries</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24568" definition-exists="true" ipc-concordant="G06F16/2455" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24568</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Data stream processing; Continuous queries</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/24569" definition-exists="true" ipc-concordant="G06F16/245" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24569</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query processing with adaptation to specific hardware, e.g. adapted for using GPUs or SSDs</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2457" definition-exists="true" ipc-concordant="G06F16/2457" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2457</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>with adaptation to user needs</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24573" definition-exists="true" ipc-concordant="G06F16/2457" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24573</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using data annotations, e.g. user-defined metadata</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24575" definition-exists="true" ipc-concordant="G06F16/2457" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24575</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using context</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/24578" definition-exists="true" ipc-concordant="G06F16/2457" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/24578</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using ranking</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/2458" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2458</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2462" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2462</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Approximate or statistical queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2465" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2465</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query processing support for facilitating data mining operations in structured databases</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2468" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2468</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Fuzzy queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2471" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2471</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Distributed queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2474" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2474</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Sequence data queries, e.g. querying versioned data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/2477" definition-exists="true" ipc-concordant="G06F16/2458" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/2477</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Temporal data queries</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/248" definition-exists="true" ipc-concordant="G06F16/248" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/248</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/25" definition-exists="true" ipc-concordant="G06F16/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/25</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Integrating or interfacing systems involving database management systems</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/25</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/23</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/23</class-ref> and <class-ref scheme="cpc">G06F16/25</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/252" definition-exists="true" ipc-concordant="G06F16/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/252</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>between a Database Management System and a front-end application</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/254" definition-exists="true" ipc-concordant="G06F16/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/254</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/256" definition-exists="true" ipc-concordant="G06F16/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/256</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>in federated or virtual databases</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/258" definition-exists="true" ipc-concordant="G06F16/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/258</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Data format conversion from or to a database</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F16/258</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/1794</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/1794</class-ref> and <class-ref scheme="cpc">G06F16/258</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/26" definition-exists="true" ipc-concordant="G06F16/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/26</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Visual data mining</text></title-part><title-part><text>Browsing structured data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/27" definition-exists="true" ipc-concordant="G06F16/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/27</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Replication, distribution or synchronisation of data between databases or within a distributed database system</text></title-part><title-part><text>Distributed database system architectures therefor</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/27</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/273</class-ref>, <class-ref scheme="cpc">G06F16/275</class-ref>, and <class-ref scheme="cpc">G06F16/278</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/273" definition-exists="true" ipc-concordant="G06F16/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/273</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Asynchronous replication or reconciliation</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F16/273</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/27</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/27</class-ref> and <class-ref scheme="cpc">G06F16/273</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/275" definition-exists="true" ipc-concordant="G06F16/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/275</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Synchronous replication</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F16/275</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/27</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/27</class-ref> and <class-ref scheme="cpc">G06F16/275</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/278" definition-exists="true" ipc-concordant="G06F16/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/278</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Data partitioning, e.g. horizontal or vertical partitioning</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F16/278</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/27</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/27</class-ref> and <class-ref scheme="cpc">G06F16/278</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/28" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/28</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Databases characterised by their database models, e.g. relational or object models</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/282" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/282</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Hierarchical databases, e.g. IMS, LDAP data stores or Lotus Notes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/283" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/283</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/284" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/284</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Relational databases</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/285" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/285</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Clustering or classification</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/287" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/287</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Visualization; Browsing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/288" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/288</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Entity relationship models</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/289" definition-exists="true" ipc-concordant="G06F16/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/289</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Object oriented databases</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/29" definition-exists="true" ipc-concordant="G06F16/29" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/29</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Geographical information databases</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/30" definition-exists="true" ipc-concordant="G06F16/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/30</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of unstructured textual data </text><reference><text>document management systems <class-ref scheme="cpc">G06F16/93</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">G06F16/30</class-ref>, <class-ref scheme="cpc">G06F16/31</class-ref>, <class-ref scheme="cpc">G06F16/313</class-ref>, <class-ref scheme="cpc">G06F16/316</class-ref>, <class-ref scheme="cpc">G06F16/319</class-ref>, <class-ref scheme="cpc">G06F16/322</class-ref>, <class-ref scheme="cpc">G06F16/325</class-ref>, <class-ref scheme="cpc">G06F16/328</class-ref>, <class-ref scheme="cpc">G06F16/33</class-ref>, <class-ref scheme="cpc">G06F16/332</class-ref>, <class-ref scheme="cpc">G06F16/3322</class-ref>, <class-ref scheme="cpc">G06F16/3323</class-ref>, <class-ref scheme="cpc">G06F16/3325</class-ref>, <class-ref scheme="cpc">G06F16/3326</class-ref>, <class-ref scheme="cpc">G06F16/3328</class-ref>, <class-ref scheme="cpc">G06F16/3329</class-ref>, <class-ref scheme="cpc">G06F16/3331</class-ref>, <class-ref scheme="cpc">G06F16/3332</class-ref>, <class-ref scheme="cpc">G06F16/3334</class-ref>, <class-ref scheme="cpc">G06F16/3335</class-ref>, <class-ref scheme="cpc">G06F16/3337</class-ref>, <class-ref scheme="cpc">G06F16/3338</class-ref>, <class-ref scheme="cpc">G06F16/334</class-ref>, <class-ref scheme="cpc">G06F16/3341</class-ref>, <class-ref scheme="cpc">G06F16/3343</class-ref>, <class-ref scheme="cpc">G06F16/3344</class-ref>, <class-ref scheme="cpc">G06F16/3346</class-ref>, <class-ref scheme="cpc">G06F16/3347</class-ref>, <class-ref scheme="cpc">G06F16/3349</class-ref>, <class-ref scheme="cpc">G06F16/335</class-ref>, <class-ref scheme="cpc">G06F16/337</class-ref>, <class-ref scheme="cpc">G06F16/338</class-ref>, <class-ref scheme="cpc">G06F16/34</class-ref>, <class-ref scheme="cpc">G06F16/345</class-ref>, <class-ref scheme="cpc">G06F16/35</class-ref>, <class-ref scheme="cpc">G06F16/353</class-ref>, <class-ref scheme="cpc">G06F16/355</class-ref>, <class-ref scheme="cpc">G06F16/358</class-ref>, <class-ref scheme="cpc">G06F16/36</class-ref>, <class-ref scheme="cpc">G06F16/367</class-ref> and <class-ref scheme="cpc">G06F16/374</class-ref>, subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <class-ref scheme="cpc">G06F16/38</class-ref>, <class-ref scheme="cpc">G06F16/381</class-ref>, <class-ref scheme="cpc">G06F16/382</class-ref>, <class-ref scheme="cpc">G06F16/383</class-ref>, and <class-ref scheme="cpc">G06F16/387</class-ref>.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/31" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/31</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/313" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/313</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Selection or weighting of terms for indexing</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/316" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/316</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Indexing structures</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/319" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/319</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Inverted lists</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/322" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/322</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Trees</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/325" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/325</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Hash tables</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/328" definition-exists="true" ipc-concordant="G06F16/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/328</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Management therefor</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/33" definition-exists="false" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/33</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/332" definition-exists="false" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/332</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/3322" definition-exists="true" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3322</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using system suggestions </text><reference><text><class-ref scheme="cpc">G06F16/3325</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3323" definition-exists="true" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3323</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/3325" definition-exists="false" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3325</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Reformulation based on results of preceding query</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3326" definition-exists="true" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3326</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F16/3328" definition-exists="true" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3328</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using graphical result space presentation or visualisation</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/3329" definition-exists="true" ipc-concordant="G06F16/332" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3329</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Natural language query formulation or dialogue systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/3331" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3331</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/3332" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3332</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query translation</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3334" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3334</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Selection or weighting of terms from queries, including natural language queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3335" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3335</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Syntactic pre-processing, e.g. stopword elimination, stemming</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3337" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3337</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Translation of the query language, e.g. Chinese to English</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3338" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3338</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query expansion</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/334" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/334</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query execution </text><reference><text><class-ref scheme="cpc">G06F16/335</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3341" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3341</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using boolean model</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3343" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3343</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using phonetics</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3344" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3344</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using natural language analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3346" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3346</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using probabilistic model</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/3347" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3347</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using vector based model</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/3349" definition-exists="true" ipc-concordant="G06F16/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/3349</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Reuse of stored results of previous queries</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/335" definition-exists="true" ipc-concordant="G06F16/335" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/335</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Filtering based on additional data, e.g. user or group profiles </text><reference><text>filtering in web context <class-ref scheme="cpc">G06F16/9535</class-ref>, <class-ref scheme="cpc">G06F16/9536</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/337" definition-exists="true" ipc-concordant="G06F16/335" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/337</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Profile generation, learning or modification</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/338" definition-exists="true" ipc-concordant="G06F16/338" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/338</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/34" definition-exists="true" ipc-concordant="G06F16/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/34</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing</text></title-part><title-part><text>Visualisation therefor</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/345" definition-exists="true" ipc-concordant="G06F16/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/345</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Summarisation for human users</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/35" definition-exists="true" ipc-concordant="G06F16/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/35</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Clustering</text></title-part><title-part><text>Classification</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/353" definition-exists="true" ipc-concordant="G06F16/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/353</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>into predefined classes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/355" definition-exists="true" ipc-concordant="G06F16/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/355</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Class or cluster creation or modification</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/358" definition-exists="true" ipc-concordant="G06F16/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/358</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Browsing; Visualisation therefor</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/36" definition-exists="true" ipc-concordant="G06F16/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/36</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Creation of semantic tools, e.g. ontology or thesauri</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/367" definition-exists="true" ipc-concordant="G06F16/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/367</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Ontology</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/374" definition-exists="true" ipc-concordant="G06F16/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/374</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Thesaurus</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/38" definition-exists="true" ipc-concordant="G06F16/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/38</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/38</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/383</class-ref> and <class-ref scheme="cpc">G06F16/387</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/381" definition-exists="true" ipc-concordant="G06F16/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/381</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using identifiers, e.g. barcodes, RFIDs </text><reference><text>for URLs <class-ref scheme="cpc">G06F16/9554</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/382" definition-exists="true" ipc-concordant="G06F16/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/382</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using citations </text><reference><text>hypermedia <class-ref scheme="cpc">G06F16/94</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/383" definition-exists="false" ipc-concordant="G06F16/383" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/383</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using metadata automatically derived from the content</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/383</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/38</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/38</class-ref> and <class-ref scheme="cpc">G06F16/383</class-ref>&#160; should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/387" definition-exists="false" ipc-concordant="G06F16/387" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/387</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using geographical or spatial information, e.g. location</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/387</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/38</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/38</class-ref> and <class-ref scheme="cpc">G06F16/387</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/40" definition-exists="true" ipc-concordant="G06F16/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/40</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of multimedia data, e.g. slideshows comprising image and additional audio data </text><reference><text>retrieval of still image data <class-ref scheme="cpc">G06F16/50</class-ref>; retrieval of audio data <class-ref scheme="cpc">G06F16/60</class-ref>; retrieval of video data <class-ref scheme="cpc">G06F16/70</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">G06F16/40</class-ref>, <class-ref scheme="cpc">G06F16/41</class-ref>, <class-ref scheme="cpc">G06F16/43</class-ref>, <class-ref scheme="cpc">G06F16/432</class-ref>, <class-ref scheme="cpc">G06F16/433</class-ref>, <class-ref scheme="cpc">G06F16/434</class-ref>, <class-ref scheme="cpc">G06F16/435</class-ref>, <class-ref scheme="cpc">G06F16/436</class-ref>, <class-ref scheme="cpc">G06F16/437</class-ref>, <class-ref scheme="cpc">G06F16/438</class-ref>, <class-ref scheme="cpc">G06F16/4387</class-ref>, <class-ref scheme="cpc">G06F16/4393</class-ref>, <class-ref scheme="cpc">G06F16/44</class-ref>, <class-ref scheme="cpc">G06F16/444</class-ref>, <class-ref scheme="cpc">G06F16/447</class-ref> and <class-ref scheme="cpc">G06F16/45</class-ref>, subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <class-ref scheme="cpc">G06F16/48</class-ref>, <class-ref scheme="cpc">G06F16/483</class-ref>, <class-ref scheme="cpc">G06F16/487</class-ref> and <class-ref scheme="cpc">G06F16/489</class-ref>.</note-paragraph></note><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/40</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/45</class-ref>, <class-ref scheme="cpc">G06F16/48</class-ref>, <class-ref scheme="cpc">G06F16/483</class-ref>, <class-ref scheme="cpc">G06F16/487</class-ref>, and <class-ref scheme="cpc">G06F16/489</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/41" definition-exists="true" ipc-concordant="G06F16/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/41</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/43" definition-exists="true" ipc-concordant="G06F16/43" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/43</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/43</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/432</class-ref>, <class-ref scheme="cpc">G06F16/48</class-ref>, <class-ref scheme="cpc">G06F16/483</class-ref>, <class-ref scheme="cpc">G06F16/487</class-ref>, and <class-ref scheme="cpc">G06F16/489</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/432" definition-exists="true" ipc-concordant="G06F16/432" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/432</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/432</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/43</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/43</class-ref> and <class-ref scheme="cpc">G06F16/432</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/433" definition-exists="true" ipc-concordant="G06F16/432" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/433</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using audio data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/434" definition-exists="true" ipc-concordant="G06F16/432" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/434</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using image data, e.g. images, photos, pictures taken by a user</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/435" definition-exists="true" ipc-concordant="G06F16/435" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/435</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Filtering based on additional data, e.g. user or group profiles</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/436" definition-exists="true" ipc-concordant="G06F16/435" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/436</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using biological or physiological data of a human being, e.g. blood pressure, facial expression, gestures</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/437" definition-exists="true" ipc-concordant="G06F16/435" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/437</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Administration of user profiles, e.g. generation, initialisation, adaptation, distribution</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/438" definition-exists="true" ipc-concordant="G06F16/438" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/438</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/4387" definition-exists="true" ipc-concordant="G06F16/438" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/4387</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>by the use of playlists</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/4393" definition-exists="true" ipc-concordant="G06F16/438" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/4393</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Multimedia presentations, e.g. slide shows, multimedia albums</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/44" definition-exists="true" ipc-concordant="G06F16/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/44</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing</text></title-part><title-part><text>Visualisation therefor</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/444" definition-exists="true" ipc-concordant="G06F16/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/444</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Spatial browsing, e.g. 2D maps, 3D or virtual spaces</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/447" definition-exists="true" ipc-concordant="G06F16/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/447</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Temporal browsing, e.g. timeline</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/45" definition-exists="true" ipc-concordant="G06F16/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/45</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Clustering</text></title-part><title-part><text>Classification</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/45</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/40</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/40</class-ref> and <class-ref scheme="cpc">G06F16/45</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/48" definition-exists="true" ipc-concordant="G06F16/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/48</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/48</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/40</class-ref> and <class-ref scheme="cpc">G06F16/43</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/40</class-ref>, <class-ref scheme="cpc">G06F16/43</class-ref>, and <class-ref scheme="cpc">G06F16/48</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/483" definition-exists="true" ipc-concordant="G06F16/483" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/483</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using metadata automatically derived from the content</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/483</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/40</class-ref> and <class-ref scheme="cpc">G06F16/43</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/40</class-ref>, <class-ref scheme="cpc">G06F16/43</class-ref>, and <class-ref scheme="cpc">G06F16/483</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/487" definition-exists="true" ipc-concordant="G06F16/487" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/487</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using geographical or spatial information, e.g. location</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/487</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/40</class-ref> and <class-ref scheme="cpc">G06F16/43</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/40</class-ref>, <class-ref scheme="cpc">G06F16/43</class-ref>, and <class-ref scheme="cpc">G06F16/487</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/489" definition-exists="true" ipc-concordant="G06F16/48" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/489</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using time information</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/489</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/40</class-ref> and <class-ref scheme="cpc">G06F16/43</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/40</class-ref>, <class-ref scheme="cpc">G06F16/43</class-ref>, and <class-ref scheme="cpc">G06F16/489</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/50" definition-exists="true" ipc-concordant="G06F16/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/50</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of still image data</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">G06F16/50</class-ref>, <class-ref scheme="cpc">G06F16/51</class-ref>, <class-ref scheme="cpc">G06F16/53</class-ref>, <class-ref scheme="cpc">G06F16/532</class-ref>, <class-ref scheme="cpc">G06F16/535</class-ref>, <class-ref scheme="cpc">G06F16/538</class-ref>, <class-ref scheme="cpc">G06F16/54</class-ref>, <class-ref scheme="cpc">G06F16/55</class-ref> and <class-ref scheme="cpc">G06F16/56</class-ref>, subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <class-ref scheme="cpc">G06F16/58</class-ref>, <class-ref scheme="cpc">G06F16/583</class-ref>, <class-ref scheme="cpc">G06F16/5838</class-ref>, <class-ref scheme="cpc">G06F16/5846</class-ref>, <class-ref scheme="cpc">G06F16/5854</class-ref>, <class-ref scheme="cpc">G06F16/5862</class-ref> and <class-ref scheme="cpc">G06F16/587</class-ref>.</note-paragraph></note><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/50</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/53</class-ref>, <class-ref scheme="cpc">G06F16/532</class-ref>, <class-ref scheme="cpc">G06F16/535</class-ref>, <class-ref scheme="cpc">G06F16/538</class-ref>, and <class-ref scheme="cpc">G06F16/55</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/51" definition-exists="true" ipc-concordant="G06F16/51" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/51</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/53" definition-exists="true" ipc-concordant="G06F16/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/53</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/53</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/50</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/50</class-ref> and <class-ref scheme="cpc">G06F16/53</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/532" definition-exists="true" ipc-concordant="G06F16/532" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/532</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation, e.g. graphical querying</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/532</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/50</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/50</class-ref> and <class-ref scheme="cpc">G06F16/532</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/535" definition-exists="true" ipc-concordant="G06F16/535" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/535</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Filtering based on additional data, e.g. user or group profiles</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/535</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/50</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/50</class-ref> and <class-ref scheme="cpc">G06F16/535</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/538" definition-exists="true" ipc-concordant="G06F16/538" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/538</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/538</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/50</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/50</class-ref> and <class-ref scheme="cpc">G06F16/538</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/54" definition-exists="true" ipc-concordant="G06F16/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/54</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing</text></title-part><title-part><text>Visualisation therefor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/55" definition-exists="true" ipc-concordant="G06F16/55" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/55</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Clustering</text></title-part><title-part><text>Classification</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/55</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/50</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/50</class-ref> and <class-ref scheme="cpc">G06F16/55</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/56" definition-exists="true" ipc-concordant="G06F16/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/56</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>having vectorial format</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/58" definition-exists="true" ipc-concordant="G06F16/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/58</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/58</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/587</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/58</class-ref> and <class-ref scheme="cpc">G06F16/587</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/583" definition-exists="true" ipc-concordant="G06F16/583" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/583</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using metadata automatically derived from the content</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/5838" definition-exists="true" ipc-concordant="G06F16/583" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/5838</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using colour</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/5838</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/5846</class-ref>, <class-ref scheme="cpc">G06F16/5854</class-ref>, and <class-ref scheme="cpc">G06F16/5862</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/5846" definition-exists="true" ipc-concordant="G06F16/583" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/5846</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using extracted text</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/5846</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/5838</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/5838</class-ref> and <class-ref scheme="cpc">G06F16/5846</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/5854" definition-exists="true" ipc-concordant="G06F16/583" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/5854</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using shape and object relationship</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/5854</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/5838</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/5838</class-ref> and <class-ref scheme="cpc">G06F16/5854</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/5862" definition-exists="true" ipc-concordant="G06F16/583" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/5862</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using texture</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/5862</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/5838</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/5838</class-ref> and <class-ref scheme="cpc">G06F16/5862</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/5866" definition-exists="true" ipc-concordant="G06F16/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/5866</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using information manually generated, e.g. tags, keywords, comments, manually generated location and time information</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/5866</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/587</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/5866</class-ref> and <class-ref scheme="cpc">G06F16/587</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/587" definition-exists="true" ipc-concordant="G06F16/587" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/587</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using geographical or spatial information, e.g. location</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/587</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/58</class-ref> and <class-ref scheme="cpc">G06F16/5866</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/58</class-ref>, <class-ref scheme="cpc">G06F16/5866</class-ref>, and <class-ref scheme="cpc">G06F16/587</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/60" definition-exists="true" ipc-concordant="G06F16/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/60</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of audio data</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">G06F16/60</class-ref>, <class-ref scheme="cpc">G06F16/61</class-ref>, <class-ref scheme="cpc">G06F16/63</class-ref>, <class-ref scheme="cpc">G06F16/632</class-ref>, <class-ref scheme="cpc">G06F16/634</class-ref>, <class-ref scheme="cpc">G06F16/635</class-ref>, <class-ref scheme="cpc">G06F16/636</class-ref>, <class-ref scheme="cpc">G06F16/637</class-ref>, <class-ref scheme="cpc">G06F16/638</class-ref>, <class-ref scheme="cpc">G06F16/639</class-ref>, <class-ref scheme="cpc">G06F16/64</class-ref>, and <class-ref scheme="cpc">G06F16/65</class-ref>, subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <class-ref scheme="cpc">G06F16/68</class-ref>, <class-ref scheme="cpc">G06F16/683</class-ref>, <class-ref scheme="cpc">G06F16/685</class-ref>, <class-ref scheme="cpc">G06F16/686</class-ref> and <class-ref scheme="cpc">G06F16/687</class-ref>.</note-paragraph></note><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/60</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/63</class-ref> and <class-ref scheme="cpc">G06F16/65</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/60</class-ref>, <class-ref scheme="cpc">G06F16/63</class-ref>, and <class-ref scheme="cpc">G06F16/65</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/61" definition-exists="true" ipc-concordant="G06F16/61" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/61</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/63" definition-exists="true" ipc-concordant="G06F16/63" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/63</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/63</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/60</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/60</class-ref> and <class-ref scheme="cpc">G06F16/63</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/632" definition-exists="true" ipc-concordant="G06F16/632" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/632</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/634" definition-exists="true" ipc-concordant="G06F16/632" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/634</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query by example, e.g. query by humming</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/635" definition-exists="true" ipc-concordant="G06F16/635" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/635</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Filtering based on additional data, e.g. user or group profiles</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/636" definition-exists="true" ipc-concordant="G06F16/635" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/636</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>by using biological or physiological data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/637" definition-exists="true" ipc-concordant="G06F16/635" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/637</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Administration of user profiles, e.g. generation, initialization, adaptation or distribution</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/638" definition-exists="true" ipc-concordant="G06F16/638" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/638</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/639" definition-exists="true" ipc-concordant="G06F16/638" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/639</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using playlists</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/64" definition-exists="true" ipc-concordant="G06F16/64" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/64</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing</text></title-part><title-part><text>Visualisation therefor </text><reference><text>generation of a list or set of audio data <class-ref scheme="cpc">G06F16/638</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/65" definition-exists="true" ipc-concordant="G06F16/65" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/65</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Clustering</text></title-part><title-part><text>Classification</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/65</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/60</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/60</class-ref> and <class-ref scheme="cpc">G06F16/65</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/68" definition-exists="true" ipc-concordant="G06F16/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/68</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/68</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/687</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/68</class-ref> and <class-ref scheme="cpc">G06F16/687</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/683" definition-exists="true" ipc-concordant="G06F16/683" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/683</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using metadata automatically derived from the content</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/685" definition-exists="true" ipc-concordant="G06F16/683" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/685</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using automatically derived transcript of audio data, e.g. lyrics </text><reference><text>speech recognition <class-ref scheme="cpc">G10L15/00</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/686" definition-exists="true" ipc-concordant="G06F16/68" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/686</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/686</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/687</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/686</class-ref> and <class-ref scheme="cpc">G06F16/687</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/687" definition-exists="true" ipc-concordant="G06F16/687" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/687</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using geographical or spatial information, e.g. location</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/687</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/68</class-ref> and <class-ref scheme="cpc">G06F16/686</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/68</class-ref>, <class-ref scheme="cpc">G06F16/686</class-ref>, and <class-ref scheme="cpc">G06F16/687</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/70" definition-exists="true" ipc-concordant="G06F16/70" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/70</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of video data</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">G06F16/70</class-ref>, <class-ref scheme="cpc">G06F16/71</class-ref>, <class-ref scheme="cpc">G06F16/73</class-ref>, <class-ref scheme="cpc">G06F16/732</class-ref>, <class-ref scheme="cpc">G06F16/7328</class-ref>, <class-ref scheme="cpc">G06F16/7335</class-ref>, <class-ref scheme="cpc">G06F16/7343</class-ref>, <class-ref scheme="cpc">G06F16/735</class-ref>, <class-ref scheme="cpc">G06F16/738</class-ref>, <class-ref scheme="cpc">G06F16/739</class-ref>, <class-ref scheme="cpc">G06F16/74</class-ref>, <class-ref scheme="cpc">G06F16/743</class-ref>, <class-ref scheme="cpc">G06F16/745</class-ref>, <class-ref scheme="cpc">G06F16/78</class-ref> and <class-ref scheme="cpc">G06F16/75</class-ref>, subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <class-ref scheme="cpc">G06F16/78</class-ref>, <class-ref scheme="cpc">G06F16/783</class-ref>, <class-ref scheme="cpc">G06F16/7834</class-ref>, <class-ref scheme="cpc">G06F16/7837</class-ref>, <class-ref scheme="cpc">G06F16/784</class-ref>, <class-ref scheme="cpc">G06F16/7844</class-ref>, <class-ref scheme="cpc">G06F16/7847</class-ref>, <class-ref scheme="cpc">G06F16/785</class-ref>, <class-ref scheme="cpc">G06F16/7854</class-ref>, <class-ref scheme="cpc">G06F16/7857</class-ref>, <class-ref scheme="cpc">G06F16/786</class-ref>, <class-ref scheme="cpc">G06F16/7864</class-ref>, <class-ref scheme="cpc">G06F16/7867</class-ref> and <class-ref scheme="cpc">G06F16/787</class-ref>.</note-paragraph></note><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/70</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/75</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/70</class-ref> and <class-ref scheme="cpc">G06F16/75</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/71" definition-exists="true" ipc-concordant="G06F16/71" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/71</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/73" definition-exists="true" ipc-concordant="G06F16/73" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/73</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/73</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/732</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/73</class-ref> and <class-ref scheme="cpc">G06F16/732</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/732" definition-exists="true" ipc-concordant="G06F16/732" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/732</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/732</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/73</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/73</class-ref> and <class-ref scheme="cpc">G06F16/732</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7328" definition-exists="true" ipc-concordant="G06F16/732" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7328</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query by example, e.g. a complete video frame or video sequence </text><reference><text>graphical querying <class-ref scheme="cpc">G06F16/7335</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7335" definition-exists="true" ipc-concordant="G06F16/732" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7335</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Graphical querying, e.g. query-by-region, query-by-sketch, query-by-trajectory, GUIs for designating a person/face/object as a query predicate </text><reference><text>end-user interface involving hot spots associated with the video <class-ref scheme="cpc">H04N21/4725</class-ref>; end-user interface for selecting a Region of Interest <class-ref scheme="cpc">H04N21/4728</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7343" definition-exists="true" ipc-concordant="G06F16/732" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7343</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query language or query format</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/735" definition-exists="true" ipc-concordant="G06F16/735" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/735</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Filtering based on additional data, e.g. user or group profiles</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/738" definition-exists="true" ipc-concordant="G06F16/738" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/738</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/739" definition-exists="true" ipc-concordant="G06F16/738" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/739</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/74" definition-exists="true" ipc-concordant="G06F16/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/74</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing</text></title-part><title-part><text>Visualisation therefor </text><reference><text>end-user interfaces for requesting or interacting with video content, e.g. video on demand interfaces or electronic program guides, <class-ref scheme="cpc">H04N21/472</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/743" definition-exists="true" ipc-concordant="G06F16/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/743</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>a collection of video files or sequences</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/745" definition-exists="true" ipc-concordant="G06F16/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/745</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>the internal structure of a single video sequence</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/748" definition-exists="true" ipc-concordant="G06F16/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/748</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Hypervideo </text><reference><text>linking data to content, e.g. by linking an URL to a video object in the context of video distribution systems <class-ref scheme="cpc">H04N21/858</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/75" definition-exists="true" ipc-concordant="G06F16/75" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/75</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Clustering</text></title-part><title-part><text>Classification</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/75</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/70</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/70</class-ref> and <class-ref scheme="cpc">G06F16/75</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/78" definition-exists="true" ipc-concordant="G06F16/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/78</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/78</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/787</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/78</class-ref> and <class-ref scheme="cpc">G06F16/787</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/783" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/783</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using metadata automatically derived from the content</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7834" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7834</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using audio features</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7837" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7837</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using objects detected or recognised in the video content</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/784" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/784</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>the detected or recognised objects being people</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7844" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7844</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using original textual content or text extracted from visual content or transcript of audio data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/7847" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7847</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using low-level visual features of the video content</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/785" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/785</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using colour or luminescence</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/7854" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7854</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using shape </text><reference><text><class-ref scheme="cpc">G06F16/7837</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/7857" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7857</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using texture </text><reference><text><class-ref scheme="cpc">G06F16/7837</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/786" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/786</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using motion, e.g. object motion or camera motion</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/7864" definition-exists="true" ipc-concordant="G06F16/783" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7864</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using domain-transform features, e.g. DCT or wavelet transform coefficients</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/7867" definition-exists="true" ipc-concordant="G06F16/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/7867</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings</text></CPC-specific-text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/7867</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/787</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/7867</class-ref> and <class-ref scheme="cpc">G06F16/787</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/787" definition-exists="true" ipc-concordant="G06F16/787" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/787</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using geographical or spatial information, e.g. location</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/787</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/78</class-ref> and <class-ref scheme="cpc">G06F16/7867</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/78</class-ref>, <class-ref scheme="cpc">G06F16/7867</class-ref>, and <class-ref scheme="cpc">G06F16/787</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/80" definition-exists="true" ipc-concordant="G06F16/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/80</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML </text><reference><text>content-based retrieval of web data <class-ref scheme="cpc">G06F16/95</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/81" definition-exists="true" ipc-concordant="G06F16/81" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/81</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing, e.g. XML tags</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/81</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/83</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/83</class-ref> and <class-ref scheme="cpc">G06F16/81</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/83" definition-exists="true" ipc-concordant="G06F16/83" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/83</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/83</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/81</class-ref> and <class-ref scheme="cpc">G06F16/835</class-ref>.<br/> Groups <class-ref scheme="cpc">G06F16/83</class-ref>, <class-ref scheme="cpc">G06F16/81</class-ref>, and <class-ref scheme="cpc">G06F16/835</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/832" definition-exists="true" ipc-concordant="G06F16/832" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/832</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/835" definition-exists="true" ipc-concordant="G06F16/835" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/835</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query processing</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/835</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/83</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/83</class-ref> and <class-ref scheme="cpc">G06F16/835</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/8358" definition-exists="true" ipc-concordant="G06F16/835" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/8358</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query translation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/8365" definition-exists="true" ipc-concordant="G06F16/835" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/8365</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query optimisation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/8373" definition-exists="true" ipc-concordant="G06F16/835" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/8373</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query execution</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/838" definition-exists="false" ipc-concordant="G06F16/838" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/838</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/84" definition-exists="true" ipc-concordant="G06F16/84" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/84</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Mapping</text></title-part><title-part><text>Conversion</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/86" definition-exists="true" ipc-concordant="G06F16/84" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/86</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Mapping to a database</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/88" definition-exists="true" ipc-concordant="G06F16/84" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/88</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Mark-up to mark-up conversion </text><reference><text>conversion for visualization in web browsing <class-ref scheme="cpc">G06F16/9577</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F16/90" definition-exists="true" ipc-concordant="G06F16/90" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Details of database functions independent of the retrieved data types</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In groups <class-ref scheme="cpc">G06F16/90</class-ref>, <class-ref scheme="cpc">G06F16/901</class-ref>, <class-ref scheme="cpc">G06F16/9014</class-ref>, <class-ref scheme="cpc">G06F16/9017</class-ref>, <class-ref scheme="cpc">G06F16/902</class-ref>, <class-ref scheme="cpc">G06F16/9024</class-ref>, <class-ref scheme="cpc">G06F16/9027</class-ref>, <class-ref scheme="cpc">G06F16/903</class-ref>, <class-ref scheme="cpc">G06F16/9032</class-ref>, <class-ref scheme="cpc">G06F16/90324</class-ref>, <class-ref scheme="cpc">G06F16/90328</class-ref>, <class-ref scheme="cpc">G06F16/90332</class-ref>, <class-ref scheme="cpc">G06F16/90335</class-ref>, <class-ref scheme="cpc">G06F16/90339</class-ref>, <class-ref scheme="cpc">G06F16/90344</class-ref>, <class-ref scheme="cpc">G06F16/90348</class-ref>, <class-ref scheme="cpc">G06F16/9035</class-ref>, <class-ref scheme="cpc">G06F16/9038</class-ref>, <class-ref scheme="cpc">G06F16/904</class-ref>, and <class-ref scheme="cpc">G06F16/906</class-ref>, subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <class-ref scheme="cpc">G06F16/907</class-ref>, <class-ref scheme="cpc">G06F16/907</class-ref>, and <class-ref scheme="cpc">G06F16/909</class-ref>.</note-paragraph></note><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/90</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/906</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/90</class-ref> and <class-ref scheme="cpc">G06F16/906</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/901" definition-exists="true" ipc-concordant="G06F16/901" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/901</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Data structures therefor</text></title-part><title-part><text>Storage structures </text><reference><text>for retrieval from the web <class-ref scheme="cpc">G06F16/951</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9014" definition-exists="true" ipc-concordant="G06F16/901" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9014</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>hash tables</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9017" definition-exists="false" ipc-concordant="G06F16/901" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9017</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using directory or table look-up </text><reference><text>use of a directory or look-up table in file systems <class-ref scheme="cpc">G06F16/13</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/902" definition-exists="false" ipc-concordant="G06F16/901" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/902</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using more than one table in sequence, i.e. systems with three or more layers</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9024" definition-exists="true" ipc-concordant="G06F16/901" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9024</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Graphs; Linked lists </text><reference><text><class-ref scheme="cpc">G06F16/9027</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9027" definition-exists="true" ipc-concordant="G06F16/901" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9027</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Trees</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/903" definition-exists="true" ipc-concordant="G06F16/903" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/903</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying </text><reference><text>for retrieval from the web <class-ref scheme="cpc">G06F16/953</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/903</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F16/9035</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/903</class-ref> and <class-ref scheme="cpc">G06F16/9035</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9032" definition-exists="false" ipc-concordant="G06F16/9032" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9032</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/90324" definition-exists="true" ipc-concordant="G06F16/9032" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90324</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using system suggestions</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F16/90328" definition-exists="false" ipc-concordant="G06F16/9032" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90328</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>using search space presentation or visualization, e.g. category or range presentation and selection</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/90332" definition-exists="false" ipc-concordant="G06F16/9032" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90332</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Natural language query formulation or dialogue systems</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/90335" definition-exists="false" ipc-concordant="G06F16/903" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90335</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Query processing</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/90339" definition-exists="true" ipc-concordant="G06F16/903" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90339</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>by using parallel associative memories or content-addressable memories</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/90344" definition-exists="true" ipc-concordant="G06F16/903" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90344</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>by using string matching techniques</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/90348" definition-exists="true" ipc-concordant="G06F16/903" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/90348</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>by searching ordered data, e.g. alpha-numerically ordered data</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9035" definition-exists="false" ipc-concordant="G06F16/9035" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9035</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Filtering based on additional data, e.g. user or group profiles</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/9035</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/903</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/903</class-ref> and <class-ref scheme="cpc">G06F16/9035</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/9038" definition-exists="false" ipc-concordant="G06F16/9038" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9038</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/904" definition-exists="true" ipc-concordant="G06F16/904" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/904</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing</text></title-part><title-part><text>Visualisation therefor </text><reference><text>for navigating the web <class-ref scheme="cpc">G06F16/954</class-ref>; browsing optimisation for the web <class-ref scheme="cpc">G06F16/957</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/906" definition-exists="false" ipc-concordant="G06F16/906" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/906</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Clustering</text></title-part><title-part><text>Classification</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/906</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/90</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/90</class-ref> and <class-ref scheme="cpc">G06F16/906</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/907" definition-exists="true" ipc-concordant="G06F16/907" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/907</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/907</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/908</class-ref> and <class-ref scheme="cpc">G06F16/909</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/907</class-ref>, <class-ref scheme="cpc">G06F16/908</class-ref>, and <class-ref scheme="cpc">G06F16/909</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/908" definition-exists="false" ipc-concordant="G06F16/908" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/908</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using metadata automatically derived from the content</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/908</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/907</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/907</class-ref> and <class-ref scheme="cpc">G06F16/908</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/909" definition-exists="false" ipc-concordant="G06F16/909" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/909</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using geographical or spatial information, e.g. location </text><reference><text>spatiotemporally dependent retrieval from the web <class-ref scheme="cpc">G06F16/9537</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/909</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/907</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/907</class-ref> and <class-ref scheme="cpc">G06F16/909</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/93" definition-exists="true" ipc-concordant="G06F16/93" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/93</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Document management systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/94" definition-exists="true" ipc-concordant="G06F16/93" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F16/94</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Hyperlinking <class-ref scheme="cpc">G06F40/134</class-ref></text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F16/95" definition-exists="true" ipc-concordant="G06F16/95" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/95</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Retrieval from the web</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/951" definition-exists="true" ipc-concordant="G06F16/951" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/951</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing</text></title-part><title-part><text>Web crawling techniques</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/951</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/953</class-ref>, <class-ref scheme="cpc">G06F16/9532</class-ref> and <class-ref scheme="cpc">G06F16/9538</class-ref>.<br/> All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/953" definition-exists="false" ipc-concordant="G06F16/953" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/953</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Querying, e.g. by the use of web search engines</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/953</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/951</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/951</class-ref> and <class-ref scheme="cpc">G06F16/953</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9532" definition-exists="false" ipc-concordant="G06F16/9532" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9532</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Query formulation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/9532</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/951</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/951</class-ref> and <class-ref scheme="cpc">G06F16/9532</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9535" definition-exists="true" ipc-concordant="G06F16/9535" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9535</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Search customisation based on user profiles and personalisation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F16/9535</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F16/9536</class-ref> and <class-ref scheme="cpc">G06F16/9538</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/9535</class-ref>, <class-ref scheme="cpc">G06F16/9536</class-ref>, and <class-ref scheme="cpc">G06F16/9538</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9536" definition-exists="false" ipc-concordant="G06F16/9536" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9536</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Search customisation based on social or collaborative filtering</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/9536</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F16/9535</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/9535</class-ref> and <class-ref scheme="cpc">G06F16/9536</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9537" definition-exists="true" ipc-concordant="G06F16/9537" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9537</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Spatial or temporal dependent retrieval, e.g. spatiotemporal queries</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9538" definition-exists="false" ipc-concordant="G06F16/9538" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9538</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Presentation of query results</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F16/9538</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F16/951</class-ref> and <class-ref scheme="cpc">G06F16/9535</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F16/951</class-ref>, <class-ref scheme="cpc">G06F16/9535</class-ref>, and <class-ref scheme="cpc">G06F16/9538</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/954" definition-exists="true" ipc-concordant="G06F16/954" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/954</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Navigation, e.g. using categorised browsing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/955" definition-exists="true" ipc-concordant="G06F16/955" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/955</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>using information identifiers, e.g. uniform resource locators [URL]</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9554" definition-exists="true" ipc-concordant="G06F16/955" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9554</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>by using bar codes</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9558" definition-exists="true" ipc-concordant="G06F16/955" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9558</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Details of hyperlinks; Management of linked annotations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9562" definition-exists="true" ipc-concordant="G06F16/955" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9562</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Bookmark management</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9566" definition-exists="true" ipc-concordant="G06F16/955" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9566</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>URL specific, e.g. using aliases, detecting broken or misspelled links</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/957" definition-exists="true" ipc-concordant="G06F16/957" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/957</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Browsing optimisation, e.g. caching or content distillation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9574" definition-exists="true" ipc-concordant="G06F16/957" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9574</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>of access to content, e.g. by caching</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/9577" definition-exists="true" ipc-concordant="G06F16/957" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/9577</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Optimising the visualization of content, e.g. distillation of HTML documents</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F16/958" definition-exists="true" ipc-concordant="G06F16/958" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/958</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/972" definition-exists="true" ipc-concordant="G06F16/958" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/972</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Access to data in other repository systems, e.g. legacy data or dynamic Web page generation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F16/986" definition-exists="true" ipc-concordant="G06F16/958" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F16/986</classification-symbol><class-title date-revised="2019-01-01"><title-part><CPC-specific-text><text>Document structures and storage, e.g. HTML extensions</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F17/00" definition-exists="false" ipc-concordant="G06F17/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F17/00</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Digital computing or data processing equipment or methods, specially adapted for specific functions </text><reference><text>information retrieval, database structures or file system structures therefor <class-ref scheme="cpc">G06F16/00</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F17/10" definition-exists="true" ipc-concordant="G06F17/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Complex mathematical operations </text><CPC-specific-text><reference><text>function generation by table look-up <class-ref scheme="cpc">G06F1/03</class-ref>; evaluation of elementary functions by calculation <class-ref scheme="cpc">G06F7/544</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F17/11" definition-exists="true" ipc-concordant="G06F17/11" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/11</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>for solving equations </text><CPC-specific-text><text>, e.g. nonlinear equations, general mathematical optimization problems </text><reference><text>optimization specially adapted for a specific administrative, business or logistic context <class-ref scheme="cpc">G06Q10/04</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/12" definition-exists="true" ipc-concordant="G06F17/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Simultaneous equations </text><CPC-specific-text><text>, e.g. systems of linear equations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/13" definition-exists="true" ipc-concordant="G06F17/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/13</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Differential equations </text><reference><text>using digital differential analysers <class-ref scheme="cpc">G06F7/64</class-ref></text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F17/14" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F17/14</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Fourier, Walsh or analogous domain transformations </text><CPC-specific-text><text>, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms </text><reference><text>for correlation function computation <class-ref scheme="cpc">G06F17/156</class-ref>; spectrum analysers <class-ref scheme="cpc">G01R23/16</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/141" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/141</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Discrete Fourier transforms</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F17/142" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/142</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Fast Fourier transforms, e.g. using a Cooley-Tukey type algorithm</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F17/144" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/144</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Prime factor Fourier transforms, e.g. Winograd transforms, number theoretic transforms</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/145" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/145</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Square transforms, e.g. Hadamard, Walsh, Haar, Hough, Slant transforms</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/147" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/147</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform </text><reference><text><class-ref scheme="cpc">G06F17/145</class-ref> takes precedence</text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/148" definition-exists="true" ipc-concordant="G06F17/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/148</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Wavelet transforms</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F17/15" definition-exists="true" ipc-concordant="G06F17/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/15</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Correlation function computation </text><CPC-specific-text><text>including computation of convolution operations </text><reference><text>arithmetic circuits for sum of products <u>per se</u>, e.g. multiply-accumulators <class-ref scheme="cpc">G06F7/5443</class-ref>; digital filters, e.g. FIR, IIR, adaptive filters <class-ref scheme="cpc">H03H17/00</class-ref></text></reference></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/153" definition-exists="true" ipc-concordant="G06F17/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/153</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Multidimensional correlation or convolution</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/156" definition-exists="true" ipc-concordant="G06F17/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/156</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a domain transform, e.g. Fourier transform, polynomial transform, number theoretic transform</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F17/16" definition-exists="true" ipc-concordant="G06F17/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F17/16</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Matrix or vector computation </text><CPC-specific-text><text>, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization </text><reference><text>matrix transposition <class-ref scheme="cpc">G06F7/78</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F17/17" definition-exists="true" ipc-concordant="G06F17/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/17</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method </text><reference><CPC-specific-text><text><class-ref scheme="cpc">G06F17/18</class-ref> takes precedence </text></CPC-specific-text><text> ; interpolation for numerical control <class-ref scheme="cpc">G05B19/18</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F17/175" definition-exists="true" ipc-concordant="G06F17/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F17/175</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>of multidimensional data</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F17/18" definition-exists="true" ipc-concordant="G06F17/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F17/18</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>for evaluating statistical data </text><CPC-specific-text><text>, e.g. average values, frequency distributions, probability functions, regression analysis </text><reference><text>forecasting specially adapted for a specific administrative, business or logistic context <class-ref scheme="cpc">G06Q10/04</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F17/40" definition-exists="true" ipc-concordant="G06F17/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-08-01" status="published"><classification-symbol>G06F17/40</classification-symbol><class-title date-revised="2020-08-01"><title-part><text>Data acquisition and logging </text><reference><text>for input to computer <class-ref scheme="cpc">G06F3/00</class-ref></text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F18/00" definition-exists="false" ipc-concordant="G06F18/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/00</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Pattern recognition</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F18/00</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F18/20</class-ref>, <class-ref scheme="cpc">G06F18/26</class-ref>, <class-ref scheme="cpc">G06F18/27</class-ref> and <class-ref scheme="cpc">G06F18/30</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F18/10" definition-exists="false" ipc-concordant="G06F18/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/10</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Pre-processing</text></title-part><title-part><text>Data cleansing</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F18/10</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F18/15</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/10</class-ref> and <class-ref scheme="cpc">G06F18/15</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/15" definition-exists="false" ipc-concordant="G06F18/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/15</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Statistical pre-processing, e.g. techniques for normalisation or restoring missing data</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F18/15</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F18/10</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F18/10</class-ref> and <class-ref scheme="cpc">G06F18/15</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F18/20" definition-exists="false" ipc-concordant="G06F18/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/20</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Analysing</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F18/20</class-ref>, <class-ref scheme="cpc">G06F18/26</class-ref> and <class-ref scheme="cpc">G06F18/27</class-ref> are incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F18/00</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/21" definition-exists="false" ipc-concordant="G06F18/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Design or setup of recognition systems or techniques</text></title-part><title-part><text>Extraction of features in feature space</text></title-part><title-part><text>Blind source separation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/211" definition-exists="false" ipc-concordant="G06F18/211" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/211</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Selection of the most significant subset of features</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2111" definition-exists="false" ipc-concordant="G06F18/2111" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2111</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by using evolutionary computational techniques, e.g. genetic algorithms</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2113" definition-exists="false" ipc-concordant="G06F18/2113" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2113</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2115" definition-exists="false" ipc-concordant="G06F18/2115" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2115</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by evaluating different subsets according to an optimisation criterion, e.g. class separability, forward selection or backward elimination</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/213" definition-exists="false" ipc-concordant="G06F18/213" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/213</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Feature extraction, e.g. by transforming the feature space</text></title-part><title-part><text>Summarisation</text></title-part><title-part><text>Mappings, e.g. subspace methods</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F18/213</class-ref> is impacted by reclassification into group <class-ref scheme="cpc">G06F18/2131</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/213</class-ref> and <class-ref scheme="cpc">G06F18/2131</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2131" definition-exists="false" ipc-concordant="G06F18/2131" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2131</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on a transform domain processing, e.g. wavelet transform</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F18/2131</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F18/213</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/213</class-ref> and <class-ref scheme="cpc">G06F18/2131</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2132" definition-exists="false" ipc-concordant="G06F18/2132" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2132</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on discrimination criteria, e.g. discriminant analysis</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F18/2132</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F18/2325</class-ref> and <class-ref scheme="cpc">G06F18/2337</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/2132</class-ref>, <class-ref scheme="cpc">G06F18/2325</class-ref> and <class-ref scheme="cpc">G06F18/2337</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21322" definition-exists="false" ipc-concordant="G06F18/2132" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21322</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Rendering the within-class scatter matrix non-singular</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F18/21324" definition-exists="false" ipc-concordant="G06F18/2132" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21324</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>involving projections, e.g. Fisherface techniques</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F18/21326" definition-exists="false" ipc-concordant="G06F18/2132" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21326</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>involving optimisations, e.g. using regularisation techniques</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F18/21328" definition-exists="false" ipc-concordant="G06F18/2132" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21328</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>involving subspace restrictions, e.g. nullspace techniques</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2133" definition-exists="false" ipc-concordant="G06F18/2133" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2133</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on naturality criteria, e.g. with non-negative factorisation or negative correlation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2134" definition-exists="false" ipc-concordant="G06F18/2134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2134</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on separation criteria, e.g. independent component analysis</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21342" definition-exists="false" ipc-concordant="G06F18/2134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21342</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>using statistical independence, i.e. minimising mutual information or maximising non-gaussianity</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21343" definition-exists="false" ipc-concordant="G06F18/2134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21343</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>using decorrelation or non-stationarity, e.g. minimising lagged cross-correlations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21345" definition-exists="false" ipc-concordant="G06F18/2134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21345</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>enforcing sparsity or involving a domain transformation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21347" definition-exists="false" ipc-concordant="G06F18/2134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21347</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>using domain transformations</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21348" definition-exists="false" ipc-concordant="G06F18/2134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21348</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>overcoming non-stationarity or permutations</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2135" definition-exists="false" ipc-concordant="G06F18/2135" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2135</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on approximation criteria, e.g. principal component analysis</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21355" definition-exists="false" ipc-concordant="G06F18/2135" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21355</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>nonlinear criteria, e.g. embedding a manifold in a Euclidean space</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2136" definition-exists="false" ipc-concordant="G06F18/2136" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2136</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on sparsity criteria, e.g. with an overcomplete basis</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2137" definition-exists="false" ipc-concordant="G06F18/2137" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2137</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on criteria of topology preservation, e.g. multidimensional scaling or self-organising maps</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/21375" definition-exists="false" ipc-concordant="G06F18/2137" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/21375</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>involving differential geometry, e.g. embedding of pattern manifold</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/214" definition-exists="false" ipc-concordant="G06F18/214" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/214</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Generating training patterns</text></title-part><title-part><text>Bootstrap methods, e.g. bagging or boosting</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2148" definition-exists="false" ipc-concordant="G06F18/214" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2148</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>characterised by the process organisation or structure, e.g. boosting cascade</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2155" definition-exists="false" ipc-concordant="G06F18/214" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2155</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>characterised by the incorporation of unlabelled data, e.g. multiple instance learning [MIL], semi-supervised techniques using expectation-maximisation [EM] or na&#239;ve labelling</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/2163" definition-exists="false" ipc-concordant="G06F18/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2163</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Partitioning the feature space</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/217" definition-exists="false" ipc-concordant="G06F18/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/217</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Validation; Performance evaluation; Active pattern learning techniques</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2178" definition-exists="false" ipc-concordant="G06F18/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2178</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>based on feedback of a supervisor</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/2185" definition-exists="false" ipc-concordant="G06F18/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2185</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>the supervisor being an automated module, e.g. intelligent oracle</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2193" definition-exists="false" ipc-concordant="G06F18/21" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2193</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>based on specific statistical tests</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/22" definition-exists="false" ipc-concordant="G06F18/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/22</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Matching criteria, e.g. proximity measures</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/23" definition-exists="false" ipc-concordant="G06F18/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/23</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Clustering techniques</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/231" definition-exists="false" ipc-concordant="G06F18/231" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/231</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Hierarchical techniques, i.e. dividing or merging pattern sets so as to obtain a dendrogram</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/232" definition-exists="false" ipc-concordant="G06F18/232" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/232</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Non-hierarchical techniques</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F18/232</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F18/2325</class-ref> and <class-ref scheme="cpc">G06F18/2337</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F18/232</class-ref>, <class-ref scheme="cpc">G06F18/2325</class-ref> and <class-ref scheme="cpc">G06F18/2337</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2321" definition-exists="false" ipc-concordant="G06F18/2321" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2321</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>using statistics or function optimisation, e.g. modelling of probability density functions</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/23211" definition-exists="false" ipc-concordant="G06F18/23211" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/23211</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>with adaptive number of clusters</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/23213" definition-exists="false" ipc-concordant="G06F18/23213" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/23213</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>with fixed number of clusters, e.g. K-means clustering</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2323" definition-exists="false" ipc-concordant="G06F18/2323" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2323</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on graph theory, e.g. minimum spanning trees [MST] or graph cuts</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2325" definition-exists="false" ipc-concordant="G06F18/2325" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2325</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>using vector quantisation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F18/2325</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F18/232</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/232</class-ref> and <class-ref scheme="cpc">G06F18/2325</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2337" definition-exists="false" ipc-concordant="G06F18/2337" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2337</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>using fuzzy logic, i.e. fuzzy clustering</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F18/2337</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F18/232</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/232</class-ref> and <class-ref scheme="cpc">G06F18/2337</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/24" definition-exists="false" ipc-concordant="G06F18/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Classification techniques</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/241" definition-exists="false" ipc-concordant="G06F18/241" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/241</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>relating to the classification model, e.g. parametric or non-parametric approaches</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2411" definition-exists="false" ipc-concordant="G06F18/2411" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2411</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on the proximity to a decision surface, e.g. support vector machines</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2413" definition-exists="false" ipc-concordant="G06F18/2413" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2413</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on distances to training or reference patterns</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/24133" definition-exists="false" ipc-concordant="G06F18/2413" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24133</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Distances to prototypes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F18/24137" definition-exists="false" ipc-concordant="G06F18/2413" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24137</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Distances to cluster centro&#239;ds</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="14" additional-only="false" sort-key="G06F18/2414" definition-exists="false" ipc-concordant="G06F18/2413" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2414</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Smoothing the distance, e.g. radial basis function networks [RBFN]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="13" additional-only="false" sort-key="G06F18/24143" definition-exists="false" ipc-concordant="G06F18/2413" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24143</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Distances to neighbourhood prototypes, e.g. restricted Coulomb energy networks [RCEN]</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/24147" definition-exists="false" ipc-concordant="G06F18/2413" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24147</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Distances to closest patterns, e.g. nearest neighbour classification</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2415" definition-exists="false" ipc-concordant="G06F18/2415" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2415</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F18/24155" definition-exists="false" ipc-concordant="G06F18/2415" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24155</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Bayesian classification</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/243" definition-exists="false" ipc-concordant="G06F18/243" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/243</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>relating to the number of classes</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2431" definition-exists="false" ipc-concordant="G06F18/2431" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2431</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Multiple classes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/24317" definition-exists="false" ipc-concordant="G06F18/243" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24317</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Piecewise classification, i.e. whereby each classification requires several discriminant rules</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/24323" definition-exists="false" ipc-concordant="G06F18/243" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24323</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Tree-organised classifiers</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2433" definition-exists="false" ipc-concordant="G06F18/2433" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2433</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Single-class perspective, e.g. one-against-all classification</text></title-part><title-part><text>Novelty detection</text></title-part><title-part><text>Outlier detection</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/245" definition-exists="false" ipc-concordant="G06F18/245" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/245</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>relating to the decision surface</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2451" definition-exists="false" ipc-concordant="G06F18/2451" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2451</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>linear, e.g. hyperplane</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/2453" definition-exists="false" ipc-concordant="G06F18/2453" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/2453</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>non-linear, e.g. polynomial classifier</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/24765" definition-exists="false" ipc-concordant="G06F18/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/24765</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Rule-based classification</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/25" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/25</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Fusion techniques</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/251" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/251</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>of input or preprocessed data</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/253" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/253</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>of extracted features</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/254" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/254</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>of classification results, e.g. of results related to same input data</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F18/256" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/256</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>of results relating to different input data, e.g. multimodal recognition</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/257" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/257</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Belief theory, e.g. Dempster-Shafer</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/259" definition-exists="false" ipc-concordant="G06F18/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/259</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Fusion by voting</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/26" definition-exists="false" ipc-concordant="G06F18/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/26</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Discovering frequent patterns</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/27" definition-exists="false" ipc-concordant="G06F18/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/27</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Regression, e.g. linear or logistic regression</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/28" definition-exists="false" ipc-concordant="G06F18/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/28</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Determining representative reference patterns, e.g. by averaging or distorting</text></title-part><title-part><text>Generating dictionaries</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/285" definition-exists="false" ipc-concordant="G06F18/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/285</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Selection of pattern recognition techniques, e.g. of classifiers in a multi-classifier system</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/29" definition-exists="false" ipc-concordant="G06F18/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/29</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Graphical models, e.g. Bayesian networks</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F18/295" definition-exists="false" ipc-concordant="G06F18/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/295</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Markov models or related models, e.g. semi-Markov models; Markov random fields; Networks embedding Markov models</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F18/30" definition-exists="false" ipc-concordant="G06F18/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/30</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Post-processing</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F18/30</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F18/00</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F18/00</class-ref> and <class-ref scheme="cpc">G06F18/30</class-ref> should be considered in order to perform a complete search.</note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F18/40" definition-exists="false" ipc-concordant="G06F18/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/40</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F18/41" definition-exists="false" ipc-concordant="G06F18/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F18/41</classification-symbol><class-title date-revised="2023-01-01"><title-part><CPC-specific-text><text>Interactive pattern learning with a human teacher</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F21/00" definition-exists="true" ipc-concordant="G06F21/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2018-05-01" status="published"><classification-symbol>G06F21/00</classification-symbol><class-title date-revised="2018-05-01"><title-part><text>Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F21/10" definition-exists="true" ipc-concordant="G06F21/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/10</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting distributed programs or content, e.g. vending or licensing of copyrighted material</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/105" definition-exists="true" ipc-concordant="G06F21/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/105</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tools for software license management or administration, e.g. managing licenses at corporate level</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/12" definition-exists="true" ipc-concordant="G06F21/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/12</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting executable software</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/121" definition-exists="false" ipc-concordant="G06F21/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/121</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Restricting unauthorised execution of programs</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/123" definition-exists="true" ipc-concordant="G06F21/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/123</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/125" definition-exists="false" ipc-concordant="G06F21/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/125</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F21/126" definition-exists="false" ipc-concordant="G06F21/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/126</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Interacting with the operating system</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/128" definition-exists="false" ipc-concordant="G06F21/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/128</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving web programs, i.e. using technology especially used in internet, generally interacting with a web browser, e.g. hypertext markup language [HTML], applets, java</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/14" definition-exists="true" ipc-concordant="G06F21/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/14</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>against software analysis or reverse engineering, e.g. by obfuscation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/16" definition-exists="true" ipc-concordant="G06F21/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-02-01" status="published"><classification-symbol>G06F21/16</classification-symbol><class-title date-revised="2019-02-01"><title-part><text>Program or content traceability, e.g. by watermarking</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F21/30" definition-exists="true" ipc-concordant="G06F21/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/30</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Authentication, i.e. establishing the identity or authorisation of security principals</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/305" definition-exists="true" ipc-concordant="G06F21/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/305</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by remotely controlling device operation</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/31" definition-exists="true" ipc-concordant="G06F21/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/31</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>User authentication</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/313" definition-exists="true" ipc-concordant="G06F21/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/313</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a call-back technique via a telephone network</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/316" definition-exists="true" ipc-concordant="G06F21/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/316</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by observing the pattern of computer usage, e.g. typical user behaviour</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/32" definition-exists="true" ipc-concordant="G06F21/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/32</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>using biometric data, e.g. fingerprints, iris scans or voiceprints</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/33" definition-exists="true" ipc-concordant="G06F21/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/33</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>using certificates</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/335" definition-exists="true" ipc-concordant="G06F21/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/335</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>for accessing specific resources, e.g. using Kerberos tickets</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/34" definition-exists="true" ipc-concordant="G06F21/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/34</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>involving the use of external additional devices, e.g. dongles or smart cards</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/35" definition-exists="true" ipc-concordant="G06F21/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/35</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>communicating wirelessly</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/36" definition-exists="true" ipc-concordant="G06F21/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/36</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by graphic or iconic representation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/40" definition-exists="false" ipc-concordant="G06F21/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/40</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by quorum, i.e. whereby two or more security principals are required</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/41" definition-exists="true" ipc-concordant="G06F21/41" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/41</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>where a single sign-on provides access to a plurality of computers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/42" definition-exists="true" ipc-concordant="G06F21/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/42</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>using separate channels for security data</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/43" definition-exists="false" ipc-concordant="G06F21/43" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/43</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>wireless channels</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/44" definition-exists="true" ipc-concordant="G06F21/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/44</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Program or device authentication</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/445" definition-exists="true" ipc-concordant="G06F21/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/445</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by mutual authentication, e.g. between devices or programs</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/45" definition-exists="false" ipc-concordant="G06F21/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/45</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Structures or tools for the administration of authentication</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/46" definition-exists="false" ipc-concordant="G06F21/46" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/46</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by designing passwords or checking the strength of passwords</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F21/50" definition-exists="true" ipc-concordant="G06F21/50" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/50</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/51" definition-exists="true" ipc-concordant="G06F21/51" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/51</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/52" definition-exists="true" ipc-concordant="G06F21/52" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/52</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>during program execution, e.g. stack integrity </text><CPC-specific-text><text>; Preventing unwanted data erasure; Buffer overflow</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/53" definition-exists="true" ipc-concordant="G06F21/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/53</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by executing in a restricted environment, e.g. sandbox or secure virtual machine</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/54" definition-exists="true" ipc-concordant="G06F21/54" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/54</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by adding security routines or objects to programs</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/55" definition-exists="true" ipc-concordant="G06F21/55" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/55</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Detecting local intrusion or implementing counter-measures</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/552" definition-exists="true" ipc-concordant="G06F21/55" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/552</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving long-term monitoring or reporting</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/554" definition-exists="true" ipc-concordant="G06F21/55" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/554</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>involving event detection and direct action</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/556" definition-exists="true" ipc-concordant="G06F21/55" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F21/556</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>involving covert channels, i.e. data leakage between processes </text><reference><text>inhibiting the analysis of circuitry or operation with measures against power attack <class-ref scheme="cpc">G06F21/755</class-ref></text></reference></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/56" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/56</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Computer malware detection or handling, e.g. anti-virus arrangements</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/561" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/561</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Virus type analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/562" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/562</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Static detection</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F21/563" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/563</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by source code analysis</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F21/564" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/564</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by virus signature recognition</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F21/565" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/565</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by checking file integrity</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/566" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/566</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/567" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/567</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using dedicated hardware</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/568" definition-exists="true" ipc-concordant="G06F21/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/568</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>eliminating virus, restoring damaged files</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/57" definition-exists="true" ipc-concordant="G06F21/57" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-02-01" status="published"><classification-symbol>G06F21/57</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/572" definition-exists="true" ipc-concordant="G06F21/57" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/572</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Secure firmware programming, e.g. of basic input output system [BIOS]</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/575" definition-exists="true" ipc-concordant="G06F21/57" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/575</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Secure boot</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/577" definition-exists="true" ipc-concordant="G06F21/57" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/577</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Assessing vulnerabilities and evaluating computer system security</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F21/60" definition-exists="true" ipc-concordant="G06F21/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/60</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting data</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/602" definition-exists="true" ipc-concordant="G06F21/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/602</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Providing cryptographic facilities or services</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/604" definition-exists="false" ipc-concordant="G06F21/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/604</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Tools and structures for managing or administering access control systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/606" definition-exists="false" ipc-concordant="G06F21/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/606</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by securing the transmission between two devices or processes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/608" definition-exists="true" ipc-concordant="G06F21/60" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/608</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Secure printing</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/62" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/62</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting access to data via a platform, e.g. using keys or access control rules</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/6209" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6209</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/6218" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6218</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to a system of files or objects, e.g. local or distributed file system or database</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/6227" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6227</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>where protection concerns the structure of data, e.g. records, types, queries</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/6236" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6236</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>between heterogeneous systems</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/6245" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6245</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>Protecting personal data, e.g. for financial or medical purposes</text></CPC-specific-text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F21/6254" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6254</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by anonymising data, e.g. decorrelating personal data from the owner&apos;s identification</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F21/6263" definition-exists="false" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6263</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>during internet communication, e.g. revealing personal data from cookies</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/6272" definition-exists="false" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6272</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>by registering files or documents with a third party</text></CPC-specific-text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/6281" definition-exists="false" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/6281</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>at program execution time, where the protection is within the operating system</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/629" definition-exists="true" ipc-concordant="G06F21/62" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/629</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>to features or functions of an application</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/64" definition-exists="true" ipc-concordant="G06F21/64" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/64</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting data integrity, e.g. using checksums, certificates or signatures</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/645" definition-exists="true" ipc-concordant="G06F21/64" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/645</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a third party</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F21/70" definition-exists="true" ipc-concordant="G06F21/70" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/70</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/71" definition-exists="false" ipc-concordant="G06F21/71" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/71</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>to assure secure computing or processing of information</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/72" definition-exists="false" ipc-concordant="G06F21/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/72</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>in cryptographic circuits</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/725" definition-exists="false" ipc-concordant="G06F21/72" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/725</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>operating on a secure reference time value</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/73" definition-exists="false" ipc-concordant="G06F21/73" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/73</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by creating or determining hardware identification, e.g. serial numbers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/74" definition-exists="true" ipc-concordant="G06F21/74" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/74</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>operating in dual or compartmented mode, i.e. at least one secure mode</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/75" definition-exists="true" ipc-concordant="G06F21/75" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-05-01" status="published"><classification-symbol>G06F21/75</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by inhibiting the analysis of circuitry or operation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/755" definition-exists="true" ipc-concordant="G06F21/75" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-05-01" status="published"><classification-symbol>G06F21/755</classification-symbol><class-title date-revised="2017-08-01"><title-part><CPC-specific-text><text>with measures against power attack</text></CPC-specific-text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/76" definition-exists="false" ipc-concordant="G06F21/76" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-02-01" status="published"><classification-symbol>G06F21/76</classification-symbol><class-title date-revised="2023-02-01"><title-part><text>in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/77" definition-exists="true" ipc-concordant="G06F21/77" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/77</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>in smart cards</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/78" definition-exists="true" ipc-concordant="G06F21/78" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/78</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>to assure secure storage of data </text><reference><text>address-based protection against unauthorised use of memory <class-ref scheme="cpc">G06F12/14</class-ref>; record carriers for use with machines and with at least a part designed to carry digital markings <class-ref scheme="cpc">G06K19/00</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/79" definition-exists="true" ipc-concordant="G06F21/79" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/79</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>in semiconductor storage media, e.g. directly-addressable memories</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/80" definition-exists="true" ipc-concordant="G06F21/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-02-01" status="published"><classification-symbol>G06F21/80</classification-symbol><class-title date-revised="2017-02-01"><title-part><text>in storage media based on magnetic or optical technology, e.g. disks with sectors </text><reference><text>preventing unauthorised reproduction or copying of disc-type recordable media <class-ref scheme="cpc">G11B20/00</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F21/805" definition-exists="true" ipc-concordant="G06F21/80" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F21/805</classification-symbol><class-title date-revised="2013-01-01"><title-part><CPC-specific-text><text>using a security table for the storage sub-system</text></CPC-specific-text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/81" definition-exists="false" ipc-concordant="G06F21/81" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/81</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/82" definition-exists="false" ipc-concordant="G06F21/82" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/82</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Protecting input, output or interconnection devices</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/83" definition-exists="true" ipc-concordant="G06F21/83" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/83</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>input devices, e.g. keyboards, mice or controllers thereof</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/84" definition-exists="true" ipc-concordant="G06F21/84" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/84</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>output devices, e.g. displays or monitors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/85" definition-exists="true" ipc-concordant="G06F21/85" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/85</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>interconnection devices, e.g. bus-connected or in-line devices</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/86" definition-exists="true" ipc-concordant="G06F21/86" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/86</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Secure or tamper-resistant housings</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F21/87" definition-exists="true" ipc-concordant="G06F21/87" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/87</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>by means of encapsulation, e.g. for integrated circuits</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F21/88" definition-exists="true" ipc-concordant="G06F21/88" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2015-11-01" status="published"><classification-symbol>G06F21/88</classification-symbol><class-title date-revised="2015-11-01"><title-part><text>Detecting or preventing theft or loss</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F30/00" definition-exists="true" ipc-concordant="G06F30/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Computer-aided design [CAD]</text></title-part></class-title><notes-and-warnings><note type="note"><note-paragraph>In this group, it is desirable to add the indexing codes of groups <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/00</class-ref>. </note-paragraph></note><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/00</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/10</class-ref>, <class-ref scheme="cpc">G06F30/12</class-ref>, <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>.<br/> Groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/10</class-ref>, <class-ref scheme="cpc">G06F30/12</class-ref>, and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F30/10" definition-exists="true" ipc-concordant="G06F30/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Geometric CAD</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/10</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/00</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/00</class-ref> and <class-ref scheme="cpc">G06F30/10</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/12" definition-exists="true" ipc-concordant="G06F30/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/12</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, and <class-ref scheme="cpc">G06F30/18</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/13" definition-exists="true" ipc-concordant="G06F30/13" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/13</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/15" definition-exists="true" ipc-concordant="G06F30/15" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/15</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Vehicle, aircraft or watercraft design</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/17" definition-exists="true" ipc-concordant="G06F30/17" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/17</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Mechanical parametric or variational design</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/17</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/12</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/12</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/18" definition-exists="false" ipc-concordant="G06F30/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/18</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling </text><reference><text>circuit design at the physical level <class-ref scheme="cpc">G06F30/39</class-ref>; network planning tools for wireless communication networks <class-ref scheme="cpc">H04W16/18</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source"> Group <class-ref scheme="cpc">G06F30/18</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/12</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/> Groups <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/12</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F30/20" definition-exists="false" ipc-concordant="G06F30/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/20</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design optimisation, verification or simulation </text><reference><text>optimisation, verification or simulation of circuit designs <class-ref scheme="cpc">G06F30/30</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/20</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/25</class-ref>, <class-ref scheme="cpc">G06F30/27</class-ref>, <class-ref scheme="cpc">G06F30/28</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/25</class-ref>, <class-ref scheme="cpc">G06F30/27</class-ref>, <class-ref scheme="cpc">G06F30/28</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/22" definition-exists="false" ipc-concordant="G06F30/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/22</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using Petri net models</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/23" definition-exists="true" ipc-concordant="G06F30/23" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/23</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using finite element methods [FEM] or finite difference methods [FDM]</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/23</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/25</class-ref>, <class-ref scheme="cpc">G06F30/367</class-ref>, <class-ref scheme="cpc">G06F30/398</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/25</class-ref>, <class-ref scheme="cpc">G06F30/367</class-ref>, <class-ref scheme="cpc">G06F30/398</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/25" definition-exists="false" ipc-concordant="G06F30/25" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/25</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using particle-based methods</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/25</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/20</class-ref> and <class-ref scheme="cpc">G06F30/23</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, and <class-ref scheme="cpc">G06F30/25</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/27" definition-exists="true" ipc-concordant="G06F30/27" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/27</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/27</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/20</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/20</class-ref> and <class-ref scheme="cpc">G06F30/27</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/28" definition-exists="false" ipc-concordant="G06F30/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/28</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/28</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/20</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/20</class-ref> and <class-ref scheme="cpc">G06F30/28</class-ref> should be considered </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F30/30" definition-exists="true" ipc-concordant="G06F30/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/30</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Circuit design</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/30</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/31</class-ref>, <class-ref scheme="cpc">G06F30/32</class-ref>, <class-ref scheme="cpc">G06F30/323</class-ref>, <class-ref scheme="cpc">G06F30/333</class-ref>, <class-ref scheme="cpc">G06F30/337</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/343</class-ref>, <class-ref scheme="cpc">G06F30/347</class-ref>, <class-ref scheme="cpc">G06F30/38</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/> Groups <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/31</class-ref>, <class-ref scheme="cpc">G06F30/32</class-ref>, <class-ref scheme="cpc">G06F30/323</class-ref>, <class-ref scheme="cpc">G06F30/333</class-ref>, <class-ref scheme="cpc">G06F30/337</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/343</class-ref>, <class-ref scheme="cpc">G06F30/347</class-ref>, <class-ref scheme="cpc">G06F30/38</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/31" definition-exists="false" ipc-concordant="G06F30/31" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/31</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design entry, e.g. editors specifically adapted for circuit design</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/31</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, and <class-ref scheme="cpc">G06F30/36</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/32" definition-exists="false" ipc-concordant="G06F30/32" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/32</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Circuit design at the digital level </text><reference><text>reconfigurable circuits <class-ref scheme="cpc">G06F30/34</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination"> Group <class-ref scheme="cpc">G06F30/32</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/30</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/30</class-ref> and <class-ref scheme="cpc">G06F30/32</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/323" definition-exists="false" ipc-concordant="G06F30/323" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/323</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Translation or migration, e.g. logic to logic, hardware description language [HDL] translation or netlist translation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/323</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/30</class-ref> and <class-ref scheme="cpc">G06F30/327</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, and <class-ref scheme="cpc">G06F30/323</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/327" definition-exists="false" ipc-concordant="G06F30/327" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/327</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Logic synthesis</text></title-part><title-part><text>Behaviour synthesis, e.g. mapping logic, HDL to netlist, high-level language to RTL or netlist</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/327</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/323</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/323</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/33" definition-exists="false" ipc-concordant="G06F30/33" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/33</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design verification, e.g. functional simulation or model checking</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/33</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/3308</class-ref>, <class-ref scheme="cpc">G06F30/3315</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3308</class-ref>, <class-ref scheme="cpc">G06F30/3315</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F30/3308" definition-exists="false" ipc-concordant="G06F30/3308" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/3308</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using simulation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/3308</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/33</class-ref>. <br/> Groups <class-ref scheme="cpc">G06F30/33</class-ref> and <class-ref scheme="cpc">G06F30/3308</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F30/331" definition-exists="false" ipc-concordant="G06F30/331" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/331</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>with hardware acceleration, e.g. by using field programmable gate array [FPGA] or emulation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="12" additional-only="false" sort-key="G06F30/3312" definition-exists="false" ipc-concordant="G06F30/3312" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/3312</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Timing analysis</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/3312</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/3315</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/3315</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F30/3315" definition-exists="false" ipc-concordant="G06F30/3315" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/3315</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using static timing analysis [STA]</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/3315</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/33</class-ref> and <class-ref scheme="cpc">G06F30/3312</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, and <class-ref scheme="cpc">G06F30/3315</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F30/3323" definition-exists="false" ipc-concordant="G06F30/3323" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/3323</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using formal methods, e.g. equivalence checking or property checking</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/333" definition-exists="false" ipc-concordant="G06F30/333" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/333</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design for testability [DFT], e.g. scan chain or built-in self-test [BIST]</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/333</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/30</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/30</class-ref> and <class-ref scheme="cpc">G06F30/333</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/337" definition-exists="false" ipc-concordant="G06F30/337" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/337</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design optimisation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/337</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/30</class-ref>. <br/> Groups <class-ref scheme="cpc">G06F30/30</class-ref> and <class-ref scheme="cpc">G06F30/337</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/34" definition-exists="false" ipc-concordant="G06F30/34" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/34</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/34</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/30</class-ref>. <br/> Group <class-ref scheme="cpc">G06F30/34</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/31</class-ref>, <class-ref scheme="cpc">G06F30/343</class-ref>, <class-ref scheme="cpc">G06F30/347</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>.<br/>Groups <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/31</class-ref>, <class-ref scheme="cpc">G06F30/343</class-ref>, <class-ref scheme="cpc">G06F30/347</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/343" definition-exists="false" ipc-concordant="G06F30/343" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/343</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Logical level</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/343</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/30</class-ref> and <class-ref scheme="cpc">G06F30/34</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, and <class-ref scheme="cpc">G06F30/343</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/347" definition-exists="false" ipc-concordant="G06F30/347" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/347</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Physical level, e.g. placement or routing</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination"> Group <class-ref scheme="cpc">G06F30/347</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, and <class-ref scheme="cpc">G06F30/39</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/347</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref> and <class-ref scheme="cpc">G06F30/39</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/35" definition-exists="false" ipc-concordant="G06F30/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/35</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Delay-insensitive circuit design, e.g. asynchronous or self-timed</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/36" definition-exists="true" ipc-concordant="G06F30/36" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/36</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Circuit design at the analogue level</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/36</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/31</class-ref>, <class-ref scheme="cpc">G06F30/373</class-ref>, <class-ref scheme="cpc">G06F30/38</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/31</class-ref>, <class-ref scheme="cpc">G06F30/373</class-ref>, <class-ref scheme="cpc">G06F30/38</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/367" definition-exists="false" ipc-concordant="G06F30/367" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/367</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/367</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/23</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/23</class-ref> and <class-ref scheme="cpc">G06F30/367</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/373" definition-exists="false" ipc-concordant="G06F30/373" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/373</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design optimisation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/373</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/36</class-ref>. <br/> Groups <class-ref scheme="cpc">G06F30/36</class-ref> and <class-ref scheme="cpc">G06F30/373</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/38" definition-exists="false" ipc-concordant="G06F30/38" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/38</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Circuit design at the mixed level of analogue and digital signals</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/38</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/30</class-ref> and <class-ref scheme="cpc">G06F30/36</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, and <class-ref scheme="cpc">G06F30/38</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F30/39" definition-exists="true" ipc-concordant="G06F30/39" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/39</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Circuit design at the physical level </text><reference><text>physical level design for reconfigurable circuits <class-ref scheme="cpc">G06F30/347</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/39</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/347</class-ref>, <class-ref scheme="cpc">G06F30/396</class-ref>, <class-ref scheme="cpc">G06F30/398</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/347</class-ref>, <class-ref scheme="cpc">G06F30/396</class-ref>, <class-ref scheme="cpc">G06F30/398</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/392" definition-exists="true" ipc-concordant="G06F30/392" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/392</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Floor-planning or layout, e.g. partitioning or placement</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/392</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/396</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/392</class-ref>, <class-ref scheme="cpc">G06F30/396</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/394" definition-exists="false" ipc-concordant="G06F30/394" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/394</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Routing </text><reference><text><class-ref scheme="cpc">G06F30/396</class-ref> takes precedence</text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-source">Group <class-ref scheme="cpc">G06F30/394</class-ref> is impacted by reclassification into groups <class-ref scheme="cpc">G06F30/3947</class-ref>, <class-ref scheme="cpc">G06F30/3953</class-ref>, <class-ref scheme="cpc">G06F30/396</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/394</class-ref>, <class-ref scheme="cpc">G06F30/3947</class-ref>, <class-ref scheme="cpc">G06F30/3953</class-ref>, <class-ref scheme="cpc">G06F30/396</class-ref> and <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F30/3947" definition-exists="false" ipc-concordant="G06F30/3947" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/3947</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>global</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/3947</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/394</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/394</class-ref> and <class-ref scheme="cpc">G06F30/3947</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F30/3953" definition-exists="false" ipc-concordant="G06F30/3953" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/3953</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>detailed</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/3953</class-ref> is incomplete pending reclassification of documents from group <class-ref scheme="cpc">G06F30/394</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/394</class-ref> and <class-ref scheme="cpc">G06F30/3953</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/396" definition-exists="false" ipc-concordant="G06F30/396" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/396</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Clock trees</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/396</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, and <class-ref scheme="cpc">G06F30/394</class-ref>. <br/>Group <class-ref scheme="cpc">G06F30/396</class-ref> is also impacted by reclassification into group <class-ref scheme="cpc">G06F2117/04</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F30/398" definition-exists="false" ipc-concordant="G06F30/398" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F30/398</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM] </text><reference><text>optical proximity correction [OPC] design processes <class-ref scheme="cpc">G03F1/36</class-ref></text></reference></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Group <class-ref scheme="cpc">G06F30/398</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/23</class-ref> and <class-ref scheme="cpc">G06F30/39</class-ref>. <br/>Groups <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref> and <class-ref scheme="cpc">G06F30/398</class-ref> should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="7" additional-only="false" sort-key="G06F40/00" definition-exists="true" ipc-concordant="G06F40/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Handling natural language data </text><reference><text>speech analysis or synthesis, speech recognition <class-ref scheme="cpc">G10L</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F40/10" definition-exists="false" ipc-concordant="G06F40/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Text processing </text><reference><text>natural language analysis <class-ref scheme="cpc">G06F40/20</class-ref>; semantic analysis <class-ref scheme="cpc">G06F40/30</class-ref>; processing or translation of natural language <class-ref scheme="cpc">G06F40/40</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/103" definition-exists="false" ipc-concordant="G06F40/103" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/103</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Formatting, i.e. changing of presentation of documents </text><reference><text>automatic justification <class-ref scheme="cpc">G06F40/189</class-ref>; automatic line break hyphenation <class-ref scheme="cpc">G06F40/191</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/106" definition-exists="false" ipc-concordant="G06F40/106" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/106</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Display of layout of documents</text></title-part><title-part><text>Previewing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/109" definition-exists="false" ipc-concordant="G06F40/109" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/109</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Font handling</text></title-part><title-part><text>Temporal or kinetic typography</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/111" definition-exists="false" ipc-concordant="G06F40/111" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/111</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Mathematical or scientific formatting</text></title-part><title-part><text>Subscripts</text></title-part><title-part><text>Superscripts</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/114" definition-exists="false" ipc-concordant="G06F40/114" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/114</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Pagination</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/117" definition-exists="false" ipc-concordant="G06F40/117" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/117</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Tagging</text></title-part><title-part><text>Marking up </text><reference><text>details of markup languages <class-ref scheme="cpc">G06F40/143</class-ref></text></reference></title-part><title-part><text>Designating a block</text></title-part><title-part><text>Setting of attributes </text><reference><text>style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], <class-ref scheme="cpc">G06F40/154</class-ref></text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/12" definition-exists="true" ipc-concordant="G06F40/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Use of codes for handling textual entities</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/123" definition-exists="false" ipc-concordant="G06F40/123" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/123</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Storage facilities</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/126" definition-exists="false" ipc-concordant="G06F40/126" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/126</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Character encoding</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/129" definition-exists="false" ipc-concordant="G06F40/129" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/129</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Handling non-Latin characters, e.g. kana-to-kanji conversion</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/131" definition-exists="false" ipc-concordant="G06F40/131" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/131</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Fragmentation of text files, e.g. creating reusable text-blocks</text></title-part><title-part><text>Linking to fragments, e.g. using XInclude</text></title-part><title-part><text>Namespaces</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/134" definition-exists="false" ipc-concordant="G06F40/134" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/134</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Hyperlinking</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/137" definition-exists="false" ipc-concordant="G06F40/137" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/137</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Hierarchical processing, e.g. outlines</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/14" definition-exists="true" ipc-concordant="G06F40/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F40/14</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Tree-structured documents </text><reference><text>parsing <class-ref scheme="cpc">G06F40/205</class-ref>; validation <class-ref scheme="cpc">G06F40/226</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/143" definition-exists="false" ipc-concordant="G06F40/143" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F40/143</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/146" definition-exists="false" ipc-concordant="G06F40/146" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/146</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Coding or compression of tree-structured data</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/149" definition-exists="false" ipc-concordant="G06F40/149" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/149</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Adaptation of the text data for streaming purposes, e.g. Efficient XML Interchange [EXI] format</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/151" definition-exists="false" ipc-concordant="G06F40/151" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/151</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Transformation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/154" definition-exists="false" ipc-concordant="G06F40/154" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/154</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/157" definition-exists="false" ipc-concordant="G06F40/157" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/157</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using dictionaries or tables</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/16" definition-exists="false" ipc-concordant="G06F40/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/16</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Automatic learning of transformation rules, e.g. from examples</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/163" definition-exists="false" ipc-concordant="G06F40/163" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/163</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Handling of whitespace</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/166" definition-exists="false" ipc-concordant="G06F40/166" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/166</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Editing, e.g. inserting or deleting</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/169" definition-exists="false" ipc-concordant="G06F40/169" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/169</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Annotation, e.g. comment data or footnotes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/171" definition-exists="false" ipc-concordant="G06F40/171" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/171</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>by use of digital ink</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/174" definition-exists="false" ipc-concordant="G06F40/174" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/174</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Form filling</text></title-part><title-part><text>Merging</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/177" definition-exists="false" ipc-concordant="G06F40/177" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/177</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>of tables</text></title-part><title-part><text>using ruled lines</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/18" definition-exists="false" ipc-concordant="G06F40/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/18</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>of spreadsheets </text><reference><text>form-filling <class-ref scheme="cpc">G06F40/174</class-ref></text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/183" definition-exists="false" ipc-concordant="G06F40/183" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/183</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Tabulation, i.e. one-dimensional positioning</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/186" definition-exists="false" ipc-concordant="G06F40/186" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/186</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Templates</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/189" definition-exists="false" ipc-concordant="G06F40/189" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/189</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Automatic justification</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/191" definition-exists="false" ipc-concordant="G06F40/191" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/191</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Automatic line break hyphenation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/194" definition-exists="false" ipc-concordant="G06F40/194" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/194</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Calculation of difference between files</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/197" definition-exists="false" ipc-concordant="G06F40/197" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/197</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Version control </text><reference><text>for software <class-ref scheme="cpc">G06F8/71</class-ref></text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F40/20" definition-exists="false" ipc-concordant="G06F40/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F40/20</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Natural language analysis </text><reference><text>semantic analysis of natural language <class-ref scheme="cpc">G06F40/30</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/205" definition-exists="false" ipc-concordant="G06F40/205" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/205</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Parsing</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/211" definition-exists="false" ipc-concordant="G06F40/211" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/211</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/216" definition-exists="false" ipc-concordant="G06F40/216" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/216</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using statistical methods</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/221" definition-exists="false" ipc-concordant="G06F40/221" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/221</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Parsing markup language streams </text><reference><text>streaming <class-ref scheme="cpc">G06F40/149</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/226" definition-exists="false" ipc-concordant="G06F40/226" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/226</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Validation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/232" definition-exists="false" ipc-concordant="G06F40/232" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/232</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Orthographic correction, e.g. spell checking or vowelisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/237" definition-exists="false" ipc-concordant="G06F40/237" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2022-01-01" status="published"><classification-symbol>G06F40/237</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Lexical tools</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/242" definition-exists="false" ipc-concordant="G06F40/242" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/242</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Dictionaries</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/247" definition-exists="false" ipc-concordant="G06F40/247" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/247</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Thesauruses</text></title-part><title-part><text>Synonyms</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/253" definition-exists="false" ipc-concordant="G06F40/253" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/253</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Grammatical analysis</text></title-part><title-part><text>Style critique</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/258" definition-exists="false" ipc-concordant="G06F40/258" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/258</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Heading extraction</text></title-part><title-part><text>Automatic titling</text></title-part><title-part><text>Numbering</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/263" definition-exists="false" ipc-concordant="G06F40/263" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/263</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Language identification</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/268" definition-exists="false" ipc-concordant="G06F40/268" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/268</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Morphological analysis</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/274" definition-exists="false" ipc-concordant="G06F40/274" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/274</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Converting codes to words</text></title-part><title-part><text>Guess-ahead of partial word inputs</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/279" definition-exists="false" ipc-concordant="G06F40/279" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/279</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Recognition of textual entities</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/284" definition-exists="false" ipc-concordant="G06F40/284" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/284</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Lexical analysis, e.g. tokenisation or collocates</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/289" definition-exists="false" ipc-concordant="G06F40/289" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/289</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Phrasal analysis, e.g. finite state techniques or chunking</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="11" additional-only="false" sort-key="G06F40/295" definition-exists="false" ipc-concordant="G06F40/295" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/295</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Named entity recognition</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F40/30" definition-exists="false" ipc-concordant="G06F40/30" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/30</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Semantic analysis</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/35" definition-exists="false" ipc-concordant="G06F40/35" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/35</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Discourse or dialogue representation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="8" additional-only="false" sort-key="G06F40/40" definition-exists="false" ipc-concordant="G06F40/40" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/40</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Processing or translation of natural language </text><reference><text>natural language analysis <class-ref scheme="cpc">G06F40/20</class-ref>; semantic analysis <class-ref scheme="cpc">G06F40/30</class-ref></text></reference></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/42" definition-exists="false" ipc-concordant="G06F40/42" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/42</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Data-driven translation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/44" definition-exists="false" ipc-concordant="G06F40/44" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/44</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Statistical methods, e.g. probability models</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/45" definition-exists="false" ipc-concordant="G06F40/45" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/45</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Example-based machine translation</text></title-part><title-part><text>Alignment</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/47" definition-exists="false" ipc-concordant="G06F40/47" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/47</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Machine-assisted translation, e.g. using translation memory</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/49" definition-exists="false" ipc-concordant="G06F40/49" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/49</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using very large corpora, e.g. the web</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/51" definition-exists="false" ipc-concordant="G06F40/51" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/51</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Translation evaluation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/53" definition-exists="false" ipc-concordant="G06F40/53" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/53</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Processing of non-Latin text </text><reference><text>kana-to-kanji conversion <class-ref scheme="cpc">G06F40/129</class-ref>; vowelisation <class-ref scheme="cpc">G06F40/232</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/55" definition-exists="false" ipc-concordant="G06F40/55" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/55</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Rule-based translation</text></title-part></class-title>
<classification-item breakdown-code="false" not-allocatable="false" level="10" additional-only="false" sort-key="G06F40/56" definition-exists="false" ipc-concordant="G06F40/56" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/56</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Natural language generation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="false" not-allocatable="false" level="9" additional-only="false" sort-key="G06F40/58" definition-exists="false" ipc-concordant="G06F40/58" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F40/58</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F101/00" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/00</classification-symbol>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F101/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to the type of digital function generated</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/02" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Linear multivariable functions, i.e. sum of products</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/04" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/04</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Trigonometric functions</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/06" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Co-ordinate transformations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/08" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/08</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Powers or roots</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Logarithmic or exponential functions</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/12" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reciprocal functions</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/14" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/14</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Probability distribution functions</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F101/16" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2101/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>PCM companding functions</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F111/00" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F30/00</class-ref>, relating to CAD techniques</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F111/00" definition-exists="false" ipc-concordant="G06F111/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Details relating to CAD techniques</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F2111/00</class-ref> - <class-ref scheme="cpc">G06F2111/20</class-ref> are incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, and <class-ref scheme="cpc">G06F30/394</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/02" definition-exists="false" ipc-concordant="G06F111/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/02</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>CAD in a network environment, e.g. collaborative CAD or distributed simulation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/04" definition-exists="false" ipc-concordant="G06F111/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/04</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Constraint-based CAD</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/06" definition-exists="false" ipc-concordant="G06F111/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/06</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/08" definition-exists="false" ipc-concordant="G06F111/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/08</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Probabilistic or stochastic CAD</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/10" definition-exists="false" ipc-concordant="G06F111/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Numerical modelling</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/12" definition-exists="false" ipc-concordant="G06F111/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Symbolic schematics</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/14" definition-exists="false" ipc-concordant="G06F111/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/14</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>related to nanotechnology</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/16" definition-exists="false" ipc-concordant="G06F111/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/16</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Customisation or personalisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/18" definition-exists="false" ipc-concordant="G06F111/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/18</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>using virtual or augmented reality</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F111/20" definition-exists="false" ipc-concordant="G06F111/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2111/20</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F113/00" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F30/00</class-ref>, relating to the application field</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F113/00" definition-exists="false" ipc-concordant="G06F113/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Details relating to the application field</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F2113/00</class-ref> - <class-ref scheme="cpc">G06F2113/28</class-ref> are incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, and <class-ref scheme="cpc">G06F30/394</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/02" definition-exists="false" ipc-concordant="G06F113/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/02</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Data centres</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/04" definition-exists="false" ipc-concordant="G06F113/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/04</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Power grid distribution networks</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/06" definition-exists="false" ipc-concordant="G06F113/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/06</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Wind turbines or wind farms</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/08" definition-exists="false" ipc-concordant="G06F113/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/08</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Fluids</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/10" definition-exists="false" ipc-concordant="G06F113/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Additive manufacturing, e.g. 3D printing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/12" definition-exists="false" ipc-concordant="G06F113/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Cloth</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/14" definition-exists="false" ipc-concordant="G06F113/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/14</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Pipes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/16" definition-exists="false" ipc-concordant="G06F113/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/16</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Cables, cable trees or wire harnesses</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/18" definition-exists="false" ipc-concordant="G06F113/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/18</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Chip packaging</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/20" definition-exists="false" ipc-concordant="G06F113/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/20</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Packaging, e.g. boxes or containers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/22" definition-exists="false" ipc-concordant="G06F113/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/22</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Moulding</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/24" definition-exists="false" ipc-concordant="G06F113/24" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/24</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Sheet material</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/26" definition-exists="false" ipc-concordant="G06F113/26" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/26</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Composites</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F113/28" definition-exists="false" ipc-concordant="G06F113/28" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2113/28</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Fuselage, exterior or interior</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F115/00" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F30/00</class-ref>, relating to the type of the circuit</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F115/00" definition-exists="false" ipc-concordant="G06F115/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Details relating to the type of the circuit</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F2115/00</class-ref> - <class-ref scheme="cpc">G06F2115/12</class-ref> are incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, and <class-ref scheme="cpc">G06F30/394</class-ref>.<br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F115/02" definition-exists="false" ipc-concordant="G06F115/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/02</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>System on chip [SoC] design</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F115/04" definition-exists="false" ipc-concordant="G06F115/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/04</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Micro electro-mechanical systems [MEMS]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F115/06" definition-exists="false" ipc-concordant="G06F115/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/06</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Structured ASICs</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F115/08" definition-exists="true" ipc-concordant="G06F115/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/08</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Intellectual property [IP] blocks or IP cores</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F115/10" definition-exists="false" ipc-concordant="G06F115/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Processors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F115/12" definition-exists="false" ipc-concordant="G06F115/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2115/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Printed circuit boards [PCB] or multi-chip modules [MCM]</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F117/00" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F30/00</class-ref>, relating to the type or aim of the circuit design</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F117/00" definition-exists="false" ipc-concordant="G06F117/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Details relating to the type or aim of the circuit design</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F2117/00</class-ref> - <class-ref scheme="cpc">G06F2117/12</class-ref> are incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, and <class-ref scheme="cpc">G06F30/394</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F117/02" definition-exists="false" ipc-concordant="G06F117/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/02</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Fault tolerance, e.g. for transient fault suppression</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F117/04" definition-exists="false" ipc-concordant="G06F117/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/04</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Clock gating</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination"> Group <class-ref scheme="cpc">G06F2117/04</class-ref> is incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, <class-ref scheme="cpc">G06F30/394</class-ref>, and <class-ref scheme="cpc">G06F30/396</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F117/06" definition-exists="false" ipc-concordant="G06F117/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/06</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Spare resources, e.g. for permanent fault suppression</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F117/08" definition-exists="false" ipc-concordant="G06F117/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/08</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>HW-SW co-design, e.g. HW-SW partitioning</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F117/10" definition-exists="false" ipc-concordant="G06F117/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Buffer insertion</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F117/12" definition-exists="false" ipc-concordant="G06F117/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2117/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Sizing, e.g. of transistors or gates</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F119/00" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F30/00</class-ref>, relating to the purpose &#8211; mostly applicable to circuits &#8211; but also relevant for general CAD</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F119/00" definition-exists="false" ipc-concordant="G06F119/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/00</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Details relating to the type or aim of the analysis or the optimisation</text></title-part></class-title><notes-and-warnings><note type="warning"><note-paragraph warning-type="reclass-destination">Groups <class-ref scheme="cpc">G06F2119/00</class-ref> - <class-ref scheme="cpc">G06F2119/22</class-ref> are incomplete pending reclassification of documents from groups <class-ref scheme="cpc">G06F30/00</class-ref>, <class-ref scheme="cpc">G06F30/17</class-ref>, <class-ref scheme="cpc">G06F30/18</class-ref>, <class-ref scheme="cpc">G06F30/20</class-ref>, <class-ref scheme="cpc">G06F30/23</class-ref>, <class-ref scheme="cpc">G06F30/30</class-ref>, <class-ref scheme="cpc">G06F30/327</class-ref>, <class-ref scheme="cpc">G06F30/33</class-ref>, <class-ref scheme="cpc">G06F30/3312</class-ref>, <class-ref scheme="cpc">G06F30/34</class-ref>, <class-ref scheme="cpc">G06F30/36</class-ref>, <class-ref scheme="cpc">G06F30/39</class-ref>, <class-ref scheme="cpc">G06F30/392</class-ref>, and <class-ref scheme="cpc">G06F30/394</class-ref>. <br/>All groups listed in this Warning should be considered in order to perform a complete search. </note-paragraph></note></notes-and-warnings>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/02" definition-exists="false" ipc-concordant="G06F119/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/02</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Reliability analysis or reliability optimisation</text></title-part><title-part><text>Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/04" definition-exists="false" ipc-concordant="G06F119/04" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/04</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Ageing analysis or optimisation against ageing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/06" definition-exists="false" ipc-concordant="G06F119/06" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/06</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Power analysis or power optimisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/08" definition-exists="false" ipc-concordant="G06F119/08" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/08</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Thermal analysis or thermal optimisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/10" definition-exists="false" ipc-concordant="G06F119/10" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/10</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Noise analysis or noise optimisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/12" definition-exists="false" ipc-concordant="G06F119/12" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/12</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Timing analysis or timing optimisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/14" definition-exists="false" ipc-concordant="G06F119/14" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/14</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Force analysis or force optimisation, e.g. static or dynamic forces</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/16" definition-exists="false" ipc-concordant="G06F119/16" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/16</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Equivalence checking</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/18" definition-exists="false" ipc-concordant="G06F119/18" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/18</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Manufacturability analysis or optimisation for manufacturability</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/20" definition-exists="false" ipc-concordant="G06F119/20" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/20</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Design reuse, reusability analysis or reusability optimisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F119/22" definition-exists="false" ipc-concordant="G06F119/22" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2020-01-01" status="published"><classification-symbol>G06F2119/22</classification-symbol><class-title date-revised="2020-01-01"><title-part><text>Yield analysis or yield optimisation</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F123/00" date-revised="2023-01-01" status="published"><classification-symbol>G06F2123/00</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F18/00</class-ref>, relating to pattern recognition</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F123/00" definition-exists="false" ipc-concordant="G06F123/00" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2123/00</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Data types</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F123/02" definition-exists="false" ipc-concordant="G06F123/02" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2123/02</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>in the time domain, e.g. time-series data</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F200/00" date-revised="2020-01-01" status="published"><classification-symbol>G06F2200/00</classification-symbol>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F200/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F1/04</class-ref> - <class-ref scheme="cpc">G06F1/32</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F200/16" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F1/16</class-ref> - <class-ref scheme="cpc">G06F1/18</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F200/161" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/161</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to constructional details of the monitor</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1611" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1611</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>CRT monitor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1612" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1612</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Flat panel monitor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1613" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F2200/1613</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Supporting arrangements, e.g. for filters or documents associated to a laptop display</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1614" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1614</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Image rotation following screen orientation, e.g. switching from landscape to portrait mode</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F200/163" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/163</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to constructional details of the computer</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1631" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1631</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Panel PC, e.g. single housing hosting PC and display panel</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1632" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1632</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pen holder integrated in the computer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1633" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1633</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Protecting arrangement for the entire housing of the computer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1634" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1634</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Integrated protective display lid, e.g. for touch-sensitive display in handheld computer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1635" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1635</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Stackable modules</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1636" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1636</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sensing arrangement for detection of a tap gesture on the housing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1637" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1637</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1638" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1638</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Computer housing designed to operate in both desktop and tower orientation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F200/1639" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/1639</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Arrangements for locking plugged peripheral connectors</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F200/20" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F1/20</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F200/201" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/201</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cooling arrangements using cooling fluid</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F200/202" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/202</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Air convective hinge</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F200/203" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/203</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Heat conductive hinge</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F200/26" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F1/26</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F200/261" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2200/261</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>PC controlled powerstrip</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F201/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to error detection, to error correction, and to monitoring</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/80" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/80</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Database-specific techniques</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/805" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/805</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Real-time</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/81" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/81</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Threshold</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/815" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/815</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Virtual </text><reference><text>middleware or OS functionality using virtual machines to implement generic software techniques for error detection or fault masking <class-ref scheme="cpc">G06F11/1484</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/82" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/82</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Solving problems relating to consistency </text><reference><text>ensuring consistency in mirrored systems <class-ref scheme="cpc">G06F11/2064</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/825" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/825</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the problem or solution involving locking</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/83" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/83</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>the solution involving signatures</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/835" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/835</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Timestamp</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/84" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/84</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using snapshots, i.e. a logical point-in-time copy of the data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/845" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/845</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Systems in which the redundancy can be transformed in increased performance</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/85" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/85</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Active fault masking without idle spares </text><reference><text>active fault masking without idle spare hardware where processing functionality is redundant <class-ref scheme="cpc">G06F11/2035</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/855" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2201/855</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Details of asynchronous mirroring using a journal to transfer not-yet-mirrored changes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/86" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/86</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Event-based monitoring</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/865" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/865</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring of software</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/87" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/87</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring of transactions</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/875" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/875</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring of systems including the internet</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/88" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/88</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring involving counting</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F201/885" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2201/885</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring specific for caches</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F203/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F3/00</class-ref> - <class-ref scheme="cpc">G06F3/048</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F203/01" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/01</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F3/01</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/011" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/011</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/012" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/012</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/013" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/013</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Force feedback applied to a game</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/014" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/014</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Force feedback applied to GUI</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/015" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/015</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Force feedback applied to a joystick</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F203/033" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/033</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F3/033</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0331" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0331</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Finger worn pointing device</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0332" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0332</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Ergonomic shaped mouse adjustable to suit one of both hands</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0333" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0333</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Ergonomic shaped mouse for one hand</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0334" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0334</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Ergonomic shaped mouse for vertical grip, whereby the hand controlling the mouse is resting or gripping it with an attitude almost vertical with respect of the working surface</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0335" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0335</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Finger operated miniaturized mouse</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0336" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0336</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Mouse integrated fingerprint sensor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0337" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0337</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Status LEDs integrated in the mouse to provide visual feedback to the user about the status of the input device, the PC, or the user</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0338" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F2203/0338</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Fingerprint track pad, i.e. fingerprint sensor used as pointing device tracking the fingertip image</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0339" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0339</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Touch strips, e.g. orthogonal touch strips to control cursor movement or scrolling</text></title-part><title-part><text>single touch strip to adjust parameter or to implement a row of soft keys</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F203/038" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/038</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F3/038</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0381" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0381</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0382" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0382</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Plural input, i.e. interface arrangements in which a plurality of input device of the same type are in communication with a PC</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0383" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0383</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Remote input, i.e. interface arrangements in which the signals generated by a pointing device are transmitted to a PC at a remote location, e.g. to a PC in a LAN</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/0384" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/0384</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F203/041" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F2203/041</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F3/041</class-ref> - <class-ref scheme="cpc">G06F3/045</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04101" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04101</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>2.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser&apos;s interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04102" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04102</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04103" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04103</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Manufacturing, i.e. details related to manufacturing processes specially suited for touch sensitive devices</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04104" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04104</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04105" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2203/04105</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04106" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04106</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04107" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04107</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Shielding in digitiser, i.e. guard or shielding arrangements, mostly for capacitive touchscreens, e.g. driven shields, driven grounds</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04108" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04108</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser&apos;s interaction surface without distance measurement in the Z direction</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04109" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F2203/04109</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>FTIR in optical digitiser, i.e. touch detection by frustrating the total internal reflection within an optical waveguide due to changes of optical properties or deformation at the touch location</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04111" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04111</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cross over in capacitive digitiser, i.e. details of structures for connecting electrodes of the sensing pattern where the connections cross each other, e.g. bridge structures comprising an insulating layer, or vias through substrate</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04112" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04112</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Electrode mesh in capacitive digitiser: electrode for touch sensing is formed of a mesh of very fine, normally metallic, interconnected lines that are almost invisible to see. This provides a quite large but transparent electrode surface, without need for ITO or similar transparent conductive material</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04113" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2203/04113</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Peripheral electrode pattern in resistive digitisers, i.e. electrodes at the periphery of the resistive sheet are shaped in patterns enhancing linearity of induced field</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04114" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2021-08-01" status="published"><classification-symbol>G06F2203/04114</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Touch screens adapted for alternating or simultaneous interaction with active pens and passive pointing devices like fingers or passive pens</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F203/048" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/048</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F3/048</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04801" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04801</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cursor retrieval aid, i.e. visual aspect modification, blinking, colour changes, enlargement or other visual cues, for helping user do find the cursor in graphical user interfaces</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04802" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04802</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>3D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04803" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F2203/04803</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Split screen, i.e. subdividing the display area or the window area into separate subareas</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04804" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04804</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Transparency, e.g. transparent or translucent windows</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04805" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04805</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04806" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04806</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Zoom, i.e. interaction techniques or interactors for controlling the zooming operation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04807" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04807</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pen manipulated menu</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04808" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F2203/04808</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously</text></title-part><title-part><text>e.g. using several fingers or a combination of fingers and pen</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F203/04809" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2203/04809</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F205/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to group <class-ref scheme="cpc">G06F5/00</class-ref></text></title-part><title-part><text>Methods or arrangements for data conversion without changing the order or content of the data handled</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F205/003" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/003</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reformatting, i.e. changing the format of data representation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F205/06" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/06</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F5/06</class-ref> - <class-ref scheme="cpc">G06F5/16</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/061" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/061</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Adapt frequency, i.e. clock frequency at one side is adapted to clock frequency, or average clock frequency, at the other side</text></title-part><title-part><text>Not pulse stuffing only</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/062" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/062</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Allowing rewriting or rereading data to or from the buffer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/063" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/063</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Dynamically variable buffer size</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/064" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/064</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Linked list, i.e. structure using pointers, e.g. allowing non-contiguous address segments in one logical buffer or dynamic buffer space allocation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/065" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/065</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>With bypass possibility</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/066" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/066</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>User-programmable number or size of buffers, i.e. number of separate buffers or their size can be allocated freely</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/067" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/067</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bidirectional FIFO, i.e. system allowing data transfer in two directions</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F205/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F5/10</class-ref> - <class-ref scheme="cpc">G06F5/14</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/102" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/102</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Avoiding metastability, i.e. preventing hazards, e.g. by using Gray code counters</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/104" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/104</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Delay lines</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/106" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/106</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details of pointers, i.e. structure of the address generators</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/108" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/108</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reading or writing the data blockwise, e.g. using an extra end-of-block pointer</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F205/12" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/12</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F5/12</class-ref> - <class-ref scheme="cpc">G06F5/14</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/123" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/123</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Contention resolution, i.e. resolving conflicts between simultaneous read and write operations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F205/126" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2205/126</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitoring of intermediate fill level, i.e. with additional means for monitoring the fill level, e.g. half full flag, almost empty flag</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F206/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme related to dedicated interfaces for computers</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F206/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme related to storage interfaces for computers, indexing schema related to group <class-ref scheme="cpc">G06F3/06</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1004" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1004</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Defragmentation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1008" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1008</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Graphical user interface [GUI]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1012" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1012</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Load balancing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1014" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1014</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>One time programmable [OTP] memory, e.g. PROM, WORM</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F206/15" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/15</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme related to printer interfaces for computers, indexing schema related to group <class-ref scheme="cpc">G06F3/12</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1504" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1504</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cost estimation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1506" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1506</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Degraded mode, e.g. in view of consumables depleted, thresholds reached</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1508" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1508</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Load balancing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/151" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/151</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pre-printed media, e.g. media stock, forms, logos</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1512" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1512</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Print-to a presentation device other than a printer, e.g. e-reader, e-paper, tablet</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F206/1514" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/1514</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sub-job</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F206/20" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2206/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme related to audio interfaces for computers, indexing schema related to group <class-ref scheme="cpc">G06F3/16</class-ref></text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F207/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/02" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/02</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/02</class-ref> - <class-ref scheme="cpc">G06F7/026</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/025" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/025</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>String search, i.e. pattern matching, e.g. find identical word or best match in a string</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/22" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/22</class-ref> - <class-ref scheme="cpc">G06F7/36</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/222" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/222</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Binary data tree</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/224" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/224</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>External sorting</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/226" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/226</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Priority queue, i.e. 1 word in, 1 word out sorter</text></title-part><title-part><text>Output word, i.e. min or max of words in memory</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/228" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/228</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sorting or merging network</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/38" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/38</class-ref> - <class-ref scheme="cpc">G06F7/575</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/3804" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2207/3804</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Details</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/3808" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3808</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>concerning the type of numbers or the way they are handled</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3812" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3812</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Devices capable of handling different types of numbers</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3816" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3816</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Accepting numbers of variable word length</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/382" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/382</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reconfigurable for different fixed word lengths </text><reference><text>multigauge devices <class-ref scheme="cpc">G06F2207/3828</class-ref></text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3824" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3824</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Accepting both fixed-point and floating-point numbers</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3828" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3828</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multigauge devices, i.e. capable of handling packed numbers without unpacking them</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3832" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3832</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Less usual number representations</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3836" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3836</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>One&apos;s complement</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/384" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/384</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Octal</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3844" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3844</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hexadecimal</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3848" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3848</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Unit distance code</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3852" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3852</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Calculation with most significant digit first</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3856" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3856</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Operand swapping</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/386" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/386</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Special constructional features</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3864" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3864</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Clockless, i.e. asynchronous operation used as a design principle </text><reference><text><class-ref scheme="cpc">G06F2207/3888</class-ref> takes precedence</text></reference></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3868" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3868</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bypass control, i.e. possibility to transfer an operand unchanged to the output</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3872" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3872</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Precharge of output to prevent leakage</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3876" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3876</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Alternation of true and inverted stages</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/388" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/388</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Skewing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3884" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3884</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pipelining</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3888" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3888</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Wave pipelining, i.e. processing multiple subsequent operand sets asynchronously within each pipeline stage</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/3892" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3892</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Systolic array</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/3896" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/3896</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bit slicing</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/48" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/48</class-ref> - <class-ref scheme="cpc">G06F7/575</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/4802" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4802</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Special implementations</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4804" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4804</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Associative memory or processor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4806" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4806</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cascode or current mode logic</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4808" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4808</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Charge transfer devices</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/481" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/481</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Counters performing arithmetic operations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4812" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4812</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiplexers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4814" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4814</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-logic devices, e.g. operational amplifiers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4816" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4816</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pass transistors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4818" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4818</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Threshold devices</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/482" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/482</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using capacitive adding networks</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/4822" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4822</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Majority gates</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/4824" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4824</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Neural networks</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/4826" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4826</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using transistors having multiple electrodes of the same type, e.g. multi-emitter devices, neuron-MOS devices</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/4828" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4828</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Negative resistance devices, e.g. tunnel diodes, gunn effect devices</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/483" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/483</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to group <class-ref scheme="cpc">G06F7/483</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4835" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4835</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Computations with rational numbers</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/491" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/491</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/491</class-ref> - <class-ref scheme="cpc">G06F7/4917</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49105" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49105</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Determining 9&apos;s or 10&apos;s complement</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4911" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4911</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Decimal floating-point representation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49115" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49115</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Duodecimal numbers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4912" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4912</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-specified BCD representation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49125" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49125</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-specified decimal representation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4913" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4913</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sterling system, i.e. mixed radix with digit weights of 10-20-12</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49135" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49135</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 036012 or 3612 code, i.e. binary coded decimal representation with digit weight of (0,) 3, 6, (0,) 1 and 2 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4914" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4914</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 2-out-of-5 code, i.e. binary coded decimal representation with digit weight of 2, 4, 2 and 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49145" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49145</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 2421 code, i.e. non-weighted representation in which 2 out of 5 bits are &quot;1&quot; for each decimal digit</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4915" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4915</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 4221 code, i.e. binary coded decimal representation with digit weight of 4, 2, 2 and 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49155" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49155</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 51111 code, i.e. binary coded decimal representation with digit weight of 5, 1, 1, 1 and 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4916" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4916</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 5211 code, i.e. binary coded decimal representation with digit weight of 5, 2, 1 and 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49165" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49165</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 5311 code, i.e. binary coded decimal representation with digit weight of 5, 3, 1 and 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4917" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4917</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 5321 or 543210 code, i.e. binary coded decimal representation with digit weight of 5,(4,) 3, 2, 1 (and 0) respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49175" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49175</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using 54321 code, i.e. binary coded decimal representation with digit weight of 5, 4, 3, 2 and 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4918" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4918</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using Aiken code, i.e. using both first and last 5 of 16 possible 4-bit values, rendering the code symmetrical within the series of 16 values</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49185" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49185</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using biquinary code, i.e. combination of 5-valued and 2-valued digits, having values 0, 1, 2, 3, 4 and 0, 5 or 0, 2, 4, 6, 8 and 0, 1 respectively</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4919" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4919</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using excess-3 code, i.e. natural BCD + offset of 3, rendering the code symmetrical within the series of 16 possible 4 bit values</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/49195" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/49195</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using pure decimal representation, e.g. 10-valued voltage signal, 1-out-of-10 code</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/492" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/492</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/492</class-ref> - <class-ref scheme="cpc">G06F7/496</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4921" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4921</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Single digit adding or subtracting</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4922" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4922</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multi-operand adding or subtracting</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4923" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4923</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Incrementer or decrementer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/4924" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/4924</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Digit-parallel adding or subtracting</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/506" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/506</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/506</class-ref> - <class-ref scheme="cpc">G06F7/508</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5063" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-01-01" status="published"><classification-symbol>G06F2207/5063</classification-symbol><class-title date-revised="2017-01-01"><title-part><text>2-input gates, i.e. only using 2-input logical gates, e.g. binary carry look-ahead, e.g. Kogge-Stone or Ladner-Fischer adder</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/535" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/535</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/535</class-ref> - <class-ref scheme="cpc">G06F7/5375</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5351" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5351</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiplicative non-restoring division, e.g. SRT, using multiplication in quotient selection</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5352" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5352</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-restoring division not covered by <class-ref scheme="cpc">G06F7/5375</class-ref></text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5353" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5353</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Restoring division</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5354" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5354</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using table lookup, e.g. for digit selection in division by digit recurrence</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5355" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5355</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using iterative approximation not using digit recurrence, e.g. Newton Raphson or Goldschmidt</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5356" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5356</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Via reciprocal, i.e. calculate reciprocal only, or calculate reciprocal first and then the quotient from the reciprocal and the numerator</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/544" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/544</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to group <class-ref scheme="cpc">G06F7/544</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5442" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5442</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Absolute difference</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/552" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/552</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/552</class-ref> - <class-ref scheme="cpc">G06F7/5525</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5521" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5521</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Inverse root of a number or a function, e.g. the reciprocal of a Pythagorean sum</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5523" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5523</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Calculates a power, e.g. the square, of a number or a function, e.g. polynomials</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5525" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5525</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pythagorean sum, i.e. the square root of a sum of squares</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5526" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2207/5526</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Roots or inverse roots of single operands</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/5528" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5528</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-restoring calculation, where each result digit is either negative, zero or positive, e.g. SRT</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/556" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/556</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to group <class-ref scheme="cpc">G06F7/556</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/5561" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/5561</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Exponentiation by multiplication, i.e. calculating Y**INT(X) by multiplying Y with itself or a power of itself, INT(X) being the integer part of X</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/58" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/58</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/58</class-ref> - <class-ref scheme="cpc">G06F7/588</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/581" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/581</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Generating an LFSR sequence, e.g. an m-sequence</text></title-part><title-part><text>sequence may be generated without LFSR, e.g. using Galois Field arithmetic</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/582" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F2207/582</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Parallel finite field implementation, i.e. at least partially parallel implementation of finite field arithmetic, generating several new bits or trits per step, e.g. using a GF multiplier</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/583" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/583</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Serial finite field implementation, i.e. serial implementation of finite field arithmetic, generating one new bit or trit per step, e.g. using an LFSR or several independent LFSRs</text></title-part><title-part><text>also includes PRNGs with parallel operation between LFSR and outputs</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F207/72" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/72</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to groups <class-ref scheme="cpc">G06F7/72</class-ref> - <class-ref scheme="cpc">G06F7/729</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/7204" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7204</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Prime number generation or prime number testing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/7209" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7209</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Calculation via subfield, i.e. the subfield being GF(q) with q a prime power, e.g. GF ((2**m)**n) via GF(2**m)</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/7214" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7214</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Calculation via prime subfield, i.e. the subfield being GF(p) with p an integer prime &gt; 3</text></title-part><title-part><text>e.g. GF(p**k) via GF(p)</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/7219" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7219</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Countermeasures against side channel or fault attacks</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/7223" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7223</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Randomisation as countermeasure against side channel attacks</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/7228" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7228</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Random curve mapping, e.g. mapping to an isomorphous or projective curve</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/7233" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7233</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Masking, e.g. (A**e)+r mod n</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/7238" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7238</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Operand masking, i.e. message blinding, e.g. (A+r)**e mod n</text></title-part><title-part><text>k.(P+R)</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/7242" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7242</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Exponent masking, i.e. key masking, e.g. A**(e+r) mod n</text></title-part><title-part><text>(k+r).P</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="12" additional-only="true" sort-key="G06F207/7247" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7247</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Modulo masking, e.g. A**e mod (n*r)</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/7252" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7252</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>of operation order, e.g. starting to treat the exponent at a random place, or in a randomly chosen direction</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/7257" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7257</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Random modification not requiring correction</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/7261" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7261</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Uniform execution, e.g. avoiding jumps, or using formulae with the same power profile</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/7266" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7266</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hardware adaptation, e.g. dual rail logic</text></title-part><title-part><text>calculate add and double simultaneously</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/7271" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7271</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Fault verification, e.g. comparing two values which should be the same, unless a computational fault occurred</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F207/7276" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7276</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Additional details of aspects covered by group <class-ref scheme="cpc">G06F7/723</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/728" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/728</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using repeated square-and-multiply, i.e. right-to-left binary exponentiation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/7285" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7285</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using the window method, i.e. left-to-right k-ary exponentiation</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F207/729" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/729</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sliding-window exponentiation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F207/7295" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2207/7295</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using an addition chain, or an addition-subtraction chain</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F209/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F9/00</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F209/46" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F9/46</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/461" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/461</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bridge</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/462" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/462</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Lookup</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/463" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/463</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Naming</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F209/48" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/48</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F9/48</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/481" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/481</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Exception handling</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/482" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/482</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Application</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/483" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/483</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiproc</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/484" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/484</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Precedence</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/485" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/485</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Resource constraint</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/486" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/486</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Scheduler internals</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F209/50" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/50</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F9/50</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/501" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/501</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Performance criteria</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5011" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5011</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Pool</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5012" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5012</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Processor sets</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5013" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5013</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Request control</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5014" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5014</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reservation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5015" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5015</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Service provider selection</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5016" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5016</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Session</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5017" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5017</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Task decomposition</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5018" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5018</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Thread allocation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5019" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5019</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Workload prediction</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/502" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/502</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Proximity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5021" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5021</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Priority</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/5022" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/5022</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Workload threshold</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/503" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/503</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Resource availability</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/504" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/504</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Resource capping</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/505" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/505</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Clust</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/506" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/506</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Constraint</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/507" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/507</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Low-level</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/508" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/508</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Monitor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/509" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/509</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Offload</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F209/52" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/52</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F9/52</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/521" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/521</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Atomic</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/522" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/522</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Manager</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/523" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/523</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Mode</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F209/54" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/54</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F9/54</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/541" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/541</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Client-server</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/542" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/542</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Intercept</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/543" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/543</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Local</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/544" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/544</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Remote</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/545" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/545</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Gui</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/546" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/546</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Xcast</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/547" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/547</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Messaging middleware</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/548" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/548</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Queue</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F209/549" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2209/549</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Remote execution</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F211/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-05-01" status="published"><classification-symbol>G06F2211/00</classification-symbol><class-title date-revised="2016-05-01"><title-part><text>Indexing scheme relating to details of data-processing equipment not covered by groups <class-ref scheme="cpc">G06F3/00</class-ref>&#160;-&#160;<class-ref scheme="cpc">G06F13/00</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/001" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/001</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In-Line Device</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/002" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/002</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bus</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/003" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/003</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Mutual Authentication Bi-Directional Authentication, Dialogue, Handshake</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/004" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/004</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Notarisation, Time-Stamp, Date-Stamp</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/005" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/005</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Network, LAN, Remote Access, Distributed System</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F211/006" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/006</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>E-Mail</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/007" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/007</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F211/008" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/008</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Public Key, Asymmetric Key, Asymmetric Encryption</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/009" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/009</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Trust</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F11/10</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F211/1002" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1002</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F11/1076</class-ref></text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1004" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1004</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Adaptive RAID, i.e. RAID system adapts to changing circumstances, e.g. RAID1 becomes RAID5 as disks fill up</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1007" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1007</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Addressing errors, i.e. silent errors in RAID, e.g. sector slipping and addressing errors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1009" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1009</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cache, i.e. caches used in RAID system with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1011" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1011</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Clustered RAID, i.e. clustered or de-clustered RAID where data and parity are spread over more disks than blocks in a parity group</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1014" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1014</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Compression, i.e. RAID systems with parity using compression techniques</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1016" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1016</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Continuous RAID, i.e. RAID system that allows streaming or continuous media, e.g. VOD</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1019" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1019</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Fast writes, i.e. signaling the host that a write is done before data is written to disk</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1021" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1021</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Different size blocks, i.e. mapping of blocks of different size in RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1023" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1023</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Different size disks, i.e. non uniform size of disks in RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1026" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1026</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Different size groups, i.e. non uniform size of groups in RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1028" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1028</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Distributed, i.e. distributed RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/103" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/103</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hybrid, i.e. RAID systems with parity comprising a mix of RAID types</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1033" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1033</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Inactive data in parity groups, i.e. RAID parity groups where parity is calculated on only occupied or busy bits in the stripe</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1035" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1035</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Keeping track, i.e. keeping track of data and parity changes</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1038" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1038</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>LFS, i.e. Log Structured File System used in RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/104" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/104</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Metadata, i.e. metadata associated with RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1042" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F2211/1042</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>NanoRAID, i.e. RAID systems using nanotechnology</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1045" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1045</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Nested RAID, i.e. implementing a RAID scheme in another RAID scheme</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1047" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1047</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>No striping, i.e. parity calculation on a RAID involving no stripes, where a stripe is an independent set of data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/105" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/105</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>On the fly coding, e.g. using XOR accumulators</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1052" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1052</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>RAID padding, i.e. completing a redundancy group with dummy data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1054" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1054</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parity-fast hardware, i.e. dedicated fast hardware for RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1057" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1057</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parity-multiple bits-RAID6, i.e. RAID 6 implementations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1059" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1059</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parity-single bit-RAID5, i.e. RAID 5 implementations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1061" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1061</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parity-single bit-RAID4, i.e. RAID 4 implementations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1064" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F2211/1064</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Parity-single bit-RAID3, i.e. RAID 3 implementations</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1066" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1066</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parity-small-writes, i.e. improved small or partial write techniques in RAID systems</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1069" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1069</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Phantom write, i.e. write were nothing is actually written on the disk of a RAID system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1071" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1071</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Power loss, i.e. interrupted writes due to power loss in a RAID system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1073" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1073</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Problems due to wear-out failures in RAID systems</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1076" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1076</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>RAIP, i.e. RAID on platters</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1078" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1078</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>RAIR, i.e. RAID on removable media</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/108" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/108</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>RAIT, i.e. RAID on tape drive</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1083" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1083</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reserve area on a disk of a RAID system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1085" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1085</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>RMW, i.e. Read-Modify-Write method for RAID systems</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1088" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1088</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Scrubbing in RAID systems with parity</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/109" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/109</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sector level checksum or ECC, i.e. sector or stripe level checksum or ECC in addition to the RAID parity calculation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1092" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1092</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Single disk raid, i.e. RAID with parity on a single disk</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F211/1095" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1095</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Writes number reduction, i.e. reducing the number of writes in a RAID array with parity</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/1097" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2211/1097</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Boot, Start, Initialise, Power</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F211/902" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2016-08-01" status="published"><classification-symbol>G06F2211/902</classification-symbol><class-title date-revised="2016-08-01"><title-part><text>Spectral purity improvement for digital function generators by adding a dither signal, e.g. noise</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F212/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Providing a specific technical effect</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1004" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1004</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Compatibility, e.g. with legacy hardware</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1008" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1008</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Correctness of operation, e.g. memory ordering</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1012" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1012</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Design facilitation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1016" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1016</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Performance improvement</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/1021" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1021</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hit rate improvement</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/1024" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1024</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Latency reduction</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1028" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1028</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Power efficiency</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1032" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1032</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reliability improvement, data loss prevention, degraded operation etc</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/1036" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1036</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Life time enhancement</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1041" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1041</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Resource optimization</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/1044" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1044</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Space efficiency improvement</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1048" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1048</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Scalability</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1052" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1052</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Security improvement</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/1056" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1056</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Simplification</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/15" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/15</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Use in a specific computing environment</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/151" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/151</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Emulated environment, e.g. virtual machine</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/152" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/152</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Virtualized environment, e.g. logically partitioned system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/154" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/154</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Networked environment</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/16" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>General purpose computing application</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/161" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/161</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Portable computer, e.g. notebook</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/163" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/163</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Server or database system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/165" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/165</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Mainframe system</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/17" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/17</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Embedded application</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/171" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/171</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Portable consumer electronics, e.g. mobile phone</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/172" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/172</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-portable consumer electronics</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/1721" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/1721</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Home entertainment system, e.g. television set</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/173" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/173</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Vehicle or other transportation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/174" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/174</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Telecommunications system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/175" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/175</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Industrial control system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/177" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/177</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Smart card</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/178" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/178</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Electronic token or RFID</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/20" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/20</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Employing a main memory using a specific memory technology</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/202" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/202</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-volatile memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2022" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2022</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Flash memory</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2024" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2024</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Rewritable memory not requiring erasing, e.g. resistive or ferroelectric RAM</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2028" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2028</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Battery-backed RAM</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/205" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/205</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hybrid memory, e.g. using both volatile and non-volatile memory</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/206" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/206</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Memory mapped I/O</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/21" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/21</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Employing a record carrier using a specific recording technology</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/211" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/211</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Optical disk storage</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2112" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2112</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>with a removable carrier, e.g. DVD</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/213" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/213</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Tape storage</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/214" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/214</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Solid state disk</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2142" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2142</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using write-once memory, e.g. OTPROM</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2146" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2146</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>being detachable, e.g.. USB memory</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/217" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/217</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hybrid disk, e.g. using both magnetic and solid state storage devices</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/22" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/22</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Employing cache memory using specific memory technology</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/221" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/221</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Static RAM</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/222" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/222</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-volatile memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2228" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2228</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Battery-backed RAM</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/224" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/224</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Disk storage</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/225" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/225</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hybrid cache memory, e.g. having both volatile and non-volatile portions</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/25" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/25</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using a specific main memory architecture</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/251" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/251</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Local memory within processor subsystem</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2515" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2515</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>being configurable for different purposes, e.g. as cache or non-cache memory</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/253" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/253</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Centralized memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2532" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2532</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>comprising a plurality of modules</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/254" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/254</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Distributed memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/2542" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/2542</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-uniform memory access [NUMA] architecture</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/26" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/26</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using a specific storage system architecture</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/261" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/261</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Storage comprising a plurality of storage devices</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/262" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/262</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>configured as RAID</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/263" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/263</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Network storage, e.g. SAN or NAS</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/264" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/264</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Remote server</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/27" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/27</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using a specific cache architecture</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/271" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/271</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Non-uniform cache access [NUCA] architecture</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/272" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/272</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cache only memory architecture [COMA]</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/28" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/28</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using a specific disk cache architecture</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/281" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/281</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Single cache</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/282" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/282</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Partitioned cache</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/283" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/283</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Plural cache memories</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/284" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/284</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>being distributed</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/285" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/285</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Redundant cache memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/286" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/286</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Mirrored cache memory</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/30" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/30</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Providing cache or TLB in specific location of a processing system</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/301" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/301</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In special purpose processing node, e.g. vector processor</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/302" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/302</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In image processor or graphics adapter</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/303" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/303</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In peripheral interface, e.g. I/O adapter or channel</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/3035" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/3035</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In peripheral device, e.g. printer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/304" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/304</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In main memory subsystem</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/3042" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/3042</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>being part of a memory device, e.g. cache DRAM</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/305" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/305</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>being part of a memory device, e.g. cache DRAM</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/306" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/306</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In system interconnect, e.g. between two buses</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/31" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/31</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Providing disk cache in a specific location of a storage system</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/311" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/311</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In host system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/312" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/312</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In storage controller</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/313" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/313</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In storage device</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/314" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/314</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>In storage network, e.g. network attached cache</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/40" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/40</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Specific encoding of data in memory or cache</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/401" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/401</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Compressed data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/402" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/402</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Encrypted data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/403" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/403</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Error protection encoding, e.g. using parity or ECC codes</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/45" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/45</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Caching of specific data in cache memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/451" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/451</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Stack data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/452" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/452</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Instruction code</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/453" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/453</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Microcode or microprogram</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/454" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/454</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Vector or matrix data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/455" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/455</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Image or video data</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/46" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/46</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Caching storage objects of specific type in disk cache</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/461" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/461</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sector or disk block</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/462" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/462</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Track or segment</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/463" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/463</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>File</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/464" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/464</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multimedia object, e.g. image, video</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/465" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/465</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Structured object, e.g. database record</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/466" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/466</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Metadata, control data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/468" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/468</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>The specific object being partially cached</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/50" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/50</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Control mechanisms for virtual memory, cache or TLB</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/502" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/502</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using adaptive policy</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/507" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/507</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using speculative control</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/60" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/60</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details of cache memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/601" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/601</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reconfiguration of cache memory</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/6012" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6012</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>of operating mode, e.g. cache mode or local memory mode</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/602" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/602</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details relating to cache prefetching</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/6022" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6022</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using a prefetch buffer or dedicated prefetch cache</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/6024" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6024</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>History based prefetching</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/6026" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6026</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Prefetching based on access pattern detection, e.g. stride based prefetch</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/6028" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6028</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Prefetching based on hints or prefetch instructions</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/603" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/603</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>of operating mode, e.g. cache mode or local memory mode</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/6032" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6032</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Way prediction in set-associative cache</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/604" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/604</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details relating to cache allocation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/6042" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6042</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Allocation of cache space to multiple users or processors</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/6046" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6046</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using a specific cache allocation policy other than replacement policy</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/608" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/608</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details relating to cache mapping</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F212/6082" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/6082</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Way prediction in set-associative cache</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/62" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/62</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details of cache specific to multiprocessor cache arrangements</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/621" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/621</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Coherency control relating to peripheral accessing, e.g. from DMA or I/O device</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/622" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/622</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>State-only directory, i.e. not recording identity of sharing or owning nodes</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/65" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/65</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details of virtual memory and virtual address translation</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/651" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/651</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multi-level translation tables</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/652" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/652</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Page size control</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/653" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/653</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Page colouring</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/654" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/654</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Look-ahead translation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/655" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/655</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Same page detection</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/656" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/656</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Address space sharing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/657" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/657</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Virtual address space management</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/68" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/68</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details of translation look-aside buffer [TLB]</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/681" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2017-08-01" status="published"><classification-symbol>G06F2212/681</classification-symbol><class-title date-revised="2017-08-01"><title-part><text>Multi-level TLB, e.g. microTLB and main TLB</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/682" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/682</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiprocessor TLB consistency</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/683" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/683</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Invalidation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/684" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/684</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>TLB miss handling</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/70" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/70</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details relating to dynamic memory management</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/702" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/702</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conservative garbage collection</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F212/72" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/72</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Details relating to flash memory management</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7201" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7201</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Logical to physical mapping or translation of blocks or pages</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7202" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7202</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Allocation control and policies</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7203" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7203</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Temporary buffering, e.g. using volatile buffer or dedicated buffer blocks</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7204" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7204</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Capacity control, e.g. partitioning, end-of-life degradation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7205" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7205</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Cleaning, compaction, garbage collection, erase control</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7206" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7206</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reconfiguration of flash memory system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7207" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7207</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>management of metadata or control data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7208" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7208</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multiple device management, e.g. distributing data over multiple flash devices</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7209" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7209</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Validity control, e.g. using flags, time stamps or sequence numbers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F212/7211" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2212/7211</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Wear leveling</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F213/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0002" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0002</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Serial port, e.g. RS232C</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0004" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0004</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Parallel ports, e.g. centronics</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0006" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0006</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Extension to the industry standard architecture [EISA]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0008" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0008</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>High speed serial bus, e.g. Fiber channel</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0012" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0012</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>High speed serial bus, e.g. IEEE P1394</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0014" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0014</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Futurebus</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0016" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0016</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Inter-integrated circuit (I2C)</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0018" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0018</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Industry standard architecture [ISA]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0022" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0022</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multibus</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0024" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0024</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Peripheral component interconnect [PCI]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0026" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0026</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>PCI express</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0028" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0028</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Serial attached SCSI [SAS]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0032" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0032</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Serial ATA [SATA]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0034" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0034</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sun microsystems bus [SBus]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0036" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0036</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Small computer system interface [SCSI]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0038" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0038</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>System on Chip</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0042" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0042</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Universal serial bus [USB]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0044" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0044</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Versatile modular eurobus [VME]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0052" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0052</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Assignment of addresses or identifiers to the modules of a bus system</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0054" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0054</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Split transaction bus</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0056" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0056</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Use of address and non-data lines as data lines for specific data transfers to temporarily enlarge the data bus and increase information transfer rate</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0058" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0058</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bus-related hardware virtualisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0062" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0062</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bandwidth consumption reduction during transfers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/0064" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/0064</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Latency reduction in handling transfers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/16" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/16</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Memory access</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/1602" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/1602</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Memory access type</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/24" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/24</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Interrupt</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2402" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2402</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Avoidance of interrupt starvation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2404" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2404</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Generation of an interrupt or a group of interrupts after a predetermined number of interrupts</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2406" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2406</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Generation of an interrupt or a group of interrupts after a fixed or calculated time elapses</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2408" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2408</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Reducing the frequency of interrupts generated from peripheral to a CPU</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2412" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2412</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Dispatching of interrupt load among interrupt handlers in processor system or interrupt controller</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2414" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2414</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Routing of interrupt among interrupt handlers in processor system or interrupt controller</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2416" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2416</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Determination of the interrupt source among a plurality of incoming interrupts</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2418" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2418</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Signal interruptions by means of a message</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2422" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2422</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Sharing of interrupt line among a plurality of interrupt sources</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2424" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2424</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Interrupt packet, e.g. event</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/28" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/28</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>DMA</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2802" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2802</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>DMA using DMA transfer descriptors</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2804" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2804</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Systems and methods for controlling the DMA frequency on an access bus</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2806" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2806</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Space or buffer allocation for DMA transfers</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/2808" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/2808</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Very long instruction word DMA</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/36" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/36</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Arbitration</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3602" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3602</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Coding information on a single line</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3604" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3604</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Coding information on multiple lines</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/38" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/38</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Universal adapter</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3802" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3802</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Harddisk connected to a computer port</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3804" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3804</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Memory card connected to a computer port directly or by means of a reader/writer</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3806" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3806</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Mobile device</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3808" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3808</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Network interface controller</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3812" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3812</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>USB port controller</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3814" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3814</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Wireless link with a computer system port</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3852" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3852</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Converter between protocols</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/3854" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/3854</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Control is performed at the peripheral side</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F213/40" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/40</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bus coupling</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/4002" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/4002</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Universal serial bus hub with a single upstream port</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F213/4004" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2213/4004</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Universal serial bus hub with a plurality of upstream ports</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F216/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-01-01" status="published"><classification-symbol>G06F2216/00</classification-symbol><class-title date-revised="2019-01-01"><title-part><text>Indexing scheme relating to additional aspects of information retrieval not explicitly covered by <class-ref scheme="cpc">G06F16/00</class-ref> and subgroups</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/01" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/01</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Automatic library building</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/03" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/03</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Data mining</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/05" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/05</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Energy-efficient information retrieval</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/07" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/07</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Guided tours</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/09" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/09</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Obsolescence</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/11" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/11</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Patent retrieval</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/13" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/13</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Prefetching</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/15" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/15</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Synchronised browsing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F216/17" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2216/17</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Web printing</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="true" level="6" additional-only="true" sort-key="G06F218/00" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/00</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Indexing scheme associated with group <class-ref scheme="cpc">G06F18/00</class-ref>, relating to pattern recognition specially adapted for signal processing</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F218/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/00</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Aspects of pattern recognition specially adapted for signal processing</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F218/02" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/02</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Preprocessing</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F218/04" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/04</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Denoising</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F218/06" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/06</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by applying a scale-space analysis, e.g. using wavelet analysis</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F218/08" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/08</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Feature extraction</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F218/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/10</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by analysing the shape of a waveform, e.g. extracting parameters relating to peaks</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F218/12" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/12</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Classification</text></title-part><title-part><text>Matching</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F218/14" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/14</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by matching peak patterns</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F218/16" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/16</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by matching signal segments</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F218/18" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/18</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by plotting the signal segments against each other, e.g. analysing scattergrams</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F218/20" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/20</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>by applying autoregressive analysis</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F218/22" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2023-01-01" status="published"><classification-symbol>G06F2218/22</classification-symbol><class-title date-revised="2023-01-01"><title-part><text>Source localisation</text></title-part><title-part><text>Inverse modelling</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F219/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2219/00</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to application aspects of data processing equipment or methods</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F219/10" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2219/10</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Environmental application, e.g. waste reduction, pollution control, compliance with environmental legislation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="7" additional-only="true" sort-key="G06F221/00" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/00</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F221/03" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/03</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F21/50</class-ref>, monitoring users, programs or devices to maintain the integrity of platforms</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/031" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/031</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Protect user input by software means</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/032" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/032</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Protect output to user by software means</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/033" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/033</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Test or assess software</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/034" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/034</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Test or assess a computer or a system</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F221/07" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/07</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F21/10</class-ref>, protecting distributed programs or content</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0702" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0702</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Binding</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0704" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0704</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Device</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0706" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0706</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Domain</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0708" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0708</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Location</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0711" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0711</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Token</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0713" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0713</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>User</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0715" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0715</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Characteristics</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0717" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0717</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Domain</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/072" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/072</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Knowledge</text></title-part></class-title></classification-item></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0722" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0722</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Content</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0724" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0724</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Editing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0726" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0726</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Personalisation</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0728" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0728</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0731" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0731</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>On user or administrative requirements</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0733" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0733</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Watermark</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0735" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0735</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Restriction at operating system level</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0737" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0737</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Traceability</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/074" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/074</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Tracing pattern recognition</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0742" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0742</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Enhanced product</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0744" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0744</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Unique instance </text><reference><text><class-ref scheme="cpc">G06F2221/0702</class-ref> takes precedence</text></reference></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0746" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0746</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Emerging technologies</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0748" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0748</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Hiding</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0751" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0751</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Key</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0753" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0753</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Distribution</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0755" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0755</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Generation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0757" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0757</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Licence</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0759" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0759</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Conversion</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0762" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0762</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Definition</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0764" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0764</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Grace period</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="11" additional-only="true" sort-key="G06F221/0766" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0766</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Language</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0768" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0768</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Editing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0771" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0771</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Revocation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0773" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0773</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Recurrent authorisation</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0775" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0775</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Logging</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0777" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0777</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Return</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0779" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2019-05-01" status="published"><classification-symbol>G06F2221/0779</classification-symbol><class-title date-revised="2019-05-01"><title-part><text>Transfer</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0782" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0782</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Backup or restore</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0784" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0784</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Fragments</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0786" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0786</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indirect via third party</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0788" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0788</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Peer-to-Peer [P2P]</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0791" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0791</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Superdistribution</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0793" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0793</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Synchronisation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="10" additional-only="true" sort-key="G06F221/0795" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0795</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Transaction with ACID [Atomicity, Consistency, Isolation and Durability] properties</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/0797" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/0797</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>using dedicated hardware at the client</text></title-part></class-title></classification-item></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="8" additional-only="true" sort-key="G06F221/21" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/21</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Indexing scheme relating to <class-ref scheme="cpc">G06F21/00</class-ref> and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity</text></title-part></class-title>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2101" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2101</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Auditing as a secondary aspect</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2103" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2103</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Challenge-response</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2105" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2105</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Dual mode as a secondary aspect</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2107" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2107</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>File encryption</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2109" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2109</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Game systems</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2111" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2111</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Location-sensitive, e.g. geographical location, GPS</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2113" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2113</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Multi-level security, e.g. mandatory access control</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2115" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2115</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Third party</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2117" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2117</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>User registration</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2119" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2119</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Authenticating web pages, e.g. with suspicious links</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2121" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2121</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Chip on media, e.g. a disk or tape with a chip embedded in its case</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2123" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2123</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Dummy operation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2125" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2125</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Just-in-time application of countermeasures, e.g., on-the-fly decryption, just-in-time obfuscation or de-obfuscation</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2127" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2127</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Bluffing</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2129" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2129</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Authenticate client device independently of the user</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2131" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2131</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Lost password, e.g. recovery of lost or forgotten passwords</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2133" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2133</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Verifying human interaction, e.g., Captcha</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2135" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2135</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Metering</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2137" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2137</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Time limited access, e.g. to a computer or data</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2139" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2139</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Recurrent verification</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2141" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2141</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Access rights, e.g. capability lists, access control lists, access tables, access matrices</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2143" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2143</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Clearing memory, e.g. to prevent the data from being stolen</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2145" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2145</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Inheriting rights or properties, e.g., propagation of permissions or restrictions within a hierarchy</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2147" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2147</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Locking files</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2149" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2149</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Restricted operating environment</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2151" definition-exists="false" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2151</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Time stamp</text></title-part></class-title></classification-item>
<classification-item breakdown-code="true" not-allocatable="false" level="9" additional-only="true" sort-key="G06F221/2153" definition-exists="true" ipc-concordant="CPCONLY" c-set-base-allowed="false" c-set-subsequent-allowed="true" date-revised="2013-01-01" status="published"><classification-symbol>G06F2221/2153</classification-symbol><class-title date-revised="2013-01-01"><title-part><text>Using hardware token as a secondary aspect</text></title-part></class-title></classification-item></classification-item></classification-item></classification-item></classification-item></class-scheme>