What follows are the subclasses from one class of the Manual of Classification for US patents. As you scroll through the list and encounter a class/subclass of interest, you can jump back to the top and retrieve patent titles by entering the class/subclass in the box below.
Enter a class/subclass code here to get a list of patent titles. Use
any of the following forms:
363-131 121-55A 14-.5
that is, no embedded spaces, class and subclass seperated by a dash, and any
subclass letters capitalized. Currently Design Patent titles (those in the
classes of the form Dxx.yy) are not retreivable.
Class Number: 364
Class Title: ELECTRICAL COMPUTERS AND DATA PROCESSING SYSTEMS
Subclass Subclass
Number Title
130 DATA PROCESSING CONTROL SYSTEMS, METHODS OR APPARATUS
131 .Plural processors
132 ..Master-slave
133 ..Parallel
134 ...Shared memory
135 ..Hybrid types (analog, digital)
136 ..Including sequence or logic processor
137 .Cascade control
138 .Supervisory control
139 ..Of analog controllers
140 .Sequential or selective
141 ..State of condition or parameter (e.g., on/off)
142 ...Position responsive
143 ...Time responsive (duration)
144 ....With display
145 ....Clock-calendar (e.g., time of day)
146 ..Operator interface (e.g., display with controls)
147 ...Specific programming (e.g., relay or ladder logic)
148 .Optimization or adaptive control
149 ..With model
150 ...Comparison with model (e.g., model reference)
151 ...With adjustment of model (e.g., update)
152 ..Specific criteria of system performance
153 ...Constraints or limits (e.g., max/min)
154 ....Variable
155 ....Bidirectional (e.g., oscillatory)
156 ....Economic (e.g., cost)
157 ...Gain (e.g., tuning)
158 ..With perturbation
159 ...Test signal
160 ..Plural modes
161 ...Proportional-integral (P-I)
162 ...Proportional-integral-derivative (P-I-D)
163 ...Proportional-derivative (P-D)
164 ..Feed-forward (e.g., predictive)
165 ...Combined with feedback
166 ..Rate control
167.01 .Digital positioning (other than machine tool)
172 .Plural variables
173 ..Ratio
174 ..Positional (e.g., velocity, acceleration)
175 ...Positional with nonpositional
176 .Specific compensation or stabilization feature
177 ..Lag (e.g., deadtime)
178 .Sampled data system
179 ..Variable rate
180 .Multiple modes (e.g., digital/analog)
181 ..Manual/automatic
182 ..Fine/coarse
183 .With specific error signal generation (e.g., up/down counter)
184 .With protection or reliability feature
185 ..Warning or alarm
186 ..Self-test
187 ..Backup/standby
188 .With operator control interface (e.g., control/display
console)
189 ..Keyboard
190 ..Positional (e.g., joystick)
191 .With preparation of program
192 ..Editing/modifying
193 ..Playback
194 .With specific algorithm
400 APPLICATIONS
401 .Business practice and management
402 ..Operations research
403 ..Inventory
404 ...With cash register
405 ..Cash register
406 ..Accounting
407 ..Reservations
408 ..Finance (e.g., securities, commodities)
409 .Government activities (e.g., voting, law enforcement)
410 .Games and amusements
411 ..Scoring
412 ..Wagering
413.01 .Life sciences
413.02 ..Patient monitoring or diagnostics
413.03 ...Vital signs (e.g., respiration, temperature, blood
pressure, pulse)
413.04 ....Physiological conditioning system
413.05 ...Wave or rhythm
413.06 ....Electrocardiogram
413.07 ...Blood
413.08 ....Blood cell analysis
413.09 ....Blood chemistry (e.g., oxygen level)
413.1 ...Cellular composition or activity
413.11 ...Body chemistry (e.g., urine analysis)
413.12 ...Fertility cycle
413.13 ..Medical imaging
413.14 ...Computed tomography using X-ray
413.15 ....Particular data acquisition technique
413.16 ....Particular projection data set creation technique
413.17 .....Weighting factors
413.18 .....Interpolated or extrapolated data
413.19 ....Particular image reconstruction technique
413.2 .....Fourier transformation
413.21 .....Convolution or back projection
413.22 ....Image display
413.23 ...Subtraction radiography using X-ray
413.24 ...Including gamma camera system
413.25 ...Using ultrasound
413.26 ..Radiation detection or treatment
413.27 ..For control of bodily function (e.g., muscle
stimulation)
413.28 ..Dental
413.29 ..Diet
413.3 ..Survival in hostile environment
413.31 ...Diving decompression analysis
419.01 .Linguistics
419.02 ..Translation machine
419.03 ...With particular input/output device (e.g., optical
scanner, voice synthesizer, etc.)
419.04 ...Based on phrases, clauses, or idioms
419.05 ...For partial translation
419.06 ...Punctuation
419.07 ...Storage and retrieval of data
419.08 ..Natural language (e.g., parsing, grammatical rules,
etc.)
419.09 ..Ideographic or non-roman character generators
419.1 .Word processing
419.11 ..Dictionary
419.12 ...Spell check
419.13 ...Text searching
419.14 ..Replacement for characters or words
419.15 ..Input of abbreviated word forms (i.e., short form, speed
typing, etc.)
419.16 ..Multilingual
419.17 ..Editing (i.e., deletion, insertion, blocking,
hyphenation, punctuation, or footnotes)
419.18 ..Footnotes
419.19 .Document indexing or retrieval
419.2 .Measuring or testing human emotions or responses
420 .Earth sciences (e.g., weather)
421 ..Seismology
422 ..Well logging
423 .Military applications
424.01 .Vehicle guidance, operation, or indication
424.02 ..Automatic route guidance system
424.03 ..Vehicle maintenance or diagnostic
424.04 ...With data recording device
424.05 ..Vehicle accessory control
424.06 ..Flight condition indicating system
424.07 ..Construction or agricultural vehicle type (e.g., crane,
forklift)
424.1 ..Control of transmission
425 ..Engineering of vehicles
426.01 ..With indication or control of braking, acceleration or
deceleration
426.02 ...Antiskid/antilock
426.03 ...Antispin
426.04 ...Road vehicle speed control
426.05 ...Railway vehicle speed control
427 ..With indication or control of take-off
428 ..With indication or control of landing
429 ...I.L.S. or radar guidance
430 ...Profile of descent
431.01 ..With indicator or control of power plant (e.g.,
performance)
431.02 ...Gas turbine, compressor
431.03 ...Internal-combustion engine
431.04 ....Digital or programmed data processor
431.05 .....Air/fuel ratio, injection, optimization
431.06 ......Exhaust gas recirculation (EGR)
431.07 .....Speed, acceleration, deceleration
431.08 .....Vibration, roughness, knock
431.09 .....Engine stop, fuel shutoff
431.1 .....Starting, warmup
431.11 .....Backup, interrupt, reset, or test
431.12 .....Specific memory or interfacing device
432 ..With indication or control to maintain fixed position
433 ..With indication or control of altitude/depth or rate of ascent
or descent
434 ..With indication or control of vehicle attitude
435 ...Angle of attack
436 ..Traffic analysis or control of surface vehicle
437 ...With determination of traffic density
438 ...With determination of traffic speed
439 ..Traffic analysis or control of aircraft
440 ...With speed control or order
441 ...With course diversion
442 ..With indication of fuel consumption rate or economy of usage
443 .Navigation
444 ..Determination of course or distance from present position to
destination
445 ...Great circle route
446 ..Determination of E.T.A.
447 ..Determination of along-track or cross-track deviations
448 ..Employing way point navigation
449 ..Employing position-determining equipment
450 ...Using dead-reckoning apparatus
451 ...Using R-O (D.M.E. and path) or Tacan equipment
452 ...Using Loran or Shoran or Decca equipment
453 ...Using inertial sensor
454 ....With correction by noninertial sensor
455 ...Using star tracker
456 ...With radar or optical ground scanner
457 ..With indicated course correction (compass deviation)
458 ..Determining range without range measurement
459 ..Space orbits or paths
460 .Relative location
461 ..Collision avoidance
462 ..Course to intercept
463 .Determining balance or center of gravity (e.g., load
distribution of vehicle)
464.01 .For cost/price
464.02 ..Postage meter system
464.03 ...Including mailed item weight
464.04 ..Utility usage
465 ..Fluid
466 ..Weight
467 ..Distance or time (e.g., taximeters)
468 .Product manufacturing
469 ..Continuous material processing
470 ...Textiles
471 ...Paper products
472 ...Metals
473 ...Glass, plastic, and rubber
474.01 ..Machining
474.02 ...With particular tool or tool operation
474.03 ....Tracing or duplicating
474.04 ....Electrical discharge machining (EDM)
474.05 ....3-D sculpturing using nontracing prototype sensor
474.06 ....Grinding
474.07 ....Bending (e.g., press brake)
474.08 ....Laser
474.09 ...Of elongated material (e.g., timber, veneer, web)
474.1 ...Portable (e.g., hand-held)
474.11 ...Supervisory control (e.g., plural tools or plural
processors)
474.12 ...Having particular control of a motor parameter
474.13 ...Material usage optimization
474.14 ...Multiple mode (e.g., rough-finish, coarse-fine)
474.15 ...Adaptive (optimizing) system
474.16 ...Performance monitoring
474.17 ....Condition of tool or workpiece (e.g., tolerance, tool
wear)
474.18 .....Offsetting
474.19 ....Protective or diagnostic feature
474.2 .....Tool/workpiece interference prevention
474.21 ...Tool selection/change
474.22 ...With operator interface feature
474.23 ....Specific programming format (e.g., macro)
474.24 ....Including CAD, CAM, or CIM technique
474.25 ....Preset pattern
474.26 ....Machining path display
474.27 ....Prompting technique
474.28 ...Digital positioning technique
474.29 ....For curve or contour
474.3 ....Including velocity or acceleration control
474.31 ....Interpolation
474.32 ....Specified tool feed path at entry or withdrawal
474.33 .....Repeated machining passes
474.34 ....Alignment of tool or workpiece (e.g., origin or path
return)
474.35 ....Positional compensation or modification
474.36 ...Coordinate transformation technique
474.37 ...With particular measuring device (e.g., probe)
476 ..Pressing or molding
477 ..Heating, sintering, or melting
478 .Article handling or distribution
479 ..Dispensing
480 .Electrical/electronic engineering
481 ..Measuring or testing
482 ...Impedance
483 ...Voltage, current, or power
484 ...Frequency
485 ....Frequency spectrum
486 ...Pulse
487 ...Waveform
488 ..Design and analysis
489 ...Circuits
490 ....Integrated
491 .....Layout
492 ..Power generation or distribution
493 ...Economic dispatching
494 ...Turbine or generator control
495 ...With model
496 .Chemical and engineering sciences
497 ..Chemical analysis
498 ...Spectrum analysis (composition)
499 ...Chemical property
500 ..Chemical process control
501 ...Distillation
502 ...Physical mixing or separation
503 ...Kilns
505 ..Mechanical and civil engineering
506 ...Measuring or testing
507 ....Flaw or defect
508 ....Stress, strain, or vibration
509 ....Fluid
510 .....Fluid flow
511 ....Power
512 ...Structural design
514 .Communication engineering (e.g., pictorial and pulse
communication)
516 ..Object detection or tracking
517 ...Signal evaluation (target or noise)
524 .Physics
525 ..Optics or photography
526 ...Color analysis
527 ..Atomic or nuclear physics
550 MEASURING, TESTING, OR MONITORING
551.01 .Measuring and evaluating (e.g., performance)
551.02 ..Of machine tool
552 ..Quality control determinations
553 ..Transfer function evaluation
554 ..Statistical data (e.g., stochastic variable)
555 ..Particle count, distribution, size
556 .For basic measurements
557 ..Temperature
558 ..Pressure or density
559 ..Orientation
560 ..Dimension
561 ...Distance
562 ....Length or height
563 ....Width or thickness
564 ...Area or volume
565 ..Rate of change of dimension (e.g., speed)
566 ..Acceleration and further derivatives
567 ..Weight
568 ...Basis weight
569 ..Time or time intervals
570 .Operations performed
571.01 ..Calibration or compensation
571.02 ...Having mathematical operation on initial measurement
data
571.03 ....Including environmental factors (e.g., temperature)
571.04 ....Including predetermined stored data
571.05 ....Using difference involving initial measurement data
571.06 ....Using analog calculating elements
571.07 ...By table look-up
571.08 ...Using operator provided data
572 ..Filtering
573 ..Linearization
574 ..Noise reduction
575 ..Averaging
576 ..Fourier analysis
577 ..Interpolation/extrapolation
578 ..Simulation or modeling
579 ..With control of testing or measuring apparatus
580 ..Programmed testing conditions
581 ..Weighting
582 ..Normalization
600 ELECTRIC HYBRID COMPUTER
601 .Plural complete computers
602 .Specialized function performed
603 ..Evaluation of trigonometric functions
604 ..Correlation, convolution, or transformation
605 ..Integration or differentiation
606 ..Multiplication or division
607 ..Function generation
608 ...Piece-wise linear synthesis
700 ELECTRIC DIGITAL CALCULATING COMPUTER
701 .Pulse repetition rate
702 ..Digital differential analyzer
703 ..Multiplication or division
704 .Plural complete computers
705.01 .Combined with diverse art device
705.02 ..Checkbook
705.03 ..Writing instruments (e.g., pen)
705.04 ..Tape recorder
705.05 ..Communication device (e.g., telephone, radio,
television)
705.06 ..Business device (e.g., billing, memorandum)
705.07 ..Horological device
705.08 ...Calendar
706 .Programmable calculator
707 .With power saving feature
708.1 .With specialized housing or casing
709.01 .With specialized input
709.02 ..Having supplemental environment related input
709.03 ...Cooking
709.04 ...Business
709.05 ..For security
709.06 ..Input verification
709.07 ..Fraction input
709.08 ..Flexible input
709.09 ..Including specific computing system interconnection
709.1 ..Modular or overlay
709.11 ..Including specific nonkeyboard type information entry
709.12 ..Including specific keyboard type information entry
709.13 ...Nonmechanical key actuation
709.14 ...User definable key
709.15 ...Plural function key
709.16 ...Key sequencing (i.e., sequence defines function)
710.01 .With specialized output
710.02 ..Having supplemental environment related output
710.03 ...Teaching
710.04 ...Business
710.05 ..Output verification
710.06 ..Blanking
711 ...Zero suppression
710.07 ..Prompting
710.08 ..Selective output
710.09 ..Sequential output
710.1 ..Using particular format
710.11 ..Symbol accompanying output
710.12 ..Audio
710.13 ..Printer
710.14 ..Multiple simultaneous outputs
712 .Integrated circuit
713 .Electro-optical
714 .Bubble-domain
715.01 .Specialized function performed
715.02 ..Compression/decompression
715.03 ..Format conversion
715.04 ...Normalization
715.05 ..Unit conversion
715.06 ..Maximum/minimum determination
715.07 ..Scaling
715.08 ..Shifting
715.09 ..Determining number of like-valued bits in word
715.1 ..Determining number of like-valued leading or trailing
bits
715.11 ..Detecting particular sequence of bits
716 ..Multifunctional
717 ..Random number generation
717.5 ..Number sequence generation
718 ..Function generation
719 ...Linear
720 ...Circular
721 ...Trigonometric
722 ...Logarithmic/exponential
723 ..Interpolation/extrapolation
724.01 ..Filtering
724.02 ...Initialization
724.03 ...Finite arithmetic effects
724.04 ...Delta/differential coded
724.05 ...Multi-dimensional data
724.06 ...Frequency measurement
724.07 ...Coherent
724.08 ...Frequency detection
724.09 ....Tone detection
724.1 ...Decimation/interpolation
724.11 ...Matched filter type
724.12 ...By convolution
724.13 ...With multiplexing
724.14 ...Wave
724.15 ...Lattice
724.16 ...Transversal
724.17 ...Recursive
724.18 ...Nontime domain
724.19 ...Adaptive
724.2 ....Equalizer
725 ..Transforms
726 ...Fourier
727 ...Walsh
728.01 ..Convolution
728.02 ...Cyclic/circular
728.03 ..Correlation
728.04 ...Single bit data
728.05 ...Multi-dimensional data
728.06 ...Using tapped delay line
728.07 ...Autocorrelation
729 ..Evaluation of trigonometric functions
730 ...Vector resolver
731 ..Coordinate conversion
732 ..Differentiation
733 ..Integration
734 ..Averaging
735 ..Solving equations
736 ..Arithmetical operations
736.5 ...Status condition/flag generation or use
737 ...Error detection or correction
738 ....Parity check
739 ....Residue code
740 ....Sequential repetition
741 ....Plural parallel devices
742 ...Cathode-ray tube
743 ...Contact-making device
744 ...Radix point control
745 ...Precision-round off
746 ...Residue numbers
746.1 ...Galois field
746.2 ...Multi-valued
747 ...Incremental mode
748 ...Floating point
748.5 ...Logarithmic format
749 ...Variable length
750 ...Negative radix
750.5 ...Sum of products generation
751 ...All four basic functions
752 ...Evaluation of roots
753 ...Evaluation of powers
754 ...Multiplication
755 ....Decimal
756 ....Coded decimal
757 ....Binary
758 .....Sum of cross products
759 .....Repeated addition
760 ......Multiple digit
761 ...Division
762 ....Decimal
763 ....Coded decimal
764 ....Binary
765 .....Multiplication by reciprocal
766 .....Repeated subtraction
767 ......Multiples of divisor
768 ...Addition/subtraction
769 ....Comparison
770 ....Incrementation/decrementation
771 ....Radix correction
772 .....Serial
773 ....Signal amplitude
774 ....Microwaves
775 ....Cryogenic
776 ....Tubes
777 ....Magnetic
778 ....Decimal
779 .....Serial
780 .....Parallel
781 ....Coded decimal
782 .....Serial
783 .....Parallel
784 ....Binary
785 .....Serial
786 .....Parallel
787 ......Carry look-ahead
788 ......Conditional sums
800 ELECTRIC ANALOG COMPUTER
801 .Simulator
802 ..Of electrical phenomenon, devices, or systems
803 ..Of fluid phenomenon, devices, or systems
804 ...Wells
805 ..Of vehicles, parts thereof, or traffic
806 ..Of physical phenomenon (e.g., nuclear, heat, waves,
geophysics)
807 .Specialized function performed
808 ..Evaluation of equations
809 ...Simultaneous
810 ...Differential (e.g., differential analyzers)
811 ..Averaging
812 ..Variance or standard deviation determination
813 ..Evaluation of powers
814 ..Evaluation of roots (e.g., square roots)
815 ..Coordinate conversion or vector resolver
816 ...Electromechanical
817 ..Evaluation of trigonometric functions
818 ...Single triangle
819 ..Correlation or convolution
820 ...Of multidimensional data
821 ...Acoustic
822 ...Optical
823 ...Magnetic or electromagnetic
824 ...With tapped delay line
825 ..Filtering
826 ..Transforms
827 ...Fourier
828 ..Differentiation
829 ..Integrators
830 ...Plural integration
831 ...Plural mode (e.g., plural scale)
832 ...Reset
833 ...Drift correction
834 ...With simultaneous calculation of another function
835 ...With a voltage to frequency converter
836 ...Electromechanical
837 ...Electro-optical
838 ...Magnetic or electromagnetic
839 ...Amplifier with additional feedback loop
840 ....Additional R/C feedback loop
841 ..Multiplication
842 ...Time division
843 ...Quarter-square
844 ...With charging or discharging of energy storage device
845 ...Photomultipliers
846 ...Electromagnetic
847 ....Hall effect
848 ...Electromechanical (e.g., servo-multipliers)
849 ...With alternative division
850 ..Division
851 ..Function generation
852 ...Piece-wise linear synthesis
853 ....Interpolation/extrapolation
854 ....Diode breakpoint
855 ...Cathode-ray tube
856 ...Two or more variables
857 ...Logarithmic/exponential
858 ...Triangular, sawtooth, or ramp
859 ...Hyperbolic
860 ...Electromechanical
861 .Specialized apparatus
862 ..Analog store (e.g., charge transfer)
863 ..Bridge or symmetrical circuit
864 ..Saturable-reactive device (e.g., magnetic amplifier)
* ********************************
* DIGESTS - ELECTRONIC INDEX TERMS
* ********************************
DIG 1 GENERAL PURPOSE PROGRAMMABLE DIGITAL COMPUTER SYSTEMS
* APPLICATIONS
.Control systems (221)
..Adaptive (221.1)
..Model/simulator (221.2)
..Learning/trainable (221.3)
..Sampled data/signal processing (221.4)
..Time sharing/multiplexing
..Multiple mode (221.6)
..Testing/monitoring (221.7)
..Signal/function generation (221.8)
.Process control (221.9)
.Machine control (222)
.Environment (222.1)
.Communication/data transmission (222.2)
..Telephone exchange (222.3)
.Traffic/vehicular (222.4)
.Security (222.5)
.Material/article handling (222.6)
..Conveyor system (222.7)
..Dispensing system (222.8)
.File maintenance (222.81)
..Insertion/deletion/updating (222.82)
..Sorting/merging (222.9)
.Scientific (223)
..Aeronautics/space (223.1)
..Biology (223.3)
..Chemistry (223.4)
..Civil engineering (223.6)
..Electrical/electronic engineering (223.7)
..Earth science (223.8)
...Seismology (223.9)
..Mathematics (224)
...Statistics (224.1)
...Data analysis (224.2)
...Random number generation (224.21) *
...Other specific mathematics application (224.3)
..Mechanical engineering (224.4)
..Medical (224.5)
...Patient monitoring (224.6)
..Physics (224.7)
...Optics (224.8)
...Nuclear (224.9)
..Other specific scientific application (224.91)
.Business (225)
..Accounting (225.1)
..Banking (225.2)
..Document analysis (225.3)
..Document retrieval (225.4)
...Film (microfilm, microfiche, slide) (225.5)
..Document or display preparation/word processing (225.6)
...Justification/hyphenation (225.7)
...Editing (225.8)
...Typesetting (225.9)
...Photocomposing (226)
...Other specific display preparation (226.1)
..Education (226.2)
..Inventory control (226.3)
..Language translation (226.4)
..Library (226.6)
..Manufacturing/industry (226.7)
..Public utility (226.8)
...Electric power (226.9)
..Reservation (227)
..Sports/amusement (227.1)
..Stock market (227.2)
..Other specific business application (227.3)
.Other application (227.4)
* SYSTEM ARCHITECTURE
.Plural processors with different internal structures (228)
.Shared memory (228.1)
.Virtual processor/machine (228.2)
.Plural (redundant) central processors (228.3)
.Central processor combined with terminal processor (228.4)
.Central processor combined with interface processor (228.5)
.Central processor combined with coprocessor (228.6) *
.Multiple instruction multiple data (MIMD) (228.7) *
..Loosely coupled MIMD (228.8) *
..Tightly coupled MIMD (228.9) *
.Multiprocessor interconnection (229)
..Direct (229.1)
..Parallel (common bus) (229.2)
..Loop (229.3)
..Reconfigurable (229.4)
..Tree structure (229.41) *
..Other specific multiprocessor interconnection (229.5)
.Multiprocessor/processor control (230)
..Priority assignment (230.1)
..Interrupt handling (230.2)
..Task assignment (230.3)
..Supervisory (master/slave) (230.4)
..Other specific multiprocessor control (230.5)
.Other specific multiprocessor system (230.6)
.Mini/micro/personal computer (231)
..Portable (231.1)
...Hand-held/carried on person (231.2)
...Other portable computer (231.3)
..Other specific mini/micro/personal computer (231.31) *
.Timeshared (231.4)
..Peripheral devices (231.5)
..Plural programs (multiprogrammed) (231.6)
..Other specific timeshare (231.7)
.Pipelined (231.8)
.Parallel array/single instruction multiple data (SIMD) (231.9)
.Orthogonal (232)
.Virtual (232.1)
.Adaptive (232.2)
.Vector processor (232.21) *
.Data flow (232.22) *
.Reduced instruction set computer (RISC) (232.23) *
.Simulator/Emulator (232.3)
.Hybrid (analog-digital) (232.4)
.Electro-optical (232.5)
.Magnetic bubble (232.6)
.Modular (232.7)
.Integrated circuit/chip/microprocessor (232.8)
.Multiple mode (232.9)
.Mixed/technologies (232.91)
.Other system architecture (232.93)
* INPUT/OUTPUT DEVICES
.Keyboard/switch (234)
..Data (234.1)
..Function (234.2)
..Program select (234.3)
..Other specific keyboard/switch (234.4)
.Printer (235)
..Bar (235.1)
..Chain/belt (235.2)
..Disc/drum (235.3)
..Matrix/dot (235.4)
..Single character (235.5)
..Multiple character (235.6)
..Other specific printer (235.7)
.Typewriter (236)
.Drum storage (236.1)
.Disc storage (236.2)
.Tape storage (236.3)
..Magnetic (236.4)
..Paper (236.5)
..Cartridge/cassette (236.6)
..Other specific tape storage (236.7)
.Mouse (236.8) *
.Card reader punch
.Pen/pointer (237.1)
.Display (237.2)
..Cathode-ray tube (CRT) (237.3)
..Lights (237.4)
..Other specific display (237.5)
.Character recognizer/generator (237.6)
.Plotter (237.7)
.Analog/analog-digital converter (237.8)
..Voice (237.81) *
.Scanning (237.82) *
..Optical character (237.83) *
..Magnetic character (237.84) *
..Bar code (237.85) *
.Other input/output device (237.9)
* INTERFACING OR COMMUNICATION TECHNIQUE
.Multiplex (238)
.Central switch (238.1)
.Input/output interface switch (I/O exchange) (238.2)
.Input/output controller (238.3)
.Memory controller (238.4)
.Line adapter/modem (238.5)
.Buffer structure (238.6)
..Shift register (238.7)
..Recirculating (238.8)
..Other specific buffer structure (238.9)
.Buffer/interface function (239)
..Rate control (239.1)
..Serial/parallel conversion (239.2)
..Formatting/alignment (239.3)
..Program/data control/look ahead (239.4)
..Alternate load/unload (239.5)
..Simultaneous load/unload (239.51) *
..Buffer full/empty (239.6)
..With input/output buffer (239.7)
..Other specific buffer function (239.8)
.Other interfacing (239.9)
.Bus (240) *
..Common/parallel (240.1)
..Plural (240.2) *
..Variable width/speed (240.3) *
..Decentralized control (240.4) *
..Controller (240.5) *
..Optical (240.6) *
..Switching (240.7) *
.Protocols (240.8) *
..Answer back/acknowledge (240.9) *
.Direct polling (241)
.Loop polling (241.1)
.Priority interrupt (241.2)
..Fixed (241.3)
..Variable (241.4)
..Multilevel (241.5)
..Other priority interrupt (241.6)
.Mailbox (241.7) *
.Token passing (241.8) *
.Port/channel (241.9) *
.Time controlled interrupt (242)
.Condition/mode controlled interrupt (242.1)
.Queued/tabled interrupt (242.2)
.Direct access/DMA (242.3)
..DMA control/operation (242.31) *
...Multimode (242.32) *
...Plural (242.33) *
...Other DMA control/operation (242.34) *
.Real time (242.4)
.Arbitration (242.6) *
..Fixed priority (242.7) *
..Variable/dynamic priority (242.8) *
..Multilevel (242.9) *
..Memory (242.91) *
..Bus (242.92) *
..Other arbitration (242.93) *
.Networking (242.94) *
..Local area network (LAN) (242.95) *
..Other networking (242.96) *
.Other communication technique (242.5)
* STORAGE SYSTEM
.Plural memory configuration (243)
..Plural main memories (243.1)
..Main memory with external bulk store (243.2)
..Data store with program store (243.3)
..Fast and slow (cache) (243.4)
...Cache (243.41) *
....Instruction (243.42) *
....Bypass (243.43) *
....Plural (243.44) *
.....Multilevel (243.45) *
..Main memory with input/output store (243.5)
..With multiplex access (243.6)
..Other specific plural memory configuration (243.7)
.Single memory configuration (244)
..Compound type (244.1)
..Logic-in-memory cell type (244.2)
..Queue/stack (244.3)
..Recirculating (244.4)
..Shifting (244.5)
..Read-only-memory (ROM)/Microprogram (244.6)
..Multiport (244.8) *
..PLA/PAL (244.9) *
..Other specific single memory configuration (244.7)
.Storage reconfiguration (245)
..Variable length (245.1)
..Relocatable (245.2)
..Defective storage substitution (245.3)
..Expansion (245.31) *
..Other Specific storage configuration (245.4)
.Storage dedication (245.5)
..To input/output device (245.6)
..To processor (245.7)
..To user (245.8)
..Other specific storage dedication (245.9)
.Storage assignment (246)
..Priority resolution between memories (246.1)
...Swapping (246.11) *
....Least recently used (246.12) *
....Most recently used (246.13) *
..Priority resolution within single memory (246.2)
..Mapped/partitioned/segmented (246.3)
..Interleaved (246.4)
..Other specific storage assignment (246.5)
.Storage protection (246.6)
..Comparison of boundary addresses (246.7)
..Locked/unlocked (246.8)
..Other specific storage protection (246.9)
.Refresh (246.91) *
.Register (247) *
..Accumulator (247.1) *
..Address (247.2) *
..Condition code/flag/status (247.3) *
..Data (247.4) *
..Index (247.5) *
..Instruction (247.6) *
..Stack pointer (247.7) *
..Other specific register (247.8) *
.Other specific storage system (246.92)
* STORAGE ELEMENTS
.Drum (248)
.Disk (248.1)
.Tape (248.2)
.Core (248.3)
.Thin film (248.4)
.Bubble (248.5)
.Delay line (248.6)
.CRT storage tube (248.7)
.Cryogenic (248.8)
.Semiconductor (249)
..Charge coupled type (249.1)
..Integrated circuit (249.2)
..Other specific semiconductor storage (249.3)
.Optical (249.4)
..Hologram (249.5)
..Other specific optical storage (249.6)
.Capacitative (249.7)
.Other specific storage element (249.8)
* STORAGE ACCESSING/ADDRESSING
.Sequential (251)
..Unit increment/decrement (251.1)
..Nonunit increment/decrement (251.2)
..Counter controlled (251.3)
..Timer controlled (251.4)
..Chained (251.5)
..Tree structure (251.6)
..Other specific sequential accessing/addressing (251.7)
.Random (252)
..Shortest distance (252.1)
..Other specific random accessing/addressing (252.2)
.Key/Partial (252.3)
..Key (252.4)
..Masking (252.5)
..Word byte/Field (252.6)
..Other specific key/partial accessing/addressing (252.7)
.Associative (253)
..Matching data (253.1)
..User (253.2)
..Other specific associative accessing/addressing (253.3)
.Group (254)
..Multiple instruction per word (254.1)
..Multiple location per access (254.2)
..Block/page (254.3)
..Chip/module (254.4)
..Queue/stack (254.5)
..Linked (254.6)
..Other specific group accessing/addressing (254.7)
.Multiple mode (254.8)
.Variable length (254.9)
.Substituted (255)
.Address modification (255.1)
..Indexing (255.2)
..Prefixing (255.3)
..Bit insertion (255.4)
..Base and Segment/tag and set (255.5)
..Table lookup (255.7)
..Other specific address modification (255.8)
.Complementary (256)
..Digit (256.1)
..Other specific complementary accessing/adressing (256.2)
.Virtual (256.3)
..Table look-up (256.4)
..Converted (256.5)
..Other specific virtual accessing/addressing (256.6)
.Other specific storage accessing/addressing (256.8)
* OPERATIONAL CONTROL
.Arithmetical (258)
..Add/subtract (258.1)
..Multiply (258.2)
..Divide (258.3)
..Other specific arithmetical operation (258.4)
.Logical (259)
..AND/OR/Other (259.1) *
..Compare (259.2)
..Sense (259.3)
..Special character detection (259.4)
..Shift (259.5)
..Masking (259.7)
..Bit manipulation (259.8)
..Decoding (259.9) *
..Other specific logical operational control (259.6)
.Data transfer (260)
..External (260.1)
..Internal (260.2)
..Other specific data transfer (260.3)
.Transform (260.4)
..Invert (260.5)
..Compress/expand (260.6)
..Pack/unpack (260.7)
..Set/reset (260.8)
..Encryption/decryption (260.81) *
..Other specific transform operation (260.9)
.Modify (261)
..Command (261.1)
..Other specific modify operation (261.2)
.Branching (261.3)
..Unconditional (261.4)
..Conditional (261.5)
..Trap (261.6)
..Look ahead (261.7)
..Timed (261.8)
..Other specific branching operation (261.9)
.Repeating (262)
..Iterated function (262.1)
..Error detection (262.2)
..Other specific repeating operation (262.3)
.Instruction sequence (262.4)
..Chaining/linking (262.5)
..Fixed (hardwired) (262.6)
..Macro instructions (262.7)
..Micro instructions (262.8)
..Variable width (262.81) *
..Other specific instruction sequence operation (262.9)
.Instruction execution overlap (263)
.Instruction lookahead (prefetch) (263.1)
.Instruction Interrupt (internal) (263.2)
.Other specific operational control (263.3)
* PERFORMANCE MONITORING
.Anticipate/monitor (264)
..Internal/Condition code (264.1)
..External criteria (264.2)
..Simulated (264.3)
..Statistical (264.4)
..With control response (264.5)
..Status/busy/idle (264.6)
..Other specific performance anticipate/monitoring (264.7)
.Error detection (265)
..Data transmission (265.1)
..Data encoding/decoding (265.2)
..Storage/addressing (265.3)
..Arithmetic/logic (265.4)
..Input/output (265.5)
..Execution/sequencing control (265.6)
..Monitoring/error circuitry (266)
..Of synchronization error (266.1)
..Intermittent/transient error (266.2)
..By parity/validity check (266.3)
..By comparison with expected result (266.4)
..With automatic error recovery (266.5)
..Other specific error detection (266.6)
.By diagnostic/tracing routine (267)
..Scheduled/periodic (267.1)
..Real time (267.2)
..With repeated operation (267.3)
..Program controlled (267.4)
..Operator controlled (267.5)
..Hardware controlled (267.6)
..With fault isolation (267.7)
..Watchdog timer (267.9) *
..Debugging (267.91) *
..Other specific diagnostic/tracing routine (267.8)
.Alternate/backup (268)
..Concurrent (realtime) (268.1)
..Periodic (268.2)
..Redundant element (268.3)
...Arithmetic/logic unit (268.4)
...Memory/sector (268.5)
...Input/output (268.6)
...Channel (268.7)
...Other specific redundant element (268.8)
..Fault tolerant (268.9) *
..Synchronization of systems/elements (269)
..With majority vote for output (269.1)
..With substitution for faulty element (269.2)
..Other specific alternate/backup (269.3)
.Other specific performance monitoring (269.4)
* TIMING OF PROCESSING SYSTEM
.Interval/Clock generation (270)
..Fixed (270.1)
..Variable (270.2)
..Multiple (270.3)
..Other specific time interval generation (270.4)
.Asynchronous time control (270.5)
..Between processor and input/output (270.6)
..Between processors (270.7)
..Within processor (270.8)
..Other specific asynchronous time control (270.9)
.Synchronous time control (271)
..Of external device (271.1)
..Of plural processors (271.2)
..Of plural programs (271.3)
..Other specific synchronous time control (271.4)
.Time delay (271.5)
.Cycle control (271.6)
..Cycle steal (271.7)
..Other specific cycle control (271.8)
.Other specific timing (271.9)
* POWER SYSTEM CONTROL
.Sequenced/programmable (273)
.Reduction (273.1)
.On demand (273.2)
.Partial (273.3)
.Failure (273.4)
.Other specific power system control (273.5)
* ARTIFICIAL INTELLIGENCE
.Artificial intelligence (AI) (274) *
..Software (274.1) *
...Expert system (274.2) *
....Knowledge base (274.3) *
.....Model bases (274.4) *
.....Rule based (274.5) *
......Fuzzy logic (274.6) *
....Rule interpreter/inference engine (274.7) *
....Other specific expert system (274.71) *
...Natural language (274.8) *
...Neural net (274.9) *
...Specific programming language (275) *
...Application (275.1) *
....Control (275.2) *
.....Manufacturing/robotic (275.3) *
.....Vehicle control/navigation (275.4) *
....Debugging/diagnostic (275.5) *
....Design/CAD/CAE (275.6) *
....Diagnosis/medical (275.7) *
....Instruction (275.8) *
....Interpretation/speech/pattern recognition (275.9) *
....Monitoring (276) *
....Planning (276.1) *
....Prediction/weather (276.2) *
....Repair (276.3) *
....Other specific application (276.4) *
..Hardware (276.5) *
...Neural net (276.6) *
...Single processor (276.7) *
...Plural processors (276.8) *
...Specific memory technique (276.9) *
.Other artificial intelligence (277) *
* SYSTEM MANAGEMENT (SOFTWARE)
.Operating system (280) *
..Assembler/disassembler (280.1) *
..Booting/initialization (280.2) *
...Restart (280.3) *
..Complier/translator (280.4) *
...Optimizing (280.5) *
..Distributed (280.6) *
..Editor (280.7) *
..Interrupt handler (280.8) *
..Kernel/BIOS (280.9) *
..Memory reclamation/garbage collection (281.1) *
..Process (task) management (281.3) *
...Concurrent (281.4) *
...Dead lock/synchronization (281.5) *
...Load balancing (281)
....Resource allocation (281.6) *
...Multitasking (281.7) *
...Scheduling (281.8) *
..System reconfiguration after fault (281.9) *
..Test and set (282) *
.Data base (282.1) *
..Allocation/deallocation (282.2) *
..Directory structure (282.3) *
..Distributed (282.4) *
..File organization (283.1) *
..Hierarchical (283.2) *
..Interactive (283.3) *
..Relational (283.4) *
.Communication (284) *
..Buffering (284.1) *
..Input/output (284.2) *
..Message sending (284.3) *
..Network communication (284.4) *
.Reliability (285) *
..Backup procedures (285.1) *
..Checkpoint/restart (285.2) *
..Fault tolerance (285.3) *
..Verification (285.4) *
.Program management (286) *
..Prompting (286.1) *
...Menu driven (286.2) *
..Window/split screen (286.3) *
..Security (286.4) *
...Access/authentication (286.5) *
...Copy protection (286.6) *
DIG 2 GENERAL PURPOSE PROGRAMMABLE DIGITAL COMPUTER SYSTEMS
* APPLICATIONS
.Adaptive (916)
..Bionic (916.1)
..Learning/trainable (916.2)
..Model/simulator (916.3)
..Other specific adaptive application (916.4)
.Amusement/sport (916.5)
.Article manufacturing (917)
..Assembly/test (917.1)
...Successive stations or operations (917.2)
..Pattern scaling/design (917.3)
..Other specific article manufacturing (917.4)
.Article/material handling (917.5)
..Conveying (917.6)
..Dispensing (917.7)
..Storage (917.8)
..Other specific article/material handling (917.9)
.CAD/CAM (917.96) *
.Commerce/business (918)
..Accounting/billing (918.1)
..Banking (918.2)
..Credit (918.3)
..Inventory (918.4)
..Point of sale
...Vending (918.51) *
..Postage meter (918.52) *
..Reservations (918.6)
..Stock market (918.8)
..Other specific commerce/business application (918.9)
.Communications/data transmission system (919)
..Facsimile (919.1)
..Radio/TV (919.2)
..Via satellite (919.3)
..Telephone (919.4)
..Other specific communications application (919.5)
.Data collection/recording (920)
.Education (920.1)
.Engineering (920.2)
.Environment (920.3)
.Image processing (920.7) *
..Three dimensional (920.8) *
.Language translation (920.4)
.Law/law enforcement
.Library (920.6)
.Machine control (921)
..Textile loom
..Tool (921.2)
..Other specific machine control application (921.3)
.Manufacturing process (921.4)
..Chemical (921.5)
..Petroleum (921.6)
..Other specific manufacturing process (921.7)
.Measure/test/monitor (921.8)
..With controlled response (921.9)
..Statistical (921.91)
.Medical (922)
..Accounting (922.1)
..Diagnostic (922.2)
..Monitoring (922.3)
..Other specific medical application (922.4)
.Military (922.5)
.Mining (922.6)
.Music (922.7)
.Navigation (922.8)
.Public utility (923)
..Electric power (923.1)
..Meter reading (923.2)
..Other specific public utility application (923.3)
.Radar/sonar (923.4)
.Scientific (924)
..Astronomy (924.1)
..Biology (924.2)
..Chemistry (924.3)
..Physics/nuclear (924.4)
..Seismology (924.5)
..Other specific scientific application (924.6)
.Vehicle/transportation (925)
..Air/space (925.1)
..Land (925.2)
..Other specific vehicle/transportation application (925.3)
.Other specific application (925.4)
* GENERIC DEVICE
.Analog input/output (926)
.Arithmetic/logic structure (923.5) *
..Parallel (923.6) *
..Bit slice (923.71) *
..Bit map (923.81) *
.Buffer structure (926.1)
..Multiple register buffer (926.2)
..Plural buffers (926.3)
..Recirculating (926.4)
..Shift register (926.5)
..Other specific buffer structure (926.6)
.Character generator (926.7)
.Character recognizer (926.8)
.Chip topography (925.5) *
.Chip - integrated circuit (927.8)
.Chip - Micro single chip computer (925.6) *
.Controller (926.9)
..Bus (926.91) *
..Memory (926.92) *
..Input/output (926.93) *
.Desk top/hand-held (927)
.Digitizer, coordinate (927.1)
.Display (927.2)
..Color/intensity (927.3)
..CRT/TV (927.4) *
..Digital display/lights (927.5)
..With pen/pointer (927.6)
..Cursor (927.61) *
..Scrolling (927.62) *
..Window (927.63) *
...Overlapping (927.631) *
...Sizing (927.632) *
..Touch sensitive (927.64) *
..Update (927.66) *
..Bit map (927.67) *
..Other specific display (927.7)
.Emulator (927.81) *
.Firmware (927.82) *
.Housing, special (927.83) *
.Interface (927.92) *
..Bus (927.93) *
..Channel (927.94) *
..Port (927.95) *
..Network (927.96) *
..Memory (927.97) *
..Processor (927.98) *
..Input/output (927.99) *
..Line adapter/modem (929)
.Keyboard/switch (928)
..Data (928.1)
..Function (928.2)
..Program select (928.3)
..Test/monitor (928.4)
..Keystroke decoder (928.6) *
..Other specific keyboard/switch device (928.5)
.Matrix/switching array (929.1)
.Modular (929.2)
.Mouse (929.12) *
.Plotter/graphical (929.3)
.Plugboard/card/overlay (929.4)
..Motherboard/backplane (929.5)
..Special application (929.61) *
..Other specific plugboard/card/overlay device (929.71) *
.Printer (930)
..Bar (930.1)
..Chain/belt (930.2)
..Disc/drum (930.3)
..Dot matrix (930.4)
..Ink jet (930.41) *
..Laser (930.42) *
..Multiple character (930.5)
..Single character (930.6)
..Other specific printer (930.7)
.Processor type/mode (931)
..Array processing (931.01) *
...Cellular array (931.02) *
...SIMD (931.03) *
..Bit/byte processor (931.1)
..Data flow (931.11) *
..Electro-optical (931.2)
..Hybrid (analog-digital) (931.3)
..Plural/multiprocessor (931.4)
...Parallel processing (931.41) *
...Multiple instruction multiple data (MIMD) (931.42) *
...Distributed processing (931.43) *
...Master/slave (931.44) *
...Redundant (931.45) *
...Shared memory (931.46) *
...Dedicated memory (931.47) *
...Synchronization (931.48) *
...Coprocessing (931.49) *
...Vector processing (931.51) *
...Scalar processing (931.52) *
..Reduced instruction set computer (RISC) (931.55) *
..Other specific processing type/mode (931.5)
.Reader/punch (932)
..Card (932.1)
..Cartridge/cassette (932.2)
..Film (932.3)
..Magnetic (932.4)
..Paper (932.5)
..Tape (932.6)
..Optical character (932.61) *
..Scanner (932.62) *
..Other specific reader/punch (932.7)
.Receiver/transmitter (932.8)
.Register (933)
..Accumulator (933.1)
..Address/Program counter (933.2)
..Data (933.3)
..Index (933.4)
..Instruction (933.5)
..Stack pointer (933.6)
..Condition code (933.61) *
..Status (933.62) *
..Other specific register (933.7)
.Simulator (933.8)
.Terminal (933.9)
.Time interval generator (clock) (934)
..Fixed (934.1)
..Multiple rates (934.2)
..Variable rates (934.3)
..Disable (934.51) *
..Expanding/stretching (934.61) *
..Frequency control (934.71) *
..Other specific time interval generator (934.4)
.Transmission medium (935)
..Electromagnetic (935.1)
..Line/link (935.2)
...Bidirectional (935.3)
...Bus (935.4)
....Arbitration (935.41) *
....Driver (935.42) *
....Decentralized control (935.43) *
....Input/output (935.44) *
....Construction (935.45) *
.....Plural (935.46) *
.....Variable width (935.47) *
.....Extension (935.48) *
.....Segmented (935.49) *
.....Ring (935.51) *
......Logical (935.52) *
......Physical (935.53) *
....Optical (935.54) *
....Other specific bus medium (935.55) *
...Coax (935.5)
...With separate data and control (935.6)
...Other specific line/link (935.7)
.Typewriter/TTY (936)
.Other specific generic device (936.1)
* GENERIC OPERATION
.Arbitration (937.01) *
.Arithmetical (937.1)
..Addition/subtraction (937.2)
..Division (937.3)
..Multiplication (937.4)
..Statistics (937.5)
..Trigonometry (937.6)
..Vector (937.7)
..Other specific arithmetical operation (937.8)
.Branching (938)
..Conditional (938.1)
..Lookahead (938.2)
..Unconditional (938.3)
..Other specific branching operation (938.4)
.Buffer function (939)
..Alternate load/unload (939.1)
..Formatting (939.2)
..With input/output device (939.3)
..Rate control (939.4)
..Serial/parallel conversion (939.5)
..Status checks (939.6)
..Simultaneous load/unload (939.81) *
..Other specific buffer function operation (939.7)
.Communication, interdevice (940)
..Accessing/polling (940.1)
...Common bus (940.2)
...Concatenated/chained (940.3)
...Direct (940.4)
...Loop (940.5)
...Address/name table (940.71) *
...Token (940.8) *
...Mailbox (940.9) *
...Semaphore (940.91) *
...Tree/network (940.92) *
...Other specific accessing/polling operation (940.6)
..Interconnection (940.61) *
...Local area network (LAN) (940.62) *
...Ring (940.63) *
...Nodal network (940.64) *
...Star coupled (940.65) *
...Systolic array (940.66) *
...Hypercube (940.67) *
...Other specific interconnection (940.68) *
..Interrupt (941)
...Condition controlled (941.1)
...Fixed priority (941.2)
...Multiple level priority (941.3)
...Queued/table (941.4)
...Time cotrolled (941.5)
...Variable priority (941.6)
...Lockout (941.8) *
...Snapshot (941.9) *
...Daisy chained (941.91) *
...Other specific interrupt operation (941.7)
...Protocol/handshaking (940.81) *
....Answer-back/status (937)
..Multiplexed (942)
...Time division (942.03) *
...Between memories (942.04) *
...Between processors (942.05) *
...Between devices (942.06) *
...Between processes (942.07) *
...Packet switching (942.08) *
..Timeshared/timeslot/session (942.1)
..Other specific communication interdevice operation (942.2)
.Control, interdevice (942.3)
..Master/slave (942.4)
..Task assignment/scheduling (942.5)
...Self-configuration (942.51)
..Other specific control interdevice operation (942.6)
.Counting (942.7)
.Data flow (942.79) *
.Decoding (942.8)
.Error/fault detection/prevention (943.9)
..Alternate/backup (943.91)
...Concurrent operation (943.92)
...With element substitution (944)
...Periodic operation (944.1)
...Redundant elements (944.2)
...Other specific alternate/backup operation (944.3)
..arithmetic/logic (944.4)
..Data encode/decode (944.5)
..Execution sequence control (944.6)
..Fault tolerant/reconfigurable (944.61) *
..Input/output (944.7)
..Intermittent/transient errors (944.8)
..Monitor/error circuitry (944.9)
..Noise (944.91) *
..Storage addressing (944.92) *
..With automatic recovery (945)
...Repeated operations (945.1)
...Other specific automatic recovery operation (945.2)
..Data save (945.3)
..With fault isolation (945.4)
..Operator controlled (945.5)
..Parity/validity (945.6)
..Program controlled (945.7)
..Skew correction (945.8)
..Synchronization (945.9)
..Verification (946)
..Other specific error/fault detection/prevention operation
(946.1)
.Instruction/program (946.2)
..Chained/linked (946.3)
..Hardwired (946.4)
..Macro (946.5)
..Micro (946.6)
..Modify (946.7)
..Repeat (946.8)
..Other specific instruction/program operation (946.9)
.Logical (947)
..AND/OR/other logic (947.1)
..Compare (947.2)
..Invert (947.3)
..Mask (947.4)
..Sense special identifiers (947.5)
..Shift/rotate (947.6)
..Other specific logical operation (947.7)
.Lookahead/prefetch (948)
.Multimode (948.1)
.Multi-tasking (948.11) *
.Overlapping/simultaneous/concurrent operations (948.3)
..Simultaneous read/write (948.31) *
..Plural process (948.32) *
..External device (948.33)
.Pipeline (948.34) *
.Power control (948.4)
..Failure (948.5)
..On demand (948.6)
..Partial (948.7)
..Reduction (948.8)
..Sequenced (948.9)
..Other specific power control operation (948.91)
.Programmable (949)
..Micro program (949.1)
..Other specific programmable operation (949.2)
.Real time (949.3)
.Reconfigurable (949.4)
.Routing/scheduling (949.91) *
..Static (949.92) *
..Dynamic (949.93) *
..Optimizing (949.94) *
.Sampled data (949.5) *
..Security (918.7)
..Encryption/decryption (949.71)
..Copy protection (949.81) *
..Other specific security measure (949.96) *
.Stochastic process (949.6)
.Time control (950)
..Asynchronous (950.1)
..Cycle control/steal (950.2)
..Synchronous (950.3)
..Time delay (950.4)
..External cycle (950.61) *
..Other specific time control operation (950.5)
.Transfer register to register (951)
.Transform (951.1)
..Complement (951.2)
..Compress/expand (951.3)
..Other specific transform operation (951.4)
.Variable length (951.5) *
.Zero supression (951.6) *
* SPECIFIC STORAGE ELEMENT
.Dynamic (952)
..Disc (952.1)
..Drum (952.2)
..Film/fiche (952.3)
..Optical (952.31) *
..Tape (952.4)
...Cartridge/cassette (952.5)
...Magnetic (952.6)
...Paper (952.7)
...Other specific dynamic tape element (952.8)
..Other specific dynamic storage element (952.9)
.Static (953)
..Bubble (953.1)
..Capacitor (953.2)
..Card (953.3)
..Core (953.4)
..CRT storage tube (953.5)
..Cryogenic (953.6)
..Delay line (953.7)
..Hologram (953.8)
..Semiconductor (954)
...Charge coupled (954.1)
...Integrated circuit (954.2)
...Other specific static semiconductor storage element (954.3)
..Thin film (954.4)
..Other specific static storage element (954.5)
* STORAGE ACCESSING/ADDRESSING
.Address modification (955)
..Base and segment/tag and set (955.1)
..Bit insertion (955.2)
..Indexing (955.3)
..Prefixing (955.4)
..Table lookup (955.5)
..Other specific address modification (955.6)
.Associative (956)
..Matching data (956.1)
..User (956.2)
..Other specific associative storage accessing (956.3)
.Complementary (956.4)
..Digit (956.5)
..Other specific complementary storage accessing (956.6)
.Group (957)
..Block/page (957.1)
...Replacement (957.8) *
...Prefetch (957.9) *
..Chip/module (957.2)
..Linked (957.3)
..Multiple instruction per word (957.4)
..Multiple location per access (957.5)
..Queue/stack (957.6)
..Other specific group accessing/addressing (957.7)
.Key/partial (958)
..Key (958.1)
..Masking (958.2)
..Word/byte field (958.3)
..Other specific key/partial accessing (958.4)
.Multiple mode (958.5)
.Multiplex (959)
.Random (959.1)
..Shortest distance (959.2)
..Track/sector identification (959.3)
..Other specific random accessing (959.4)
.Sequential (960)
..Chained (960.1)
..Counter controlled (960.2)
..Nonunit increment/decrement (960.3)
..Timer controlled (960.4)
..Tree structured (960.5)
..Unit increment/decrement (960.6)
..Other specific sequential accessing (960.7)
.Substituted (961)
..Address transparency (961.4) *
.Variable length (961.1)
.Virtual (961.2)
.Other specific storage accessing/addressing (961.3)
* STORAGE MANAGEMENT
.File maintenance/operation (962)
..Insert/delete/update (962.1)
..Merge/collate (962.2)
..Sort (962.3)
..Other specific file maintenance/operation (962.4)
.Information retrieval (963)
..By content (963.1)
..By location (963.2)
..By table lookup/linking (963.3)
..Of film/document (963.4)
..Other specific information retrieval (963.5)
.Plural memory configuration (964)
..Data store and program store (964.1)
..Fast store and slow store (964.2)
...Bypass (964.21) *
...Instruction (964.22) *
...Data (964.23) *
...Instruction prefetch (964.24) *
...Address (964.25) *
...Pipeline (964.26) *
...Common/shared (964.27) *
...Parallel (964.28) *
...Variable length (964.29) *
...Dual ported (964.31) *
...Plural (964.32) *
...Interleaved (964.33) *
...Update (964.34) *
....Store through (964.341) *
....Nonstore through (964.342) *
...Multilevel (964.343) *
..Main memory and external bulk store (964.3)
..Main memory and I/O local store (964.4)
..Main memory and intermediate store (964.5)
..With memory to memory transfer (964.6)
..Plural main memories (964.7)
.Refresh (964.9) *
.Self-clocking record sensing (964.8)
.Single memory configuration (965)
..Compound type (965.1)
..Logic in memory (965.2)
..With memory transfer (965.3)
..Multiported (965.9) *
..Queued/stacked (965.4)
..Read only/micro program (965.5)
..Recirculating (965.6)
..Shifting (965.7)
..PROM/EPROM/EEPROM (965.76) *
..PLA/PAL (965.77) *
..Volatile (965.78) *
..Nonvolatile (965.79) *
..Other specific memory management (965.8)
.Specific storage encoding/decoding technique (966)
.Storage assignment (966.1)
..Hierarchical (966.2)
..Interleaved/interlaced (966.3)
..Mapped/partitioned (966.4)
..Redundant information (966.5)
..Resolution between memories (966.6)
..Resolution within single memory (966.7)
...Other specific storage assignment (966.8)
.Storage dedication (967)
..Input/output device (967.1)
..User (967.2)
..Resource allocation (967.4) *
...Free storage allocation (967.5) *
..Other specific storage dedication (967.3)
.Storage medium controller (968)
.Storage medium preparation (968.1)
..Key to card/tape/disc (968.2)
..Other specific storage medium preparation (968.3)
.Storage protection (969)
..Comparison of boundary address(es) (969.1)
..Locked/unlocked (removable) (969.2)
..Unauthorized access (969.4) *
..Other specific storage protection (969.3)
.Storage reconfiguration (970)
..Defective storage substitution (970.1)
..Expansion (970.5) *
..Relocatable (970.2)
..Variable length (970.3)
..Other specific storage reconfiguration (970.4)
.Storage status (971)
.Other specific storage management (971.1)
* PROGRAMMING SYSTEMS
.Artificial intelligence (972) *
..Natural language interface (972.1) *
..Expert system (972.2) *
...Rule based (972.3) *
..Neural network (972.4) *
.Compiler (973) *
.Data base system (974) *
..Model (974.1) *
...Network (974.2) *
...Hierarchical (974.3) *
...Relational (974.4) *
...Entity attribute (974.5) *
..Query (974.6) *
..Distributed (974.7) *
.Dictionary (975) *
.Document or display preparation (943)
..Insertion/deletion/correction (943.1)
..Justification/hyphenation (943.2)
..Photocomposing (943.3)
..Typesetting (943.4)
..Spelling check (943.41) *
..Synonym (943.42) *
..Word processing (943.43) *
..Text processor/formatter (943.44) *
..Other specific document or display preparation operation
(943.5)
.Downloading/uploading (975.1) *
.Initialization/bootstrap program (975.2) *
.Kernal (975.4) *
.Load balancing (975.5) *
.Operating system (976) *
..Host (976.1) *
..Guest (976.2) *
..Plural (976.3) *
..Recovery (976.4) *
.Operator prompting/guidance (948.2)
..Menu driven (948.21) *
..User friendly (948.22) *
.Petri net (976.5) *
.Programming language (977) *
..Graphic (977.1) *
..Nonprocedural (977.2) *
..Dialogue (977.3) *
.State machine (977.5) *
.Virtual (978) *
..Machine (978.1) *
..Operating system (978.2) *
..Terminal (978.3) *