|
|
| SECTION G PHYSICS |
| G 06 | COMPUTING; CALCULATING; COUNTING (score computers for games A63B 71/06, A63D 15/20, A63F 1/18; combinations of writing implements with computing devices B43K 29/08) |
| G 06 F | ELECTRIC DIGITAL DATA PROCESSING (computers in which a part of the computation is effected hydraulically or pneumatically G06D, optically G06E; self-contained input or output peripheral equipment G06K; computer systems based on specific computational models G06N; impedance networks using digital techniques H03H) |
15/ | 00 | Digital computers in general (details G06F 1/00 to G06F 13/00); Data processing equipment in general (neural networks for image data processing G06T) |
15/ | 02 | . | manually operated with input through keyboard and computation using a built-in programme, e.g. pocket calculators |
15/ | 04 | . | programmed simultaneously with the introduction of data to be processed, e.g. on the same record carrier |
15/ | 08 | . | using a plugboard for programming [5] |
15/ | 10 | . | . | Tabulators [5] |
15/ | 12 | . | . | . | having provision for both printed and punched output [5] |
15/ | 14 | . | . | Calculating-punches [5] |
15/ | 16 | . | Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes (interface circuits for specific input/output devices G06F 3/00; multi-programming arrangements G06F 9/46; transmission of digital information in general H04L, e.g. in computer networks H04L 12/00; selecting H04Q) |
15/ | 163 | . | . | Interprocessor communication [6] |
15/ | 167 | . | . | . | using a common memory, e.g. mailbox (memory protection G06F 12/14; memory access priority G06F 13/18) [6] |
15/ | 17 | . | . | . | using an input/output type connection, e.g. channel, I/O port [6] |
15/ | 173 | . | . | . | using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake (interface switching circuits G06F 13/40) [6] |
15/ | 177 | . | . | Initialisation or configuration control (configuration control for monitoring, testing or in case of failure G06F 11/00) [6] |
15/ | 18 | . | in which a programme is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00) |
15/ | 76 | . | Architectures of general purpose stored programme computers (with programme plugboard G06F 15/08; multicomputers G06F 15/16; general purpose image data processing G06T 1/00) [5,6] |
15/ | 78 | . | . | comprising a single central processing unit [5] |
15/ | 80 | . | . | comprising an array of processing units with common control, e.g. single instruction multiple data processors (G06F 15/82 takes precedence) [5] |
15/ | 82 | . | . | data or demand driven [5] |
| Note |
| In groups G06F 17/00 to G06F 19/00, it is desirable to add the indexing codes of groups G06F 151:00 to G06F 171:00. The indexing codes should be unlinked. [6] |
17/ | 00 | Digital computing or data processing equipment or methods, specially adapted for specific functions [6] |
17/ | 10 | . | Complex mathematical operations [6] |
17/ | 11 | . | . | for solving equations [6] |
17/ | 12 | . | . | . | Simultaneous equations [6] |
17/ | 13 | . | . | . | Differential equations (using digital differential analysers G06F 7/64) [6] |
17/ | 14 | . | . | Fourier, Walsh or analogous domain transformations [6] |
17/ | 15 | . | . | Correlation function computation [6] |
17/ | 16 | . | . | Matrix or vector computation [6] |
17/ | 17 | . | . | Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method (interpolation for numerical control G05B 19/18) [6] |
17/ | 18 | . | . | for evaluating statistical data [6] |
17/ | 20 | . | Handling natural language data (speech analysis or synthesis G10L) [6] |
17/ | 21 | . | . | Text processing (G06F 17/27, G06F 17/28 take precedence; systems for composing machines B41B 27/00) [6] |
17/ | 22 | . | . | . | Manipulating or registering by use of codes, e.g. in sequence of text characters [6] |
17/ | 24 | . | . | . | Editing, e.g. insert/delete [6] |
17/ | 25 | . | . | . | Automatic justification [6] |
17/ | 26 | . | . | . | Automatic hyphenation [6] |
17/ | 27 | . | . | Automatic analysis, e.g. parsing, orthograph correction [6] |
17/ | 28 | . | . | Processing or translating of natural language (G06F 17/27 takes precedence) [6] |
17/ | 30 | . | Information retrieval; Database structures therefor [6] |
17/ | 40 | . | Data acquisition and logging (for input to computer G06F 3/00) [6] |
17/ | 50 | . | Computer-aided design [6] |
17/ | 60 | . | Administrative, commercial, managerial, supervisory or forecasting purposes (electronic cash registers other than digital data processing aspects thereof G07G 1/12) [6] |
19/ | 00 | Digital computing or data processing equipment or methods, specially adapted for specific applications (G06F 17/00 takes precedence) [6] |
| Note |
| This group covers: [6] |
| | special constructions of computers to permit or facilitate use in specific applications; [6] |
| | non-structural adaptations of computers to a specific application, e.g. computing methods. [6] |
| Indexing scheme associated with subgroup G06F 1/02, relating to the type of function generated. The indexing codes should be unlinked. [5] |
| Note |
| Attention is drawn to Chapter IV of the Guide which sets forth the rules concerning the application and presentation of the different types of indexing code. [6] |
101: | 00 | Type of function generated [5] |
101: | 02 | . | Linear multivariable functions, i.e. sum of products [5] |
101: | 04 | . | Trigonometric functions [5] |
101: | 06 | . | Co-ordinate transformations [5] |
101: | 08 | . | Powers or roots [5] |
101: | 10 | . | Logarithmic or exponential functions [5] |
101: | 12 | . | Reciprocal functions [5] |
101: | 14 | . | Probability distribution functions [5] |
101: | 16 | . | PCM companding functions [5] |
| Indexing scheme associated with groups G06F 17/00 and G06F 19/00, relating to functional or application aspects of data processing equipment. The indexing codes should be unlinked. [6] |
| Note |
| Attention is drawn to Chapter IV of the Guide which sets forth the rules concerning the application and presentation of the different types of indexing code. [6] |
151: | 00 | For invoicing [6] |
153: | 00 | For inventory purposes; For order filling [6] |
153: | 02 | . | For seat reservation [6] |
155: | 00 | For betting on the outcome of an event, e.g. a race, an election; For totalisation [6] |
157: | 00 | For bank or analogous accounting; For calculating earned income [6] |
159: | 00 | For medical or biological purposes [6] |
161: | 00 | For game playing [6] |
163: | 00 | For traffic control [6] |
165: | 00 | For guiding a vehicle, missile or the like along a course, e.g. carried on vehicle [6] |
167: | 00 | For nuclear physics or engineering, e.g. radiation-hardened [6] |
169: | 00 | For meteorology [6] |
171: | 00 | For gun laying; For bomb aiming [6] |
| |