|
|
| Class Numbers & Titles | Class Numbers Only | USPC Index | International | HELP |
| You are viewing a Class definition. |
CLASS 713, | ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: SUPPORT |
| Click here for a printable version of this file | |
SECTION I - CLASS DEFINITION
GENERAL STATEMENT OF THE CLASS SUBJECT MATTER
This class provides, within a computer or digital data processing system, for the following subject matter:
(A) Processes or apparatus for establishing original operating parameters or data for a computer or digital data processing system, such as, allocating extended or expanded memory, specifying device drivers, paths, files, buffers, disk management, etc.;
(B) Processes or apparatus for changing system settings or operational modes in a computer or digital data processing system after they have been set;
(C) Processes or apparatus for increasing a system’s extension of protection of system hardware,software, or data frm maliciously caused destruction, unauthorized modification, or unauthorized disclosure;
(D) Processes or apparatus for modifying or responding to the available power to a computer or digital data processing system or programmable calculator;
(E) Processes or apparatus for synchronization of two or more processors;
(F) Processes or apparatus wherein a clock or timing signals, timing pulses, or data associated with the control or regulation of any one or combination of processing components, memory components, and peripheral components are caused to operate in synchronization;
(G) Processes or apparatus for generation, division, or distribution of clock signals, pulse signals, or timing signals in a computer or digital data processing system from one or more sources into groups of continuous and successive time increments, and including event timing and counting, and the correction of the clock signals, pulse signals, or timing signals;
(H) Processes or apparatus wherein there is a significant temporal, incremental or sequencing control provided to one or more computers, digital data processing systems, processors, memory, or peripherals, or to data transmission between these systems or components;
SCOPE OF THE CLASS
| (1) Note. Together, a portion of the class directed to Database and File Management or Data Structures, and a series of Electrical Computers and Data Processing classes are 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 system. See the SEE OR SEARCH CLASS note below. |
| (2) Note. Process and apparatus for facilitating or supporting the operation of processing, storing, and inputting/outputting in a computer or digital data processing system are classified herein. |
| (3) Note. Process and apparatus used for installation of software or version management of an executable program for a computer or digital data processing system are classified elsewhere. See the SEE OR SEARCH CLASS notes below. |
| (4) Note. The species of computer support directed to reliability and availability, fault recovery, or failure or error detection is classified elsewhere. See the SEE OR SEARCH CLASS notes below. |
| (5) Note. Process and apparatus for developing, managing, translating or compiling instruction data for a computer or digital data processing system are classified elsewhere. See the SEE SEARCH CLASS notes below. |
| (6) Note. Process and apparatus for analyzing or debugging instruction data for a computer or digital data processing system are classified elsewhere. See the SEE OR SEARCH CLASS notes below. |
| (7) Note. Process and apparatus used for managing or controlling of process, task, or job execution for a computer or digital data processing system are classified elsewhere. See the SEE OR SEARCH CLASS notes below. |
| (8) Note. Process and apparatus for exchanging data or messages between executing processes in a computer or digital data processing system are classified elsewhere. See the SEE OR SEARCH CLASS notes below. |
SECTION II - REFERENCES TO OTHER CLASSES
SEE OR SEARCH CLASS:
| 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 also for various data bearing record controlled systems. |
| 326, | Electronic Digital Logic Circuitry, subclass 30 for bus or line terminating circuitry, subclasses 62 - 92 for generic digital logic, gate level interface circuitry, and subclasses 93 - 98 for clocking or synchronization of logic stages or gates. |
| 327, | Miscellaneous Active Electrical Nonlinear Devices, Circuits, and Systems, subclasses 141 through 163for synchronizing electrical nonlinear devices, and particularly subclasses 142 - 143 for miscellaneous synchronizing reset circuits which may be power supply responsive. |
| 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 by intelligence comparison (e.g., authorization, etc.) in a selective communication system; 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 system; and subclasses 825.57-825.69 for pulse responsive actuation in selective system. |
| 345, | Computer Graphics Processing and Selective Visual Display Systems, subclasses 1.1 through 3.4for 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; subclasses 156-184 for display peripheral interface input device; subclasses 204-215 for display driving control circuitry; subclasses 418-475 for computer graphics processing; and subclasses 501-522 for computer graphic processing systems. |
| 348, | Television, subclass 5.5 for use or access blocking, subclasses 500 -551 for synchronization. |
| 358, | Facsimile and Static Presentation Processing, subclass 400 – 304 (facsimile) for 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, subclasses 409-424 for synchronization in a facsimile system, and subclasses 500-540 for natural color facsimile. |
| 360, | Dynamic Magnetic Information Storage or Retrieval, 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, appropriate subclasses. |
| 361, | Electricity: Electrical Systems and Devices, subclasses 1 through 138for safety and protection of systems and devices, and subclasses 236 - 244 for electrical speed signal processing system. |
| 365, | Static Information Storage and Retrieval, appropriate 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 subclasses 226 through 229for powering including conservation of power and prevention of loss of stored information due to power interruption. |
| 369, | Dynamic 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. |
| 370, | Multiplex Communications, for the simultaneous transmission of two or more signals over a common medium, particularly subclasses 351 through 430for path finding or routing including packet switching, circuit switching, ATM switching, subclasses 254 - 258 for network configuration determination, subclasses 324, 350, 503 - 520 for synchronization over freespace or wire, and subclasses 465 - 473 for adaptive communication protocol. |
| 375, | Pulse or Digital Communications, appropriate subclasses for generic pulse or digital communication systems and synchronization of clocking signals from input data, particularly subclass 354 – 376 for synchronizing the operation of the receiving and transmitting mechanism including synchronization fault prevention and self synchronization. |
| 377, | Electrical Pulse Counters, Pulse Dividers, or Shift Registers: Circuits and Systems, appropriate subclasses for generic circuits for pulse counting, particularly subclass 32 for preventing inaccurate count due to power supply failure, subclasses 78 - 79 for phase clocking or synchronizing in a shift register operation, subclass 80 for parallel clocking, subclasses 104 - 105 for phased clocking. |
| 379, | Telephonic Communications, appropriate subclasses for two-way electrical communication of intelligible audio data of arbitrary content over a link including an electrical conductor, particularly subclass 145 for fraud or interference prevention, subclasses 188 -200 for telephone call or terminal access alarm or control (e.g., access blocking equipment), subclasses 322 - 324 for a power supply in a centralized switching system, subclasses 413 – 413.01 for a power supply in a subscriber line or transmission line interface. |
| 380, | Cryptography, appropriate subclasses and particularly subclass 287 for electric signal modification. |
| 381, | Electrical Audio Signal Processing Systems and Devices, appropriate subclasses for wired one-way audio systems, per se. |
| 382, | Image Analysis, appropriate 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 particularly 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 generic data processing control systems and subclasses 90-306 for specific applications. |
| 701, | Data Processing: Vehicles, Navigation, and Relative Location, subclasses 1 through 124for vehicle control, guidance, operation, or indication, subclasses 200 -226 for navigation, and subclasses 300 -302 for relative location determination. |
| 702, | Data Processing: Measuring, Calibrating, or Testing, appropriate subclasses, particularly subclasses 60 through 63for power parameter measuring system, subclass 125 for timing signal generation in a testing system, subclasses 176 -178 for time duration or rate measuring system, and subclass 186 for computer and peripheral benchmarking. |
| 703, | Data Processing: Structural Design, Modeling, Simulation, and Emulation, appropriate subclasses. |
| 704, | Data Processing: Speech Signal Processing, Linguistics, Language Translation, and Audio Compression/ Decompression, subclasses 1 through 10for linguistics; subclasses 200 -278 for speech processing, and subclasses 500 - 504 for audio signal time or bandwidth compression or expansion. |
| 705, | Data Processing: Financial, Business Practice, Management, or Cost/Price Determination, subclass 18 for a point of sale terminal or an electronic cash register having security or user identification, subclass 44 for authentication or authorization in a credit or loan processing system. |
| 706, | Data Processing: Artificial Intelligence, subclasses 1 through 9for fuzzy logic hardware; subclass10 for plural processing intelligence systems, subclass 11 for artificial intelligence system having particular user interface; subclasses 12 -13 for machine learning system, subclass 14 for adaptive system; subclasses 15 -44 for neural network; and subclasses 45 -61 for knowledge processing system. |
| 707, | Data Processing: Database and File Management or Data Structures, particularly subclasses 1 through 10for database or file accessing, subclasses 100-104.1 for database scheme or structure, and subclasses 200-206 for file or database management. |
| 708, | Electrical Computers: Arithmetic Processing and Calculating, appropriate subclasses for specialized function or calculation operation performed by an electrical analog computer, an electric hybrid computer, or an electric digital calculating computer. |
| 709, | Electrical Computers and Digital Processing Systems: Multicomputer or Process Coordinating, appropriate subclasses for transferring data between a plurality of computers even if the transferring employs peripherals (e.g., modems, line adapters, etc.). |
| 710, | Electrical Computers and Digital Data Processing Systems, Input/Output, appropriate subclasses for interconnecting or transferring data among processors, memories, and peripherals of computers or digital data processing systems. |
| 711, | Electrical Computers and Digital Processing Systems: Memory, subclasses 1 through 6for addressing combined with specific memory configurations (e.g., extended, expanded, dynamic, etc.) in a computer, subclasses 100 -173 for accessing or controlling memories that are peripherals, for caching data, particularly subclass 164 for access limiting with password or key; and subclasses 200 -221 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; single-chip microprocessors; and for fetching, buffering, decoding, or executing instruction data for operations other than I/O (e.g., logic functions). |
| 714, | Error Detection/Correction and Fault Detection/Recovery, particularly subclass 707 for synchronization control using an error rate; subclass 731 for a reference timing function or a clock pulse generator in a scan path testing system; subclass 744 for clock or synchronization in digital logic testing using a test pattern generator; subclass 798 for error detection for synchronization control. |
| 715, | Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing, subclasses 200 through 277for document presentation processing, and subclasses 700-866 for computer operator interface. |
| 716, | Data Processing: Design and Analysis of Circuit or Semiconductor Mask, appropriate subclasses. |
| 717, | Data Processing: Software Development, Installation, and Management, subclasses 100 through 167for software program development tools including systems and functions to develop, manage, translate, or compile instruction data, to analyze or debug instruction data; subclasses 168-173 for software upgrading or updating of an operating system, application program or other executable program; and subclasses 174 – 178 for software installation of an operating system, application program or other executable program. |
| 718, | Electrical Computers and Digital Processing Systems: Virtual Machine Task or Process Management or Task Management/Control, appropriate subclassesfor administering over processor or job execution in a digital data processing system. |
| 719, | Electrical Computers and Digital Processing Systems: Interprogram Communication or Interprocess Communication (IPC), appropriate subclassesfor exchanging data or messages between two executing programs or processes, independent of the hardware used in the communication. |
| 726, | Information Security, subclasses 1 through 36for information security in computers or digital processing system. |
SECTION III - GLOSSARY
APPLICATION PROGRAM
A computer program designed to perform a certain type of work, such as an application to manipulate text, numbers, graphics or a combination of these elements. An application differs from an operating system (which runs a computer), a utility (which performs maintenance or general-purpose chores), and a language (with which computer programs are created).
BOOT
To start up a computer or the process of starting or resetting a computer.
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.
OPERATING SYSTEM
Software responsible for controlling the allocation and usage of hardware resources such as memory, central processing unit (CPU) time, disk space, and peripheral devices. The operating system is the foundation on which application programs are built.
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.
pROGRAM
A sequence of instructions that can be executed by a computer. The term can refer to the original source code or to the executable (machine language) version.
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.
SUBCLASSES
1 | DIGITAL DATA PROCESSING SYSTEM INITIALIZATION OR CONFIGURATION (E.G., INITIALIZING, SETUP, CONFIGURATION, OR RESETTING): | ||||||||||||||||||||||||
This subclass is indented under the class definition. Subject matter comprising means or steps for establishing
an original operating parameter or data for a computer or digital
data processing system.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||||||||||||||||||||
2 | Loading initialization program (e.g., booting, rebooting, warm booting, remote booting, BIOS, initial program load (IPL), bootstrapping): | ||||||||
This subclass is indented under subclass 1. Subject matter comprising means or steps for booting a computer
or digital data processing system.
SEE OR SEARCH CLASS:
| |||||||||
100 | RECONFIGURATION (E.G., CHANGING SYSTEM SETTING): | ||||||||||||||||||||||||||
This subclass is indented under the class definition. Subject matter comprising means or steps for changing a
system setting or an operational mode after it has been set.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||||||||||||||||||||||
150 | MULTIPLE COMPUTER COMMUNICATION USING CRYPTOGRAPHY: | ||||||||
Subject matter for cryptographically protecting the transfer
of data among a plurality of spatially distributed (i.e., situated
at different locations) computers or digital data processing systems
via one or more communications media (e.g., computer networks) wherein
the computers or digital data processing systems employ the data
in data processing before or after the transferring, and wherein
the transferring affects the data transfer between the computers.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||||
151 | Protection of a particular protocol layer: |
| This subclass is indented under 150. Subject matter wherein the protection of the data transfer occurs at a specified stack model level. | |
152 | Application layer security: | ||
This subclass is indented under 151. Subject matter wherein protection occurs at the highest stack
model level.
| |||
153 | Particular node (e.g., gateway, bridge, router, etc.) for directing data and applying cryptography: | ||||||
| This subclass is indented under 150. Subject matter wherein cryptographic protection
of data is effected by a distinct element directing the data
transfer among the spatially distributed computers.
SEE OR SEARCH CLASS:
| |||||||
154 | Including filtering based on content or address: |
| This subclass is indented under 153. Subject matter wherein the distinct element screens the data for particular subject matter or network location designation. | |
155 | Central trusted authority provides computer authentication: | ||||||
| This subclass is indented under 150. Subject matter wherein a single source confirms the legitimacy
of a computer on the network or provides logon authorization.
SEE OR SEARCH CLASS:
| |||||||
156 | By certificate: | ||
| This subclass is indented under 155. Subject matter wherein the single source provides digital
information attesting to a network computers legitimacy.
SEE OR SEARCH THIS CLASS, SUBCLASS:
| |||
157 | Chain or hierarchical certificates: |
| This subclass is indented under 156. Subject matter wherein a certificate references another certificate. | |
158 | Revocation or expiration: |
| This subclass is indented under 156. Subject matter wherein a single source provides information invalidating a previously issued certificate. | |
159 | Including intelligent token: | ||||||
| This subclass is indented under 155. Subject matter wherein the authentication includes a portable
carrier with data processing capability.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||
160 | Packet header designating cryptographically protected data: | ||||
| This subclass is indented under 150. Subject matter wherein the data transfer uses an integral
unit including information indicating that the associated data
is encrypted or signed.
SEE OR SEARCH CLASS:
| |||||
161 | Data authentication: | ||||||||
| This subclass is indented under 160. Subject matter wherein the integral unit includes information
to attest to the integrity of the data transferred.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||||
162 | Having particular address related cryptography: | ||
| This subclass is indented under 150. Subject matter including a specific network location designation
associated with cryptographic protection.
SEE OR SEARCH CLASS:
| |||
163 | Multicast: |
| This subclass is indented under 162. Subject matter wherein a group of users is selectively addressed. | |
164 | Security kernel or utility: | ||
| This subclass is indented under 150. Subject matter wherein cryptographic protection of a computer
network is provided by a portion of an operating system or a program
dedicated to a specific system function.
SEE OR SEARCH CLASS:
| |||
165 | File protection: |
| This subclass is indented under 164. Subject matter wherein the kernel or utility implements a file security system. | |
166 | Security levels: |
| This subclass is indented under 164. Subject matter wherein the kernel or utility controls access to distinct tiers of system protection. | |
167 | Object protection: |
| This subclass is indented under 164. Subject matter wherein the kernel or utility provides protection of or access to an integrated structure of data and routines is provided. | |
168 | Particular communication authentication technique: | ||||||
| This subclass is indented under 150. Subject matter wherein the data processing before or after
the transferring provides indication of a genuine transmission or
reception of information or related entity.
SEE OR SEARCH THIS CLASS, SUBCLASS:
SEE OR SEARCH CLASS:
| |||||||
169 | Mutual entity authentication: |
| This subclass is indented under 168. Subject matter wherein both a transmission and reception entity are determined to be genuine by each other. | |
170 | Authentication of an entity and a message: |
| This subclass is indented under 168. Subject matter wherein a transmission or reception entity and a corresponding message are determined to be genuine. | |
171 | Having key exchange: | ||
| This subclass is indented under 168. Subject matter wherein the transmission and reception entities
exchange information during authentication which establishes an
operational key.
SEE OR SEARCH CLASS:
| |||
172 | Intelligent token: | ||||
| This subclass is indented under 168. Subject matter wherein a transmission or reception entity
is a portable carrier with data processing capability.
SEE OR SEARCH CLASS:
| |||||
173 | Pre-loaded with certificate: | ||
| This subclass is indented under 172. Subject matter wherein the portable carrier stores information
attesting to the authenticity of a variable or parameter involved
in the authentication.
SEE OR SEARCH CLASS:
| |||
174 |