US PATENT SUBCLASS 710 / 1
INPUT/OUTPUT DATA PROCESSING


Current as of: June, 1999
Click HD for Main Headings
Click for All Classes

Internet Version by PATENTEC © 1999      Terms of Use



710 /   HD   ELECTRICAL COMPUTERS AND DIGITAL DATA PROCESSING SYSTEMS: INPUT/OUTPUT

1INPUT/OUTPUT DATA PROCESSING {16}
2  DF  .~> Input/Output expansion
3  DF  .~> Input/Output addressing {1}
5  DF  .~> Input/Output command process {2}
8  DF  .~> Peripheral configuration {6}
15  DF  .~> Peripheral monitoring {4}
20  DF  .~> Concurrent Input/Output processing and data transfer {1}
22  DF  .~> Direct Memory Accessing (DMA) {6}
29  DF  .~> Flow controlling
30  DF  .~> Frame forming
31  DF  .~> Transfer direction selection
32  DF  .~> Transfer termination
33  DF  .~> Data transfer specifying {2}
36  DF  .~> Input/Output access regulation {7}
52  DF  .~> Input/Output data buffering {5}
58  DF  .~> Input/Output process timing {3}
62  DF  .~> Peripheral adapting {4}


DEFINITION

Classification: 710/1

INPUT/OUTPUT DATA PROCESSING:

(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,

22+, for code conversion in transferring codes from a peripheral keyboard to a computer.

345, Computer Graphics Processing, Operator Interface 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,

400+, 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.

395, Information Processing System Organization, 101+, for transferring data to peripherals for presenting the data on a fixed medium.

709, Electrical Computers and Digital Data Processing Systems: Multiple Computer and Process Coordinating, appropriate subclasses for transferring data between a plurality of computers even if the transferring employs peripherals (e.g., modems, line adapters, etc.) particularly

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.

713, Electrical Computers and Digital Data Processing Systems: Support,

200+, for furthering the security of computers, digital data processing systems, and 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;

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,.