This class provides, within a computer or digital
data processing system, for the following subject matter:
A. Processes or apparatus 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;
B. Processes or apparatus for interconnecting or
communicating between two or more components connected to an interconnection
medium (e.g., a bus) within
a single computer or digital data processing system;
C. Processes or apparatus for preventing access to
a shared resource of a computer or digital data processing system;
D. Processes or apparatus for granting access to
a shared resource of a computer of digital data processing system by
one of a plurality of components of the computer or digital data
processing system by interrogating each of the components in a predetermined
order;
E. Processes or apparatus for determining which of
a plurality of components of a computer or digital data processing
system contending for access to a shared resource shall be granted
access at any one time based upon a predetermined criteria; and
F. Processes or apparatus for stopping, halting, or
suspending a current processing function within a computer or digital
data processing system.
(1)
Note. This class is one of the generic classes for
electrical computers and digital data processing systems and corresponding data
processing processes including processes and apparatus for controlling
operations of computers and digital data processing systems.
(2)
Note. Classification herein requires more than nominal
recitation of "peripheral devices," "peripherals," "input/output," or "I/O," or
of intrasystem connections or communications.
(3)
Note. Processes and apparatus wherein the peripherals
are memories are classified elsewhere. See the SEE OR SEARCH CLASS
notes below.
(4)
Note. Although this class includes functions in which
peripherals are addressed or accessed in a computer, internal
elements and circuitry for memories are classified elsewhere. See
the SEE OR SEARCH CLASS notes below.
(5)
Note. Processes and apparatus for error detection
and correction and fault detection and recovery, per se, are
classified elsewhere. See the SEE OR SEARCH CLASS notes
below.
(6)
Note. Processes and apparatus for enhancing the
security of peripherals and of computers and digital data processing
systems, per se, are classified elsewhere. See
the SEE OR SEARCH CLASS notes below.
(7)
Note. Processes and apparatus for transferring data
"directly" between memories of different computers are classified
elsewhere. See the SEE OR SEARCH CLASS notes below.
(8)
Note. Processes and apparatus for a specific end
use of data are classified in the class for the external device.
For example, processes and apparatus for processing, by a
computer for control purposes, data from sensors is classified
elsewhere. See the SEE OR SEARCH CLASS notes below.
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.
Electronic Digital Logic Circuitry,
subclass 30 for bus or line terminating circuitry, and
subclasses 62+ for generic digital logic, gate
level interface circuitry.
Communications: Electrical,
subclasses 1.1 through 16.1for 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; subclass 2.81 for tree or
cascade selective communication; 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 4.2 and 4.21 for
synchronizing selective communication systems; subclasses 5.1-5.92
for security (e.g., authorization, etc.) in
selective communication systems, particularly subclasses
5.22-5.25 for varying authorization control
using programmable code; subclasses 9.1-9.17
for addressing in selective communication systems; and
subclasses 12.1-12.55 for pulse responsive
actuation in selective communication systems.
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.
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).
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.
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.
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.
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.
Multiplex Communications, appropriate subclasses for the simultaneous transmission
of two or more signals over a common medium such as time division
multiplexing (TDM).
Pulse or Digital Communications, various subclasses for generic pulse or digital
communication systems and synchronization of clocking signals from
input data.
Telephonic Communications, various subclasses for two-way electrical
communication of intelligible audio data of arbitrary content over
a link including an electrical conductor.
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.
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.
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.
Data Processing: Vehicles, Navigation, and Relative
Location, appropriate subclasses for applications of computers
in vehicular and navigational environments.
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.
Data Processing: Financial, Business
Practice, Management, or Cost/Price Determination, appropriate subclasses for applications of computers
and calculators in business and management environments.
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.
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.
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.
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.
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).
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.
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.
Information Security,
subclasses 1 through 36for information security in computers or digital processing
system.
SECTION III - GLOSSARY
BUS
A conductor used for transferring data, signals, or power.
COMPUTER
A machine that inputs data, processes data, stores
data, and outputs data.
DATA
Representation of information in a coded manner suitable
for communication, interpretation, or processing.
Address data - Data that represent or identify
a source or destination.
Instruction data - Data that represent an operation
and identify its operands, if any.
Status data - Data that represent conditions
of data, computers, peripherals, memory, etc.
User data - Data other than address data, instruction data, or
status data.
data processing
See PROCESSING, below.
DIGITAL DATA PROCESSING SYSTEM
An arrangement of processor(s) in combination
with either memory or peripherals, or both, performing
data processing.
ERROR
Manifestation of a fault as an undesired event that occurs
when actual behavior deviates from the behavior that is required
by initial specifications.
FAILURE
Manifestation of an error as a nonperformance of an expected
system service as required by the initial specifications.
FAULT
A flaw in a functional unit (hardware or software).
INFORMATION
Meaning that a human being assigns to data by means of the
conventions applied to that data.
MEMORY
A functional unit to which data can be stored and from which
data can be retrieved.
PERIPHERAL
A functional unit that transmits data to or receives
data from a computer to which it is coupled.
PROCESSING
Methods or apparatus performing systematic operations upon
data or information exemplified by functions such as data or information
transferring, merging, sorting, and calculating (i.e., arithmetic
operations or logical operations).
(1)
Note. In this class, the glossary term
data is used to modify processing in the term data processing; whereas
the term digital data processing system refers to a machine performing
data processing.
(2)
Note. In an effort to avoid redundant constructions, in
this class, where appropriate, the term address
data processing is used in place of address data data processing.
PROCESSOR
A functional unit that interprets and executes instruction data.
RECOVERY
Responding to a fault in a system by either returning
a system to a previous level of correct operation, achieving
a degraded level of correct operation, or safely shutting
down the system.
SECURITY
Extent of protection for system hardware, software, or data
from maliciously caused destruction, unauthorized modification, or
unauthorized disclosure.
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.
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.
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.
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.
Electrical Computers and Digital Processing Systems:
Memory, appropriate subclasses for accessing, controlling,
storing or writing to, retrieving or reading from memories that
are peripherals.
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,.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for increasing
the number of the peripherals that can be coupled to the digital
data processing system or computer.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for employing
an identifier for the peripheral, digital data processing system
or computer in order to transfer data therebetween.
Electrical Computers and Digital Processing Systems:
Memory,
subclasses 1+ for addressing combined with specific memory configurations (e.g.,
extended, expanded, dynamic, etc.) in a digital data processing
system, subclasses 100+ for generalized storage accessing
and control in a digital data processing system, and subclasses
200+ for generalized address forming in a digital data
processing system.
This subclass is indented under subclass 3. Subject matter further comprising means or steps for transferring
address data between the peripheral and digital data processing
system or computer to ensure that associated user data are transferred
to the intended peripheral and digital data processing system or
computer.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for fetching,
buffering, decoding, or executing instruction data in order to transfer
user data between the peripheral and digital data processing system
or computer.
(1)
Note. This and indented subclasses are directed to command
processing for Input/Output operations. The processing control
or the processing control for data transfer is classified elsewhere.
See the SEE OR SEARCH CLASS notes below.
Electrical Computers and Digital Processing Systems:
Processing Architectures and Instruction Processing (e.g., Processors),
subclasses 400+ for processing control, particularly subclass 405
for processing control for data transfer.
This subclass is indented under subclass 5. Subject matter further comprising means or steps for specifying
the order in which the peripheral and digital data processing system or
computer perform a function in order to transfer the user data between
a peripheral and digital data processing system or computer.
This subclass is indented under subclass 5. Subject matter further comprising means or steps for performing
a non-Input/Output function while also transferring data
between the peripheral and digital data processing system or computer.
for configuring by utilizing a hardware structure
for providing the arrangement of the digital data processing system
including characteristics of the digital data processing system"s
components to a digital data processing system processor.
Electrical Computers and Digital Processing Systems:
Support,
subclasses 1 , 2, and 100 for digital data processing system
initialization and configuration at boot-time.
This subclass is indented under subclass 8. Subject matter further comprising means or steps for giving
an identifier (i.e., address data) to the peripheral.
This subclass is indented under subclass 8. Subject matter further comprising means or steps for automatically
assigning an operating characteristic when the peripheral, digital
data processing system, or computer is started or reset.
This subclass is indented under subclass 8. Subject matter further comprising means or steps for choosing
a data communications protocol to be employed in order to transfer
data between the peripheral and digital data processing system or
computer.
This subclass is indented under subclass 8. Subject matter further comprising means or steps for assigning
a port or adapter, which is associated with the peripheral, to permit
either transferring data from the peripheral to the digital data
processing system or computer or from the digital data processing
system or computer to the peripheral.
This subclass is indented under subclass 8. Subject matter further comprising means or steps for assigning
the operating characteristics based on data stored in a removable
memory.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for enabling
a digital data processing system or computer to detect or observe
an operating characteristic or condition of the peripheral.
Telephonic Communications,
subclasses 32.01 through 33and subclasses 112.01-112.1
for service monitoring and usage monitoring in telephonic communications.
Electrical Computers and Digital Processing Systems: Support,
subclasses 1 , 2, 100 for digital data processing
system initialization and configuration at boot-time.
Error Detection/Correction and Fault Detection/Recovery,
subclass 1 for furthering the reliability or availability
of peripherals, especially subclasses 5.1 through
6.32 for memory or I/O subsystem affected faults, subclass
43 for bus or I/O channel device fault, subclasses
47.1 through 47.3 for performance monitoring, subclasses 712-717
for transmission facility testing, and subclasses 718-723
for memory testing.
This subclass is indented under subclass 15. Subject matter further comprising means or steps for detecting
the connection, type, or configuration of the
peripheral.
This subclass is indented under subclass 15. Subject matter further comprising means or steps for detecting
whether the peripheral is available to participate in transferring
data with the digital data processing system or computer.
This subclass is indented under subclass 15. Subject matter further comprising means or steps for detecting
the amount or type of usage of the peripheral over a period of time.
This subclass is indented under subclass 15. Subject matter further comprising means or steps for detecting
or reporting change in the condition of a peripheral.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for performing
an additional I/O-related function while also
exchanging data between a peripheral and computer.
This subclass is indented under subclass 20. Subject matter further comprising means or steps for transferring
plural groups of data between a peripheral and digital data processing
system or computer at the same time.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for transferring
data between a peripheral and memory of a digital data processing
system or computer with minimal or no intervention from a main processor
of the digital data processing system or computer.
(1)
Note. Direct Memory Accessing (DMA) appears
here for its classical treatment as an I/O operation as
opposed to a memory accessing and control operation per se. Memory
accessing and control are classified elsewhere. See the
SEE OR SEARCH CLASS notes below.
(2)
Note. Transferring data "directly" between memories
of different digital data processing system or computers is classified
elsewhere. See the SEE OR SEARCH CLASS notes below.
Dynamic Magnetic Information Storage or Retrieval, appropriate subclasses for record carriers and systems wherein
information is 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.
This subclass is indented under subclass 22. Subject matter further comprising means or steps for transferring
data directly between a peripheral and memory and also for transferring
data between a peripheral and the memory under control of the central
or main processor(s), although not necessarily
at the same time.
This subclass is indented under subclass 22. Subject matter further comprising means or steps for linking
individual instruction data and then executing the linked instruction
data to transfer data directly between a peripheral and memory.
This subclass is indented under subclass 22. Subject matter further comprising means or steps for determining
when to transfer data directly between a peripheral and memory.
Electrical Computers and Digital Processing Systems: Support,
subclass 375 for synchronization maintenance of plural processors; subclasses
400-401 for clock synchronization, per se, subclasses
500-503 for digital data processing system clock, pulse
and timing interval generation, per se.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor task and process management.
This subclass is indented under subclass 22. Subject matter further comprising details of generating
or employing address data to transfer data directly between a peripheral
and the memory of the digital data processing system or computer.
Electrical Computers and Digital Processing Systems: Memory,
subclasses 1+ for addressing combined with specific memory configurations (e.g., extended, expanded, dynamic, etc.) and
subclasses 200+ for generalized address forming.
This subclass is indented under subclass 22. Subject matter wherein plural buses permit a processor
to access memories concurrently with direct memory accesses.
This subclass is indented under subclass 22. Subject matter further comprising means or steps for directing
which of the peripherals may transfer data directly with the memories.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor task and process management.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for controlling
a first rate at which a peripheral or the digital data processing
system and computer transmit data such that the first rate does
not exceed a second rate at which the computer or digital data processing
system and peripheral can receive data.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclass 233 for transfer speed regulating in computer-to-computer
data transferring.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for arranging
data into a specified format in order to transfer the arranged data
between a peripheral and a digital data processing system or a computer.
Multiplex Communications, for the simultaneous transmission of two or more signals
over a common medium, particularly
subclasses 470+ for adaptive arranging data into variable frame lengths
in order to transfer data between systems requiring different frame
formats.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for specifying
whether data are to be transmitted from the peripheral to the digital data
processing system or computer or from the digital data processing
system or computer to the peripheral.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for ceasing
to exchange data between the peripheral and digital data processing
system or computer.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for defining
a characteristic of a desired transfer of data between the peripheral
and digital data processing system or computer (e.g., amount
of the data to be transferred, location of the data to
be transferred).
(1)
Note. The combination of specifying data transfer
properties and configuring a peripheral is classified elsewhere. This subclass
is for data transfer specifying, per se.
This subclass is indented under subclass 33. Subject matter wherein the amount of the data to be transferred
is defined and the amount of data subsequently transferred is computed.
(1)
Note. As a reminder, the glossary for this class
defines a computer as a special instance of a digital data processing
system.
This subclass is indented under subclass 33. Subject matter wherein the characteristic is specified as
to enable a plurality of data to be transferred in a single transmission.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for controlling
which of the peripherals may transfer data with which of the digital
data processing systems or computers.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring, appropriate subclassesfor transferring data among multiple computer
systems.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for permitting
certain of the peripherals to exchange data with only certain of
the digital data processing system or computers.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for choosing
a route via which the peripheral and digital data processing system
or computer will transfer data.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for storing
a request to transfer data from the peripheral, or digital
data processing systems or computer so that the request may be serviced
later.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for preferring
certain of the peripherals, or digital data processing
systems or computers over others in servicing requests therefrom
to transfer data.
This subclass is indented under subclass 40. Subject matter further comprising means or steps for changing
preferences given to the peripherals, or digital data processing
systems or computers.
This subclass is indented under subclass 40. Subject matter further comprising means or steps wherein
the preference is based on a class to which the peripherals, or
digital data processing systems or computers belong, or
on functions the peripherals, or digital data processing
system or computers perform.
This subclass is indented under subclass 40. Subject matter wherein the preference is based on the location
of the peripherals, or digital data processing system or
computers relative to each other.
This subclass is indented under subclass 40. Subject matter further comprising means or steps for interrogating
the peripherals to determine readiness thereof to transfer data.
(1)
Note. This subclass requires a determination of
a rank of a polled device to carry out a transaction, as
opposed to a strictly time-based polling. See
the SEE OR SEARCH THIS CLASS, SUBCLASS notes below.
This subclass is indented under subclass 40. Subject matter further comprising means or steps for cyclically
permitting the peripherals, or digital data processing
system, or computers to transfer data for fixed periods
of time.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for interrogating
the peripherals to determine readiness thereof to transfer data.
This subclass is indented under subclass 46. Subject matter further comprising means or steps for enabling
the computers or digital data processing systems to recognize and
respond to interrupt signals from the peripherals by interrogating
the peripherals.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for servicing
requests for access from the peripheral by suspending processing
being performed by the digital data processing system or computer
and then granting access to the requesting peripheral.
Electrical Computers and Digital Processing Systems: Memory,
subclass 204 for virtual address branch or jump address predicting
and subclass 213 for generalized prefetch, look-ahead, jump, or
predictive address generating.
Electrical Computers and Digital Processing Systems: Processing
Architectures and Instruction Processing (e.g. processors),
subclasses 408+ for instruction processing for context switching.
Error Detection/Correction and Fault Detection/Recovery,
subclass 34 for controlling a processor to be tested or diagnosed
by applying an interrupt, halt, or clock signal
to the processor, subclass 50 for wherein an ordering of state
information related to a succession of data, instructions, etc., is
the basis for state analysis.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor task management which generally is triggered
by an interrupt event.
This subclass is indented under subclass 48. Subject matter further comprising means or steps wherein
the interrupting peripherals supply, along with the access
requests, data identifying locations of routines for servicing
the access requests.
This subclass is indented under subclass 36. Subject matter further comprising means or steps for employing
a concentrator to regulate the access of a plurality of the peripherals, or digital
data processing systems or computers.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for temporarily
storing data being transferred between the peripheral, and
digital data processing systems or computer.
Static Information Storage and Retrieval,
subclass 189.05 for buffering or latching data being read from
or written to memories, and subclass 230.08 for
buffering or latching address data being employed to access memories.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclass 234 for computer-to-computer data
transferring which may include controlling buffer registers.
This subclass is indented under subclass 52. Subject matter further comprising means or steps for temporarily
storing the data in plural memories wherein data are stored to and retrieved
from at least one of the memories while other data are retrieved
from or stored to at least one of the other memories.
Electrical Computers and Digital Processing Systems: Memory,
subclass 5 for addressing multiple memory modules using interleaving
techniques, subclass 157 for generalized use of interleaving
in memory accessing and control, and subclasses 200+ for
generalized addressing techniques.
This subclass is indented under subclass 52. Subject matter further comprising means or steps wherein
the data are temporarily stored in a memory and the order in which
the data are to be retrieved from the memory is altered.
This subclass is indented under subclass 52. Subject matter further comprising means or steps for employing
memories to temporarily store the data and for designating whether
the memories currently contain data to be transferred therefrom.
This subclass is indented under subclass 52. Subject matter further comprising means or steps for employing
a memory to temporarily store the data and for increasing or decreasing the
size of the memory.
This subclass is indented under subclass 52. Subject matter further comprising means or steps for employing
a memory to temporarily store the data and for detecting or reporting
the amount of data stored in the memory.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for regulating
when functions are performed in order to transfer data between the peripheral
and digital data processing system or computer.
(1)
Note. This subclass is directed to timing considerations
for Input/Output processes in communications between a peripheral
and digital data processing system or computer. Communication between
programs, processes, or tasks (i.e., interprogram
communication and interprocess communication) is classified
elsewhere. See the SEE OR SEARCH CLASS notes below.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring, appropriate subclassesfor data transferring between plural computers, per
se, particularly subclass 248 for synchronizing the operations
of plural digital data processing systems and computers.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor task management which generally is triggered
by an interrupt event.
Electrical Computers and Digital Processing Systems: Interprogram
Communication or Interprocess Communication (IPC), appropriate subclassesfor interprogram and interprocess communication.
This subclass is indented under subclass 58. Subject matter further comprising means or steps for temporarily
halting the performance of the function (e.g., to
wait for data to be transferred from the peripheral).
This subclass is indented under subclass 58. Subject matter further comprising means or steps for setting
the speed at which data are exchanged between the peripheral and
digital data processing system or computer.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclass 233 for transfer speed regulating in computer-to-computer
data transferring.
This subclass is indented under subclass 58. Subject matter further comprising means or steps for exchanging
data between the peripheral and digital data processing system or
computer accompanied by clock pulses.
This subclass is indented under subclass 1. Subject matter further comprising means or steps for making
the peripheral compatible with the digital data processing system
or computer.
(1)
Note. Adapting memories or processors to buses is
distinguished from peripheral adapting and is classified elsewhere
in this class. See the SEE OR SEARCH THIS CLASS, SUBCLASS
notes below.
This subclass is indented under subclass 62. Subject matter further comprising means or steps having
the capability to interface different types of peripherals to the
computer or digital data processing system.
This subclass is indented under subclass 62. Subject matter further comprising means or steps for employing
functional units generic to different types of peripherals and functional units
specific to the different types to interface the peripherals and
digital data processing systems or computers.
This subclass is indented under subclass 62. Subject matter further comprising means or steps for changing
a format of data transferred between the peripheral and digital
data processing system or computer.
This subclass is indented under subclass 65. Subject matter further comprising means or steps for transferring
data between a peripheral that processes data of a first size and
digital data processing system or computer that process data of
a second size, different from the first.
(1)
Note. Adapting from Input/Output buses to
system buses is distinguishable from width converting here and is
classified elsewhere in this class. See SEE OR SEARCH THIS
CLASS, SUBCLASS below.
This subclass is indented under subclass 65. Subject matter further comprising means or steps for changing
a signal that is generated by a keyboard into digital data.
Computer Graphics Processing and Selective Visual
Display Systems,
subclasses 156+ for various display peripheral interface input
devices including mice and joysticks.
This subclass is indented under subclass 65. Subject matter further comprising means or steps for compacting
data for more efficient transferring between the peripheral and
digital data processing system or computer, or for more
efficient storage in peripheral.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclass 247 for compression/decompression in computer-to-computer
data transferring.
This subclass is indented under subclass 65. Subject matter further comprising means or steps for changing
the format from analog signal to digital data or vice versa.
This subclass is indented under subclass 65. Subject matter further comprising means or steps for changing
the format from one type of digital data to another.
This subclass is indented under subclass 65. Subject matter further comprising means or steps for changing
the format from serial to parallel or vice versa.
This subclass is indented under subclass 62. Subject matter further comprising means or steps for making
certain types of peripheral compatible with digital data processing
system or computer.
Electrical Computers: Arithmetic Processing
and Calculating,
subclasses 131+ for input devices for electric digital calculators, and
subclasses 160+ for output devices for electric digital
calculators.
This subclass is indented under subclass 72. Subject matter wherein the peripheral is a user input device
other than a keyboard, per se, or a cursor controller, per
se.
Radiant Energy, appropriate subclasses, for example
subclasses 203.1+ , 215, 229+, and
566+, for a variety of techniques relying on radiant
energy that may be used in gathering positional or other information
for input to digital data processing system.
Optics: Measuring and Testing, appropriate subclasses, for example
subclasses 3+ for a variety of techniques that may be used in
optically gathering positional or other information for input to
digital data processing system.
Dynamic Magnetic Information Storage or Retrieval, appropriate subclasses for record carriers and systems wherein
information is 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.
Static Information Storage and Retrieval, various subclasses for addressable static singular
storage elements or plural singular storage elements of the same
type.
Dynamic Information Storage Or Retrieval, appropriate subclasses for processes of and apparatus
for the storage or retrieval of arbitrarily variable information
which is retained in a storage medium by variation of a physical
characteristic thereof.
INTRASYSTEM CONNECTING (E.G., BUS
AND BUS TRANSACTION PROCESSING):
This subclass is indented under the class definition. Subject matter comprising means or steps for interconnecting
or communicating between two or more components connected to an
interconnection medium (e.g., a
bus) within a single computer or digital data processing
system.
(1)
Note. This subclass is for processes and apparatus
for interfacing only compatible components; components
that can communicate data without any format changes or translation
are classified in this subclass. Processes and apparatus for
interfacing peripherals with incompatible computers or digital
data processing systems are classified elsewhere. Processes
and apparatus for interfacing other incompatible components of computers
or digital data processing systems are classified elsewhere.
See the SEE OR SEARCH CLASS notes below.
(2)
Note. This subclass requires more than nominal recitation
of intrasystem connections and communication. For example, processing
architecture art areas, including virtual processors, MIMD, vector
and array processors, and single-chip microprocessors
which only nominally include recitation of intrasystem connections
and communication are classified elsewhere. See the SEE
OR SEARCH CLASS notes below.
Electronic Digital Logic Circuitry,
subclass 30 for bus or line terminating circuitry, and
subclasses 62+ for generic digital logic gate level interface
circuitry.
Communications: Electrical,
subclasses 1.1 through 16.1for 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, subclass
2.81 for tree or cascade selective communication, subclasses
3.1-3.9 for communication systems where
status of a controlled device is communicated, subclasses 4.2
and 4.21 for synchronizing selective communication systems, subclasses
9.1-9.17 for addressing in selective
communication systems, and subclasses 12.1-12.55
for pulse responsive actuation in selective communication systems.
Data Processing: Structural Design, Modeling, Simulation, and
Emulation,
subclasses 23 through 28for general purpose compatibility, simulation, or
emulation of system components for interfacing between incompatible
components of computers or digital data processing systems.
Electrical Computers and Digital Processing Systems: Processing
Architectures and Instruction Processing (e.g. processors), appropriate subclasses for processing architecture
art areas, including virtual processors, MIMD, vector
and array processors, and single-chip microprocessors which
nominally include recitation of intrasystem connections and communication.
This subclass is indented under subclass 100. Subject matter including means or steps for utilizing a
hardware structure for providing to a processor arrangement data
of the digital data processing system including a characteristic
of the digital data processing system"s component.
(1)
Note. Configuration at booting via software is classified
elsewhere. See the SEE OR SEARCH CLASS notes below.
(2)
Note. Assigning operating characteristics to peripherals
is classified elsewhere in this class. See the SEE OR SEARCH THIS
CLASS, SUBCLASS notes below.
Electrical Computers and Digital Processing Systems: Support,
subclasses 1 , 2, and 100 for digital data
processing system initialization and configuration at boot-time.
This subclass is indented under subclass 100. Subject matter including means or steps for providing
an exchange of information in accordance with a set of rules or
standards designed to enable digital data processing system components
to connect with each other.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclasses 230+ for computer-to-computer data
transfer protocol implementing.
This subclass is indented under subclass 105. Subject matter including means or steps using a transmitter
and receiver for exchanging the information between the digital
data processing system components.
This subclass is indented under subclass 100. Subject matter including means or steps for providing control
signals and commands to digital data processing system components connected
to the bus in order to maintain information-handling or
bus activities.
for access regulating in the transferring of data
from one or more peripherals to one or more computers for the latter
to process, store, or further transfer or for
transferring data from the computers to the peripherals (i.e., Input/Output
processing access regulating).
Multiplex Communications, appropriate subclasses for TDM, FDM, etc.,
subclasses 352+ and 389+ for packetized multiplex communications, subclasses
438+ for access control by a separate control line or bus, and 445+ for
bus contention including carrier sense.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclass 225 for computer network access regulating in multicomputer
data transferring.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor task management and control related to process
or job execution.
This subclass is indented under subclass 107. Subject matter including means or steps for preventing access
by a digital data processing system component to a shared interconnecting medium
while another digital data processing system component has temporary
exclusive control of the interconnecting medium.
This subclass is indented under subclass 107. Subject matter including means or steps for bus access regulating
by determining the status of each digital data processing system
component in a digital data processing system by another processing
digital data processing system component which accesses each of
the digital data processing system components one at a time.
(1)
Note. Classification herein allows appropriate action
such as granting access according to a status determination.
(2)
Note.Subject matter directed to the interrogation
of peripherals is classified elsewhere in this class. See
the SEE OR SEARCH THIS CLASS, SUBCLASS notes below.
(3)
Note. Generalized access polling is classified elsewhere
in this class. See the SEE OR SEARCH THIS CLASS, SUBCLASS
notes below.
This subclass is indented under subclass 107. Subject matter wherein a digital data processing system
component is provided with control over other digital data processing
system components connected to the bus.
Data Processing: Generic Control Systems
or Specific Applications,
subclasses 2 through 7for the use of plural processors and a master/slave arrangement
in a digital generic control system application.
This subclass is indented under subclass 107. Subject matter including means or steps for granting bus
access to all contending digital data processing system components
one at a time in a predetermined order before any one digital data
processing system components may again obtain the bus.
This subclass is indented under subclass 107. Subject matter including means or steps for storing requests
for access to the bus in the order in which they are received.
This subclass is indented under subclass 107. Subject matter including means or steps for determining
which of plural digital data processing system components contending
for access to a shared bus shall be granted access at any one time, wherein
the determination is performed by a single digital data processing
system component common to the digital data processing system components.
for access regulating in the transferring of 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 (i.e., Input/Output
processing access regulating).
This subclass is indented under subclass 113. Subject matter including means or steps for granting the
contending plural digital data processing system components access
to the bus in accordance with a fixed ranking assigned to each digital
data processing system component.
This subclass is indented under subclass 114. Subject matter including means or steps for granting the
contending digital data processing system components access to the
shared bus based on their physical location on the bus.
This subclass is indented under subclass 113. Subject matter including means or steps for changing the
ranking of the contending digital data processing system components.
This subclass is indented under subclass 113. Subject matter including means or steps for granting the
contending digital data processing system components use of the
shared bus for a predetermined time period.
This subclass is indented under subclass 113. Subject matter including means or steps for decreasing the
arbitration time among the contending digital data processing system
components on the bus.
This subclass is indented under subclass 107. Subject matter including means or steps for determining
which of plural digital data processing system components contending
for access to a shared bus shall be granted access at any one time, wherein
the determination is performed by circuitry located in more than
one of the contending digital data processing system components.
for access regulating in the transferring of 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 (i.e., Input/Output
processing access regulating).
This subclass is indented under subclass 119. Subject matter including means or steps for performing more
than one level of bus arbitration in order to grant access to one
of the contending digital data processing system components.
This subclass is indented under subclass 119. Subject matter including means or steps for granting the
contending plural digital data processing system components access
to the bus in accordance with a fixed ranking assigned to each digital
data processing system component.
This subclass is indented under subclass 121. Subject matter including means or steps for granting the
contending digital data processing system components access to the
shared bus based on their physical location on the bus.
This subclass is indented under subclass 119. Subject matter including means or steps for changing the
ranking of the contending digital data processing system components.
This subclass is indented under subclass 119. Subject matter including means or steps for granting the
contending digital data processing system components use of the
shared bus for a predetermined time period.
This subclass is indented under subclass 119. Subject matter including means or steps for decreasing the
arbitration time among the contending digital data processing system
components on the bus.
This subclass is indented under the class definition. Subject matter comprising means or steps for preventing
access to a shared resource of a computer or digital data processing
system.
(1)
Note. Processes and apparatus for locking access
for general utility are classified herein. Processes and
apparatus for locking access to buses are classified elsewhere.
See the SEE OR SEARCH THIS CLASS, SUBCLASS notes below. Processes
and apparatus for locking access to memories are classified elsewhere.
See the SEE OR SEARCH CLASS notes below.
(2)
Note. Processes and apparatus for regulating simultaneous
access to a computer network are classified elsewhere.
See the SEE OR SEARCH CLASS notes below.
(3)
Note. Processes and apparatus for furthering the
security of computers and digital data processing systems, even
if the processes and apparatus involve access locking, are
classified in this class elsewhere. See the SEE OR SEARCH CLASS
notes below.
Communications: Electrical,
subclasses 5.1 through 5.92for security (e.g.,
authorization) in selective communication systems,
particularly, subclasses 5.22-5.25
for varying authorization control using programmable code.
Cryptography,
subclass 4 for stored digital data access or copy prevention in
combination with data encryption; e.g., software
program protection or computer virus detection in combination with
data encryption.
This subclass is indented under the class definition. Subject matter comprising means or steps for granting access
to a shared resource of a computer of digital data processing system
by one of a plurality of components of the computer or digital data
processing system by interrogating each of the components in a predetermined
order.
(1)
Note. Processes and apparatus for access polling
of general utility are classified herein. Processes and
apparatus for access polling of peripherals and for access polling
of a bus are classified elsewhere in this class. See the
SEE OR SEARCH THIS CLASS, SUBCLASS notes below.
(2)
Note. Processes and apparatus for regulating simultaneous
access to a computer network are classified elsewhere.
See the SEE OR SEARCH CLASS notes below.
(3)
Note. Processes and apparatus for regulating simultaneous
access to shared memory are classified elsewhere. See the
SEE OR SEARCH CLASS notes below.
This subclass is indented under the class definition. Subject matter comprising means or steps for determining
which of a plurality of components of a computer system or digital
data processing system contending for access to a shared resource
shall be granted access at any one time based upon a predetermined
criteria.
(1)
Note. For classification herein it is adequate that
the grant is determined. The access grant is not required
for classification herein.
(2)
Note. Processes and apparatus for regulating simultaneous
access to a computer network are classified elsewhere.
See the SEE OR SEARCH CLASS notes below.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring,
subclass 225 for regulating simultaneous access to a computer network.
This subclass is indented under subclass 240. Subject matter further comprising means or steps for performing
the arbitration for the contending digital data processing system
components by a single processor.
This subclass is indented under subclass 240. Subject matter further comprising means or steps for performing
the arbitration for the contending digital data processing system
components by circuitry resident in each of the contending digital
data processing system components.
This subclass is indented under subclass 240. Subject matter further comprising means or steps for granting
the access in accordance with a predetermined ranking.
This subclass is indented under the class definition. Subject matter comprising means or steps for stopping, halting, or
suspending a current processing function within a computer or digital
data processing system.
Electrical Computers and Digital Processing Systems: Memory,
subclasses 204+ for virtual address branch or jump address predicting
and subclass 213 for generalized prefetch, look-ahead, jump, or
predictive address generating.
Electrical Computers and Digital Processing Systems: Processing
Architectures and Instruction Processing (e.g. processors), appropriate subclasses for instruction data processing, per
se.
Electrical Computers and Digital Processing Systems: Support, appropriate subclasses for processes and apparatus
used for the synchronizing the clocking or timing operations of
a processor.
Error Detection/Correction and Fault Detection/Recovery,
subclass 34 for controlling a processor to be tested or diagnosed
by applying an interrupt, halt, or clock signal
to the processor and subclass 50 wherein an ordering of state information
related to a succession of data, instructions etc., is
the basis for state analysis.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor data processing task management.
This subclass is indented under subclass 260. Subject matter wherein the digital data processing system
or computer has multiple modes of operation and further comprising
means or steps for processing the interrupt differently depending
on a mode of operation of the digital data processing system or
computer.
This subclass is indented under subclass 260. Subject matter further comprising means or steps for processing
plural interrupts in accordance with a predetermined ranking.
This subclass is indented under subclass 264. Subject matter further comprising means or steps for changing
a priority level of at least one interrupt in dependence on system
conditions.
This subclass is indented under subclass 260. Subject matter further comprising means or steps for processing
the interrupt under the influence of a user changeable or replaceable stored
program.
This subclass is indented under subclass 260. Subject matter further comprising means or steps for processing
the interrupt in accordance with the current condition of the digital
data processing system, processor, or computer.
This subclass is indented under subclass 260. Subject matter wherein the interrupt signal includes data
identifying the source or destination of the interrupt.
This subclass is indented under subclass 260. Subject matter wherein the interrupt includes branch address
data or a peripheral unit identifier data identifying the location
of an interrupt handling routine.
Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor task management and control.
Electrical Computers and Digital Processing Systems: Interprogram
Communication or Interprocess Communication (IPC), appropriate subclassesfor interprogram communication.
This subclass is indented under subclass 100. Subject matter including means or steps for electrically
connecting additional circuit boards to the interconnection medium.
(1)
Note. This subclass will accept computer docking
stations for docking portable computers.
This subclass is indented under subclass 300. Subject matter wherein an additional circuit board is
capable of being plugged into or removed from a motherboard, backplane, or bus.
This subclass is indented under subclass 301. Subject matter including means or steps for allowing
plug-in or removal of the additional circuit board into
or out of a powered motherboard or backplane.
Electricity: Electrical Systems and Devices,
subclasses 679.02 through 679.61for housing or mounting assemblies for computers, digital
data processing systems, calculators or components thereof.
This subclass is indented under subclass 303. Subject matter including means or steps for allowing
plug-in or removal of the portable computer to the interconnection
medium wherein at least one of the portable computer or interconnection
medium is powered.
This subclass is indented under subclass 100. Subject matter including means or steps for providing
an interconnection structure for data transfer between digital data
processing system components and a bus.
Electrical Computers and Digital Processing Systems: Processing
Architectures and Instruction Processing (e.g. processors), 204 for instruction aligning
This subclass is indented under subclass 306. Subject matter further comprising means or steps for
transferring data between peripherals and memories under control
of the bus bridge with little or no intervention from a main processor.
Error Detection/Correction and Fault Detection/Recovery, appropriate subclasses for detecting or correcting errors
in generic electrical pulse or pulse coded data and for detecting
and recovering from faults of computers, particularly
subclass 5.11 for access processor affected; digital
data processing systems, and logic level based systems, particularly
subclass 702 for memory access (e.g., address
permutation, etc.); subclasses
710-711 for replacement with spare memory components or
portion thereof; subclasses 718-723 for memory
testing; and subclasses 763-773 for memory access with
error correction, error pointer, or error checking.
This subclass is indented under subclass 306. Subject matter wherein the bus bridge includes means
or steps for determining which of plural digital data processing
system components contending for access to a coupled bus at any one
time.
This subclass is indented under subclass 306. Subject matter including specific means or steps for
control of temporary storage of data being transferred between coupled
buses
This subclass is indented under subclass 306. Subject matter wherein the bridge includes advanced arithmetic
and logic functions for controlling bridge operations.
This subclass is indented under subclass 306. Subject matter wherein one of the coupled buses is an
input/output bus (e.g., Peripheral Component
Interconnect, Universal Serial Bus, Industry Standard
Architecture, and etc.).
This subclass is indented under subclass 306. Subject matter wherein the coupled buses operate according
to the same signaling requirements (e.g., Peripheral
Component Interconnect to Peripheral Component Interconnect).
This subclass is indented under subclass 306. Subject matter wherein the coupled buses operate according
to signaling requirements which are not the same (e.g., Peripheral
Component Interconnect to Industry Standard Architecture).
This subclass is indented under subclass 305. Subject matter including means or steps for establishing
a temporary connection or link between two digital data processing
system components by an intermediary station that serves to provide
the connection.
(1)
Note. The subject matter here in accordance with
its parent subclass and its class requires connecting and reconnecting
of links within a single digital data processing system or computer
which distinguishes it from electrical communications switching, telephone
switching systems, and computer network switching.
See the see or search class notes below.
Multiplex Communications, for the simultaneous transmission of two or more signals
over a common medium, particularly 229-240 for
data flow congestion prevention and control,
subclasses 254 through 258for network configuration determination, subclasses
351-430 for pathfinding or routing which includes circuit
switching or packet switching, and subclasses 465-473
for adaptive communication which includes processing or converting
of communication protocols.
Electrical Computers and Digital Processing Systems: Multicomputer
Data Transferring, appropriate subclassesfor means or steps for computer network switching. wherein
the graphics display memory includes plurality of color planes for
storing color image information which may be accessed independently.
Note: The Patent
and Trademark Depository Library Program (PTDLP) administers a nationwide
network of public, state and academic libraries designated as Patent and
Trademark Depository Libraries authorized by 35 U.S.C. 13 to: Disseminate
Patent and Trademark Information Support Diverse Intellectual Property
Needs of the Public. PTDL Contact Information
Note: For information/comments on electronic information products, such
as purchasing USPTO data, or to discuss system requirements for magnetic
tape products, contact:
KEY: =online
business system =fees =forms=help =laws/regulations =definition
(glossary)
The Inventors
Assistance Center is available to help you on patent
matters.Send questions about USPTO programs and services
to theUSPTO
Contact Center (UCC). You can suggest USPTO webpages
or material you would like featured on this section by E-mail
to the webmaster@uspto.gov.
While we cannot promise to accommodate all requests, your suggestions
will be considered and may lead to other improvements on the
website.