|
|
| SECTION G PHYSICS |
| G 06 | COMPUTING; CALCULATING; COUNTING (score computers for games A 63 B 71/06, A 63 D 15/20, A 63 F 1/18; combinations of writing implements with computing devices B 43 K 29/08) |
| G 06 F | ELECTRIC DIGITAL DATA PROCESSING (computers in which a part of the computation is effected hydraulically or pneumatically G 06 D, optically G 06 E; self-contained input or output peripheral equipment G 06 K; impedance networks using digital techniques H 03 H) |
15/ | 00 | Digital computers in general (details G 06 F 1/00 to G 06 F 13/00) |
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 G 06 F 3/00; multi-programming arrangements G 06 F 9/46; transmission of digital information in general H 04 L, e.g. in computer networks H 04 L 12/00; selecting H 04 Q) |
15/ | 163 | . | . | Interprocessor communication [6] |
15/ | 167 | . | . | . | using a common memory, e.g. mailbox (memory protection G 06 F 12/14; memory access priority G 06 F 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 G 06 F 13/40) [6] |
15/ | 177 | . | . | Initialisation or configuration control (configuration control for monitoring, testing or in case of failure G 06 F 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 G 05 B 13/00) |
15/ | 20 | to |
15/ | 60 | (transferred to G 06 F 17/00, G 06 F 19/00) |
15/ | 62 | to |
15/ | 72 | (transferred to G 06 T) |
15/ | 74 | (transferred to G 06 F 17/00, G 06 F 19/00) |
15/ | 76 | . | Architectures of general purpose stored programme computers (with programme plugboard G 06 F 15/08; multicomputers G 06 F 15/16; general purpose image data processing G 06 T 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 (G 06 F 15/82 takes precedence) [5] |
15/ | 82 | . | . | data or demand driven [5] |
| Note |
| In groups G 06 F 17/00 to G 06 F 19/00, it is desirable to add the indexing codes of groups G 06 F 151:00 to G 06 F 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 G 06 F 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 G 05 B 19/18) [6] |
17/ | 18 | . | . | for evaluating statistical data [6] |
17/ | 20 | . | Handling natural language data (speech analysis or synthesis G 10 L) [6] |
17/ | 21 | . | . | Text processing (G 06 F 17/27, G 06 F 17/28 take precedence; systems for composing machines B 41 B 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 (G 06 F 17/27 takes precedence) [6] |
17/ | 30 | . | Information retrieval; Database structures therefor [6] |
17/ | 40 | . | Data acquisition and logging (for input to computer G 06 F 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 G 07 G 1/12) [6] |
19/ | 00 | Digital computing or data processing equipment or methods, specially adapted for specific applications (G 06 F 17/00 takes precedence) |
| 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 G 06 F 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 G 06 F 17/00 and G 06 F 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] |
| |