simulators which are concerned with the mathematics of computing the existing or anticipated conditions within the real device or system;
simulators which demonstrate, by means involving computing, the function of apparatus or of a system, if no provision exists elsewhere.
This class does not cover:
control functions derived from simulators, in general, which are covered by class Fulltext... Hierarchy... Expanded...G05, although such functions may be covered by the subclass of this class for the device controlled;
simulators regarded as teaching or training devices which is the case if they give perceptible sensations having a likeness to the sensations a student would experience in reality in response to actions taken by him. Such simulators are covered by class Fulltext... Hierarchy... Expanded...G09;
components of simulators, if identifical with real devices or machines, which are covered by the relevant subclass for these devices or machines (and not by class Fulltext... Hierarchy... Expanded...G09).
In this class, the following terms or expressions are used with the meanings indicated:
'calculating" or "computing" includes, inter alia, operations on numerical values and on data expressed in numerical form. Of these terms "computing" is used throughout the class;
"computation" is derived from this interpretation of "computing". In the French language the term "calcul" will serve for either term;
"simulator" is a device which may use the same time scale as the real device or operate on an expanded or compressed time scale. In interpreting this term models of real devices to reduced or expanded scales are not regarded as simulators;
"record carrier" means a body, such as a cylinder, disc, card, tape, or wire, capable of permanently holding information, which can be read-off by a sensing element movable relative to the recorded information.
Attention is drawn to the Notes following the title of section G, especially as regards the definition of the term "variable".
Methods or arrangements for data conversion without changing the order or content of the data handled (coding, decoding or code conversion, in general Fulltext... Hierarchy... Expanded...H03M)
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 (by merging two or more sets of carriers in ordered sequence Fulltext... Hierarchy... Expanded...G06F 7/16)
G06F 7/10
· ·
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
G06F 7/12
· · ·
with provision for printing-out a list of selected items
G06F 7/14
· ·
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
G06F 7/16
· · ·
Combined merging and sorting
G06F 7/20
· ·
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
G06F 7/22
·
Arrangements for sorting, selecting, merging, or comparing data on continuous record carriers, e.g. tape, drum, disc
G06F 7/24
· ·
Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers (Fulltext... Hierarchy... Expanded...G06F 7/36 takes precedence)
G06F 7/26
· · ·
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
G06F 7/28
· ·
Selecting, i.e. choosing digital data of a predetermined kind from a record carrier which has two or more kinds of digital data (special purpose computers for information retrieval, for compiling abstracts Fulltext... Hierarchy... Expanded...G06F 15/40)
G06F 7/30
· · ·
with provisions for printing-out a list of selected items
G06F 7/32
· ·
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 (Fulltext... Hierarchy... Expanded...G06F 7/36 takes precedence)
G06F 7/34
· ·
Comparing separate record carriers with data arranged in the same sequence to determine whether at least one of the data on one carrier is identical with that on the other
G06F 7/36
· ·
Combined merging and sorting
G06F 7/38
·
Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation [3]
Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations [3]
G06F 7/62
· ·
Performing operations exclusively by counting total number of pulses [3]
G06F 7/64
· ·
Digital differential analysers, i.e. computing devices for differentiation, integration or solving differential or integral equations, using pulses representing increments; Other incremental computing devices for solving difference equations (Fulltext... Hierarchy... Expanded...G06F 7/70 takes precedence; differential analysers using hybrid computing techniques Fulltext... Hierarchy... Expanded...G06J 1/02) [3]
G06F 7/66
· · ·
wherein pulses represent unitary increments only [3]
Bus transfer protocol, e.g. handshake; Synchronisation (synchronisation in transmission of digital information in general Fulltext... Hierarchy... Expanded...H04L 7/00) [4]
manually operated with input through keyboard and computation using a built-in programme, e.g. desk calculator
G06F 15/04
·
programmed simultaneously with the introduction of data to be processed, e.g. on the same record carrier
G06F 15/06
·
with a store which receives a complete set of programme steps before the individual data to be processed are introduced
G06F 15/08
· ·
using a plugboard for programming
G06F 15/10
· · ·
Tabulators
G06F 15/12
· · · ·
having provision for both printed and punched output
G06F 15/14
· · ·
Calculating-punches
G06F 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
G06F 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 Fulltext... Hierarchy... Expanded...G05B 13/00)
Fourier, Walsh or analogous domain transformations [3]
G06F 15/336
· · ·
Correlation function computation [3]
G06F 15/347
· · ·
Matrix or vector computation [3]
G06F 15/353
· · ·
Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method (interpolation for numerical control Fulltext... Hierarchy... Expanded...G05B 19/18) [3]