G
SECTION G — PHYSICS
  
INSTRUMENTS
 G06
COMPUTING; CALCULATING; COUNTING (score computers for games A63B 71/06, A63D 15/20, A63F 1/18; combinations of writing appliances with computing devices B43K 29/08)
 G06

Note(s)

  1. Attention is drawn to the notes (particularly the definition of the term "variable") on page 7 of this Section.
  2. In this class:
    1. The term "data" is understood to be synonymous with "information", and the term "information" is therefore not used in sub-class G06C or G06F.
    2. The terms "calculating" and "computing" are both understood to include, inter alia, operations on numerical values and on data expressed in numerical form; of these words "computing" is used throughout the class. "Computation" is derived from this interpretation of "computing". In the French language the word "calcul" will serve for either word.
    3. In those sub-classes which include simulators:
      1. a simulator in class G06 is concerned with the mathematics of computing the existing or anticipated conditions within the real device or system;
      2. control functions derived from simulators are not in class G06 but are generally in class G05, although they may be in the sub-class for the device controlled;
      3. measurement of an individual variable to serve as an input to a simulator is in class G01;
      4. a simulator is regarded as a teaching or training device proper to class G09 if the simulator gives perceptible sensations having a likeness to the sensations the student would experience in reality in response to actions taken by him. Simulators which demonstrate, by means involving computing, the functioning of apparatus or of a system are in class G06, if no provision exists elsewhere. Components of simulators, if identical with real devices or machines, are classified in the relevant sub-class for these devices or machines and not in class G06 or G09;
      5. a simulator may use the same time scale as the real device or operate on an expanded or compressed time scale;
      6. models of real devices to reduced or expanded scales are not regarded as simulators.
    4. The term "record carrier" is understood to mean 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.
 G06C
DIGITAL COMPUTERS IN WHICH ALL THE COMPUTATION IS EFFECTED MECHANICALLY (score computers for card games A63F 1/18; construction of keys, printing mechanisms, or other parts of general application to the typewriting or printing art B41; keys or printing mechanisms for special applications, see the relevant sub-class, e.g. G05G, G06K)
 G06C

Note(s)

Details of mechanisms covered in main groups G06C 9/00, G06C 11/00, or G06C 15/00, which are applicable to mechanical counters driven only through the lowest denomination, are classified in sub-class G06M.

 G06C 1/00
Computing aids in which the computing members form at least part of the displayed result and are manipulated directly by hand, e.g. abacus, pocket adding device
 G06C 3/00
Arrangements for table look-up, e.g. menstruation table
 G06C 5/00
Non-functional elements
 G06C 5/02
·  Housings; Frameworks
 G06C 7/00
Input mechanisms (pin carriage G06C 13/02)
 G06C 7/02
·  Keyboards
 G06C 7/04
·  ·  Interlocking devices, e.g. between keys (interlocking devices covered by this sub-class, per se G06C 25/00)
 G06C 7/06
·  ·  with one set of keys for each denomination
 G06C 7/08
·  ·  with one set of keys for all denominations, e.g. ten-key board
 G06C 7/09
·  Transfer of data from record carrier to computing mechanisms (sensing record carriers G06K 7/00)
 G06C 7/10
·  Transfer mechanisms, e.g. transfer of a figure from a ten-key keyboard into the pin carriage
 G06C 7/12
·  Resetting devices, e.g. for the keyboard
 G06C 9/00
Transfer mechanisms, e.g. for transmitting figures from the input mechanism into the computing mechanism (G06C 7/10, G06C 11/00, G06C 15/00 take precedence)
 G06C 9/02
·  Back-transfer arrangements, e.g. to transfer a value accumulated in a register back into the selection mechanism
 G06C 11/00
Output mechanisms (marking record carriers in general, visual presentation in general of results of the mathematical operations G06K)
 G06C 11/02
·  with visual indication, e.g. counter drum
 G06C 11/04
·  with printing mechanisms, e.g. for character-at-a-time or line-at-a-time printing
 G06C 11/06
·  ·  having type hammers
 G06C 11/08
·  with punching mechanism
 G06C 11/10
·  Arrangements for feeding single sheets or continuous web or tape, e.g. ejection device (conveying record carriers G06K 13/00); Line-spacing devices
 G06C 11/12
·  ·  for feeding tape
 G06C 13/00
