| 235, | Registers, various subclasses for basic machines and associated
indicating mechanisms for ascertaining the number of movements of
various devices and machines, plus machines made from these basic
machines alone (e.g., cash registers, voting machines), and in combination
with various perfecting features, such as printers and recording
means, and various data bearing record controlled systems. |
| 326, | Electronic Digital Logic Circuitry,
subclass 30 for bus or line terminating circuitry, and subclasses
62+ for generic digital logic, gate level interface circuitry. |
| 340, | Communications: Electrical,
subclasses 825 through 825.98for controlling one or more devices to obtain a
plurality of results by transmission of a designated one of plural
distinctive control signals over a smaller number of communication
lines or channels, particularly subclasses 2.1-2.8 for path selection;
subclasses 3.1-3.9 for communication systems where status of a controlled
device is communicated, particularly subclass 3.51 for selective communication
address polling control; subclasses 5.1-5.92 for security (e.g.,
authorization) in selective communication systems, particularly
subclasses 5.22-5.25 for varying authorization control using programmable code;
subclass 825.02 for tree or cascade selective communication, subclasses
825.2-825.21 for synchronizing selective communication systems;
subclasses 825.52 and 825.53 for addressing in selective communication
systems; and subclasses 825.57-825.69 for pulse responsive actuation
in selective communication systems. |
| 341, | Coded Data Generation or Conversion,
subclasses 22+ for code conversion in transferring codes from
a keyboard peripheral to a computer. |
| 345, | Computer Graphics Processing and Selective Visual
Display Systems, appropriate subclasses for selective electrical control
of image data for display, including the transferring of data to
be displayed via an input peripheral (e.g., keyboard, joystick,
mouse, touch tablet, etc.) to a computer and subsequently transferring
image data to a display peripheral via a display memory or display
controller; various subclasses for the selective control of two
or more light generating or light controlling display elements in
accordance with a received image signal; and
subclasses 1.1 through 111for visual display systems with selective electrical
control including display memory organization and structure for
storing image data and manipulating image data between a display memory
and display peripheral. |
| 358, | Facsimile and Static Presentation Processing,
subclasses 1.1 through 618for transferring data to peripherals for presenting
the data on a fixed medium (i.e., a hard copy). |
| 358, | Facsimile and Static Presentation Processing,
subclasses 400 through 304for transmitting data from a facsimile machine
peripheral to a computer (e.g., by modem) for transmission over
a telephone line to another computer (e.g., by modem) for transmission
to another facsimile machine peripheral. |
| 360, | Dynamic Magnetic Information Storage or Retrieval, appropriate subclasses for record carriers and systems
wherein data are stored and retrieved by interaction with a medium
and there is relative motion between a medium and a transducer,
for example, magnetic disk drive devices and control thereof, per
se. |
| 361, | Electricity: Electrical Systems and Devices,
subclasses 1+ for safety and protection of systems and devices. |
| 365, | Static Information Storage and Retrieval, various subclasses, for addressable static singular storage
elements or plural singular storage elements of the same type (i.e.,
the internal elements of memory, per se) particularly
subclass 189.05 for buffering or latching data being read from
or written to memory and subclass 230.08 for buffering and latching
address data being employed to access memory. |
| 369, | Dynamic Information Storage or Retrieval, various subclasses for record carriers and systems
wherein data are stored and retrieved by interaction with a medium
and there is relative motion between a medium and a transducer. |
| 370, | Multiplex Communications, appropriate subclasses for the simultaneous transmission
of two or more signals over a common medium such as time division
multiplexing (TDM). |
| 375, | Pulse or Digital Communications, various subclasses for generic pulse or digital
communication systems and synchronization of clocking signals from
input data. |
| 377, | Electrical Pulse Counters, Pulse Dividers, or Shift
Registers: Circuits and Systems, various subclasses for generic circuits for pulse
counting. |
| 379, | Telephonic Communications, various subclasses for two-way electrical communication of
intelligible audio data of arbitrary content over a link including
an electrical conductor. |
| 380, | Cryptography, appropriate subclasses for cryptographic electric
signal modification in general. |
| 381, | Electrical Audio Signal Processing Systems and
Devices, various subclasses for wired one-way audio systems,
per se. |
| 382, | Image Analysis, various subclasses for operations performed on image
data with the aim of measuring a characteristic of an image, detecting
variations, detecting structures, or transforming the image data,
and for procedures for analyzing and categorizing patterns present
in image data. |
| 388, | Electricity: Motor Control Systems, cross-reference art collection 907.5 for computer
or processor control of motor acceleration or speed. |
| 455, | Telecommunications, appropriate subclasses for modulated carrier wave communication, per
se, and
subclass 26.1 for subject matter which blocks access to a signal
source or otherwise limits usage of modulated carrier equipment. |
| 700, | Data Processing: Generic Control Systems or Specific
Applications,
subclasses 1 through 89for data processing control systems of the generic
type (i.e., not limited to a particular application) and subclasses
90-306 for control systems controlling or controlled by a particular
art device or environment. |
| 701, | Data Processing: Vehicles, Navigation, and Relative
Location, appropriate subclasses for applications of computers
in vehicular and navigational environments. |
| 702, | Data Processing: Measuring, Calibrating, or Testing, appropriate subclasses for applications of computers
in measuring and testing. |
| 704, | Data Processing: Speech Signal Processing, Linguistics,
Language Translation, and Audio Compression/Decompression,
subclasses 1+ for applications of computers in linguistics, subclasses
200+ for applications of computers in speech signal processing,
and subclasses 500-504 for applications of computers in audio compression/decompression. |
| 705, | Data Processing: Financial, Business Practice, Management,
or Cost/Price Determination, appropriate subclasses for applications of computers
and calculators in business and management environments. |
| 706, | Data Processing: Artificial Intelligence, appropriate subclasses for artificial intelligence
type computers and digital data processing systems. |
| 707, | Data Processing: Database and File Management
or Data Structures, appropriate subclasses for data processing apparatus
and corresponding methods for the retrieval of data stored in a
database or as computer files; or data processing means or steps
wherein human perceptible elements of electronic information (i.e.
text or graphics) are gathered, associated, created, formatted,
edited, and prepared. |
| 708, | Electrical Computers: Arithmetic Processing and
Calculating,
subclasses 1+ for hybrid computers; subclasses 100+ for
calculators, digital signal processing, and arithmetical and logical
processing, per se; and subclasses 800+ for electric, analog
computers. |
| 709, | Electrical Computers and Digital Processing Systems:
Multicomputer Data Transferring, appropriate subclasses for transferring data between a
plurality of computers even if the transferring employs peripherals
(e.g., modems, line adapters, etc.), particularly
subclass 212 for computer-to-computer direct memory accessing. |
| 711, | Electrical Computers and Digital Processing Systems:
Memory, appropriate subclasses, for accessing or controlling
memories that are peripherals, for caching data, for addressing combined
with specific memory configurations (e.g., extended, expanded, dynamic,
etc.) in a computer, and for generalized address forming in a computer. |
| 712, | Electrical Computers and Digital Processing Systems:
Processing Architectures and Instruction Processing (e.g. processors), appropriate subclasses for processing architectures
including virtual processors; multiple-instruction-multiple-data
(MIMD), vector, and array processors, and single-chip microprocessors;
and for fetching, buffering, decoding, or executing instruction
data for operations other than I/O (e.g., logic functions). |
| 713, | Electrical Computers and Digital Processing Systems:
Support,
subclass 187 for computer program modification detection by
cryptography, and subclass 188 for computer virus detection by cryptography. |
| 714, | Error Detection/Correction and Fault
Detection/Recovery, various subclasses for detecting or correcting errors
in generic electrical pulse or pulse coded data and for detecting
and recovering from faults of computers, digital data processing
systems, and logic level based systems; particularly
subclasses 712+ for transmission facility testing, subclasses 718+ for
memory testing, subclasses 763+ for memory access block
coding, subclass 43 for bus and I/O channel fault recovery,
subclass 44 for peripheral fault recovery, and subclass 56 for bus
or I/O channel error detection or notification. |
| 726, | Information Security,
subclasses 1 through 36for information security in computers or digital processing
system. |
1 | INPUT/OUTPUT DATA PROCESSING: |
| | This subclass is indented under the class definition. Subject matter comprising means or steps for transferring
data from one or more peripherals to one or more computers or digital
data processing systems for the latter to process, store, or further
transfer or for transferring data from the computers or digital
data processing systems to the peripherals.
| | (1)
Note. Classification herein requires more than nominal recitation
of "peripheral device," "peripheral," "input/output," "I/O,"
etc. |
| | (2)
Note. Processes and apparatus for code conversion in transferring
codes from a keyboard peripheral to a computer or digital data processing
system are classified elsewhere. Code conversion for control of
image data for display-including the transferring of data to be
displayed via an input peripheral (e.g., keyboard, joystick, mouse,
touch tablet, etc.) to a computer or digital data processing system
and subsequently transferring image data to a display peripheral
via a display memory or display controller are classified elsewhere.
Processes and apparatus for code in transmitting data from a facsimile
peripheral to a computer (e.g., by a modem) for transmission over
a telephone line to another computer (e.g., by a modem) for transmission
to another facsimile peripheral are classified elsewhere. See the
SEE OR SEARCH CLASS notes below. |
| | (3)
Note. Processes and apparatus for detecting or correcting
errors in generic electrical pulse or pulse coded data transferred
from or to peripherals and for detecting and recovering from faults
of peripherals, particularly transmission facility testing, memory
testing, memory access block coding, bus and I/O channel fault
recovery, peripheral fault recovery, and bus or I/O channel
error detection or notification are classified elsewhere. See the
SEE OR SEARCH CLASS notes below. |
| | (4)
Note. Processes and apparatus for transferring data to output
peripherals for presenting the data on a fixed medium (i.e., a
hard copy) are classified elsewhere. See the SEE OR SEARCH CLASS
notes below. |
| | (5)
Note. Processes and apparatus for transferring data between
a plurality of computers even if the transferring employs peripherals
(e.g., modems, line adapters) are classified elsewhere. See the SEE
OR SEARCH CLASS notes below. |
| | (6)
Note. Processes and apparatus for accessing or controlling
memories that are peripherals are classified elsewhere. See the
SEE OR SEARCH CLASS notes below. |
| | (7)
Note. Processes and apparatus for furthering the security
of peripherals are classified elsewhere. See the SEE OR SEARCH
CLASSnotes below. |
SEE OR SEARCH THIS CLASS, SUBCLASS:
| 100+, | for transferring data among memories, processors,
and buses of a computer. |
SEE OR SEARCH CLASS:
| 341, | Coded Data Generation or Conversion,
subclasses 22+ for code conversion in transferring codes from
a peripheral keyboard to a computer. |
| 345, | Computer Graphics Processing and Selective Visual
Display Systems, appropriate subclasses for selective electrical
control of image data for display, including the transferring of data
to be displayed via a peripheral input device (keyboard, joystick, mouse,
touch tablet, etc.) to a computer and subsequently transferring image
data to a peripheral display device via a display memory/display controller. |
| 358, | Facsimile and Static Presentation Processing,
subclasses 1.1 through 1.18for transferring data to peripherals for presenting
the data on a fixed medium and subclasses 400 through 304 for transmitting
data from a peripheral facsimile machine to a computer (e.g., by
modem) for transmission over a telephone line to another computer (e.g.,
by modem) for transmission to another peripheral fax machine. |
| 709, | Electrical Computers and Digital Processing Systems:
Multicomputer Data Transferring, appropriate subclasses for transferring data between a
plurality of computers even if the transferring employs peripherals
(e.g., modems, line adapters, etc.) particularly
subclass 212 for computer-to-computer direct memory accessing. |
| 711, | Electrical Computers and Digital Processing Systems:
Memory, appropriate subclasses for accessing, controlling,
storing or writing to, retrieving or reading from memories that
are peripherals. |
| 714, | Error Detection/Correction and Fault Detection/Recovery, various subclasses for detecting or correcting errors
in generic electrical pulse or pulse coded data and for detecting
and recovering from faults of computers, digital data processing
systems, and logic level based systems;
subclass 43 for bus and I/O channel fault recovery, subclass
44 for peripheral fault recovery, subclass 56 for bus or I/O
channel error detection or notification, subclasses 712+ for
transmission facility testing, subclasses 718+ for memory testing,
and subclasses 763+ for memory access block coding,. |
| 726, | Information Security,
subclasses 1 through 36for information security in computers or digital
processing system. |
|
| | |