Digital computers in general (details G 06 F 1/00 to G 06 F 13/00); Data processing equipment in general (neural networks for image data processing G 06 T)
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)
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]
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]
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]