Storage mechanisms (mechanical counters with input only to the lowest order G06M; information storage in general G11)
 G06C 13/02
·  Operand stores, e.g. pin carriage (input mechanisms G06C 7/00)
 G06C 13/04
·  Print buffer stores
 G06C 15/00
Computing mechanisms; Actuating devices therefor (mechanisms for operating automatically upon more than two numbers otherwise than by repeated addition or subtraction G06C 21/00)
 G06C 15/02 - 
G06C 15/42

Note(s)

Group G06C 15/02 takes precedence over groups G06C 15/04-G06C 15/42.

 G06C 15/02
·  operating on the binary scale
 G06C 15/04
·  Adding or subtracting devices (G06C 15/08 takes precedence)
 G06C 15/06
·  ·  having balance totalising; Obtaining sub-total
 G06C 15/08
·  Multiplying or dividing devices; Devices for computing the exponent or root
 G06C 15/10
·  ·  having more than one denominational set of keys operating directly on computing mechanism
 G06C 15/12
·  ·  having pin carriage
 G06C 15/14
·  ·  having pin wheel, e.g. Odhner type
 G06C 15/16
·  ·  having stepped-toothed actuating drums, e.g. Thomas type
 G06C 15/18
·  ·  having multiplication table for forming partial products
 G06C 15/20
·  ·  adapted for short-cut multiplication or division  [2]
 G06C 15/22
·  Arrangements for two or more computing devices; Arrangements for subdivision into two or more computing mechanisms, e.g. splitting
 G06C 15/24
·  Devices for counting the cycles of operation in division or multiplication (item-counting devices G06C 25/02)
 G06C 15/26
·  Devices for transfer between orders, e.g. tens-transfer device
 G06C 15/28
·  ·  where transfer is effected in one step
 G06C 15/30
·  ·  where transfer is effected in two steps
 G06C 15/32
·  ·  ·  with provision for simultaneous transfer between all orders
 G06C 15/34
·  ·  where transfer is effected by planet gear, i.e. crawl type
 G06C 15/36
·  ·  ·  with aligning means
 G06C 15/38
·  ·  for pin-wheel computing mechanisms
 G06C 15/40
·  ·  for stepped-toothed-drum computing mechanism
 G06C 15/42
·  Devices for resetting to zero or other datum
 G06C 15/44
·  Devices for comparing numerical values, e.g. zero check
 G06C 15/46
·  Arrangements for rounding-off
 G06C 15/48
·  Arrangements for selection of one out of several counting registers (arrangements for controlling subsequent operating functions G06C 21/04; item counters G06C 25/02)
 G06C 17/00
Mechanisms for converting from one notational system to another, i.e. radix conversion
 G06C 19/00
Decimal-point mechanisms; Analogous mechanisms for non-decimal notations
 G06C 19/02
·  Devices for indicating the point
 G06C 19/04
·  Devices for printing the point
 G06C 21/00
Programming-mechanisms for determining the steps to be performed by the computing machine, e.g. when a key or certain keys are depressed (mechanisms merely for producing multiplication by repeated addition G06C 15/08)
 G06C 21/02
·  in which the operation of the mechanism is determined by the position of the carriage
 G06C 21/04
·  Conditional arrangements for controlling subsequent operating functions, e.g. control arrangement triggered by a function key and depending on the condition of the register (arrangements for selection of one out of several counting registers G06C 15/48)
 G06C 23/00
Driving mechanisms for functional elements
 G06C 23/02 - 
G06C 23/06

Note(s)

Group G06C 23/08 takes precedence over groups G06C 23/02-G06C 23/06.

 G06C 23/02
·  of main shaft
 G06C 23/04
·  of pin carriage, e.g. for step-by-step movement
 G06C 23/06
·  of tabulation devices, e.g. of carriage skip
 G06C 23/08
·  Hydraulic or pneumatic actuation
 G06C 25/00
Auxiliary functional arrangements, e.g. interlocks (interlocks in keyboards G06C 7/04)  [2]
 G06C 25/02
·  Item-counting devices (devices for counting the cycles of operation in division or multiplication G06C 15/24)
 G06C 27/00
Computing machines characterised by the structural interrelation of their functional units, e.g. invoicing machines
 G06C 27/02
·  Cash registers (without computing mechanism G07G)
 G06C 29/00
Combinations of computing machines with other machines, e.g. with typewriter, with money-changing apparatus