PATENTS   
Patents > Guidance, Tools, and Manuals >> Classification >>> Class Definition
    Class Numbers & Titles   | Class Numbers Only   | USPC Index   | International   | HELP  
You are viewing a Class definition.

 [Search a list of Patent Appplications for class 714]   CLASS 714,ERROR DETECTION/CORRECTION AND FAULT DETECTION/RECOVERY
Click here for a printable version of this file

SECTION I - CLASS DEFINITION

This class provides for process or apparatus for detecting and correcting errors in electrical pulse or pulse coded data.

This class also provides for process or apparatus for detecting and recovering from faults in electrical computers and digital data processing systems, as well as logic level based systems.

SECTION II - REFERENCES TO OTHER CLASSES

SEE OR SEARCH CLASS:

324Electricity: Measuring and Testing,   appropriate subclasses for process and apparatus for measuring, testing or sensing of electric properties or measuring, testing or sensing of nonelectric properties by electric means.
341Coded data Generation or Conversion,   appropriate subclasses for process and apparatus utilizing electrical pulse coding techniques without error correcting/detecting functions for the generating or conversion of coded data.
358Facsimile and Static Presentation Processing,   appropriate subclasses for process and apparatus for testing and performance monitoring of facsimile devices.
365Static Information Storage and Retrieval,   subclass 200 and 201, for process and apparatus including the specifics of memory devices which are tested for defects or erroneous information.
370Multiplex Communications,   appropriate subclasses for process and apparatus for measuring and testing part of a multiplex system.
375Pulse or Digital Communications,   subclasses 213 and 224 - 228 for process and apparatus for testing pulse or digital communication systems.
379Telephonic Communications,   subclasses 1.01 through 33for process and apparatus for testing of telephone circuits.
455Telecommunications,   appropriate subclasses for process and apparatus for measuring, testing and monitoring of telecommunication systems.
706Data Processing: Artificial Intelligence,   subclasses 1+ for fuzzy logic, subclasses 15+ for neural networks and subclasses 45+ for knowledge processing systems.
707Data Processing: Database and File Management or Data Structures,   subclasses 1 through 206for database processing.
708Electrical Computers: Arithmetic Processing and Calculating,   appropriate subclasses for process and apparatus for computer arithmetic circuits.
709Electrical Computers and Digital Processing Systems: Multicomputer Data Transferring or Plural Processor Synchronization,   appropriate subclasses for multiple computer or computer process systems.
710Electrical Computers and Digital Data Processing Systems: Input/Output,   appropriate subclasses for process and apparatus for computer input or output systems.
711Electrical Computers and Digital Processing Systems: Memory,   subclasses 133+ for entry replacement strategies and page fault recovery, and subclasses 161+ for data archiving.
712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing(e.g., processors),   appropriate subclasses for process and apparatus for computer structure and program execution systems.
713Electrical Computers and Digital Processing Systems: Support,   appropriate subclasses for process and apparatus for computer cases, housing and supports.
726Information 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, digital data processing systems, 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 specification. This includes a change in information content of pulse or pulse coded data to a state or value other than the normal state or value of a properly operating device or system.

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 computing (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.

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.

SUBCLASSES

[List of Patents for class 714 subclass 1]    1Reliability and availability:
 This subclass is indented under subclass 100.  Subject matter further including means or steps for increasing a probability of correctly performing services (e.g., data processing) throughout a time interval, given correct performance at the beginning of the interval, or for increasing the probability of correctly performing services at any given instant.
(1) Note. Reliability features in a data processing control system are classified elsewhere.

SEE OR SEARCH THIS CLASS, SUBCLASS:

746+,for data error detection and correction, and fault detection and recovery.

SEE OR SEARCH CLASS:

380Cryptography,   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.
700Data Processing: Generic Control Systems or Specific Applications,   subclasses 79 through 82for reliability features in a data processing generic control system.
  
[List of Patents for class 714 subclass 2]    2Fault recovery:
 This subclass is indented under subclass 1.  Subject matter further including means or steps for responding to a failure 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 after detecting the error or locating the fault.
(1) Note. Classification here requires significant data processing features claimed. For fault recovery in a system without significant data processing method or apparatus, classification is elsewhere. See the SEE OR SEARCH THIS CLASS, SUBCLASS and SEE OR SEARCH CLASS notes below.
(2) Note. Classification here requires notification or detection of the fault, its location, and a further action. Subcombinations used in the process of fault recovery; e.g., fault locating, are classified below.
(3) Note. "Page faults" are a species of faults peculiar to memory accessing and are classified elsewhere in this class. See the SEE OR SEARCH THIS CLASS, SUBCLASS notes below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

746+,for data error detection and correction of general utility.

SEE OR SEARCH CLASS:

711Electrical Computers and Digital Processing Systems: Memory,   subclasses 133+ for entry replacement strategies and page fault recovery.
  
[List of Patents for class 714 subclass 3]    3By masking or reconfiguration:
 This subclass is indented under subclass 2.  Subject matter further including means or steps for recovery by selecting a correct output from a concurrently active redundant functional unit in place of the output of the failed functional unit, or by replacing or isolating the failed functional unit.
(1) Note. This subclass is for fault recovery by masking or reconfiguration in combination with significant data processing. Generic fault recovery is classified elsewhere. See the SEE OR SEARCH CLASS notes below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

825,for fault recovery by replacing or isolating the failed functional unit not provided for elsewhere.
  
[List of Patents for class 714 subclass 4]    4Of network:
 This subclass is indented under subclass 3.  Subject matter further including means or steps for recovery at a network level (e.g., recovery from nodal failures).

SEE OR SEARCH CLASS:

340Communications: Electrical,   various subclasses for residual electrical communication systems, subclass 2.23 for alternate routing in a plural stage communication system, and see related Class 342 and Class 343.
342Communications: Directive Radio Wave Systems and Devices (e.g., Radar, Radio Navigation),   various subclasses for alternate routing in a plural stage radar network.
343Communications: Radio Wave Antennas,   various subclasses for alternate routing in a plural antenna system.
370Multiplex Communications,   subclasses 216+ for fault recovery and subclasses 229+ for data flow congestion prevention and control in a multiplex communication system.
375Pulse or Digital Communications,   various subclasses for generic pulse or digital communication systems.
  
[List of Patents for class 714 subclass 5]    5Of memory or peripheral subsystem:
 This subclass is indented under subclass 3.  Subject matter further including means or steps for recovery from a fault of a memory function level or the peripheral function level, or for recovery limited to a specialized processor accessing either memory, peripheral, or other I/O device.
(1) Note. "Page faults" are a species of faults peculiar to memory accessing and are classified elsewhere. See the SEE OR SEARCH THIS CLASS, SUBCLASS notes below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

710+,for memory fault recovery of general utility without significant data processing features claimed.

SEE OR SEARCH CLASS:

710Electrical Computers and Digital Data Processing Systems: Input/Output,   subclasses 1+ , for transferring 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 data processing).
711Electrical Computers and Digital Processing Systems: Memory,   subclasses 100+ for means (e.g., processor, controller, etc.) or steps for governing memory in a digital data processing system or the passage (e.g., reading or writing) of data thereto and subclasses 133+for entry replacement strategies and page fault recovery.
  
[List of Patents for class 714 subclass 6]    6Redundant stored data accessed (e.g., duplicated data, error correction coded data, or other parity-type data):
 This subclass is indented under subclass 5.  Subject matter further including means or steps for recovery by accessing redundant stored data.
(1) Note. This and indented subclasses rely on information which is a function of the actual data of concern as exemplified in one simple form by parity data. The species of fault recovery or avoidance concerned with storing archival verbatim copies of data is classified elsewhere. See SEE OR SEARCH CLASS notes below.
(2) Note. Parity and error-correction coded storage of general utility in a system without data processing features claimed are classified elsewhere in this class. See SEE OR SEARCH THIS CLASS, SUBCLASS notes below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

763+,for memory access block coding.
805,for storage accessing error/fault detection techniques.

SEE OR SEARCH CLASS:

711Electrical Computers and Digital Processing Systems: Memory,   subclasses 161+ for preventing the corruption, loss, alteration, or disclosure of data by storing, as in making backup copies.
  
[List of Patents for class 714 subclass 7]    7Reconfiguration (e.g., adding a replacement storage component):
 This subclass is indented under subclass 6.  Subject matter further including means or steps for statically replacing a failed memory component.
(1) Note. Classification here requires more than selecting a correct output from a concurrently active redundant functional unit in place of the output of the failed component.

SEE OR SEARCH THIS CLASS, SUBCLASS:

710+,for recovery from failure of memory, by replacing or isolating the failed memory, in a system without significant data processing features claimed.
  
[List of Patents for class 714 subclass 8]    8Isolating failed storage location (e.g., sector remapping):
 This subclass is indented under subclass 5.  Subject matter further including means or steps for recovery by disabling access to a failed memory location.
(1) Note. Classification here requires more than selecting a correct output from a concurrently active redundant functional unit in place of the output of the failed component.

SEE OR SEARCH THIS CLASS, SUBCLASS:

710+,for recovery from failure of memory, by replacing or isolating the failed memory, in a system without significant data processing features.

SEE OR SEARCH CLASS:

365Static Information Storage and Retrieval,   subclasses 200 and 201 for bad bit and testing of static storage.
711Electrical Computers and Digital Processing Systems: Memory,   subclasses 170+ for automatically determined memory space allocation.
  
[List of Patents for class 714 subclass 9]    9Access processor affected (e.g., I/O processor, MMU, DMA processor):
 This subclass is indented under subclass 5.  Subject matter further including means or steps for recovery from fault of an access processor (e.g., memory management unit (MMU), direct memory access (DMA) processor, I/O processor, etc.).

SEE OR SEARCH CLASS:

712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., processors),   appropriate subclasses for digital data processing system architecture, per se.
  
[List of Patents for class 714 subclass 10]    10Of processor:
 This subclass is indented under subclass 3.  Subject matter further including means or steps for recovery from fault of a processor.

SEE OR SEARCH CLASS:

712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., processors),   appropriate subclasses for digital data processing system architecture, per se.
  
[List of Patents for class 714 subclass 11]    11Concurrent, redundantly operating processors:
 This subclass is indented under subclass 10.  Subject matter further including means or steps for recovery employing redundant processors substantially simultaneously performing the same operation.

SEE OR SEARCH CLASS:

700Data Processing: Generic Control Systems or Specific Applications,   subclass 3 for master/slave processors in a data processing generic control system, and subclasses 79-82 for protection or reliability in a digital data processing control system.
  
[List of Patents for class 714 subclass 12]    12Synchronization maintenance of processors:
 This subclass is indented under subclass 11.  Subject matter further including means or steps for maintaining processor state synchronization to achieve redundancy of operation.
(1) Note. Classification here requires a redundant processor for the purpose of reliability, such as by consideration of state of internal registers and the like of the redundant processors and thus the machines themselves. Synchronization in the form of timing and clock skew is classified elsewhere. See the SEE OR SEARCH THIS CLASS, SUBCLASS notes below.
(2) Note. Classification here requires the existence of a fault condition. Synchronization maintenance at the clock level, however, is classified elsewhere. See the search class notes below.

SEE OR SEARCH CLASS:

375Pulse or Digital Communications,   subclasses 354+ for communications synchronizing.
709Electrical Computers and Digital Processing Systems: Multicomputer Data Transferring or Plural Processor Synchronization,   appropriate subclasses for multicomputer and synchronizing, and for synchronization maintenance of plural processors, per se.
712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., processors),   appropriate subclasses for task management, per se.
713Electrical Computers and Digital Processing Systems: Support,   subclasses 400+ , for clock synchronization, per se, subclasses 500+, for digital data processing system clock, pulse and timing interval generation, per se.
  
[List of Patents for class 714 subclass 13]    13Prepared backup processor (e.g., initializing cold backup) or updating backup processor (e.g., by checkpoint message):
 This subclass is indented under subclass 10.  Subject matter further including means or steps for readying a backup processor or digital data processing system to replace a failed primary processor or digital data processing system, or to receive recent processing result(s) from a backup processor or digital data processing system that may be relied upon.
(1) Note. Classification here allows for the backup processor or digital data processing system to be performing operations unrelated to backup operation before or after failure of the primary processor or digital data processing systems.

SEE OR SEARCH CLASS:

700Data Processing: Generic Control Systems or Specific Applications,   subclasses 2 through 7for data processing control system applications employing plural processors, and subclasses 79-82 for protection or reliability in a digital data processing system based control system .
  
[List of Patents for class 714 subclass 14]    14Of power supply:
 This subclass is indented under subclass 3.  Subject matter further including means or steps for recovery using power supply subsystem component redundancy.

SEE OR SEARCH CLASS:

713Electrical Computers and Digital Processing Systems: Support,   subclasses 300+ , for power control in a digital data processing system environment, and subclass 321 for electrical digital calculating computer (i.e., calculator) with power saving feature.
  
[List of Patents for class 714 subclass 15]    15State recovery (i.e., process or data file):
 This subclass is indented under subclass 2.  Subject matter further including means or steps for recovery by restoring data in a data file, or data for a process, to data at a previous point in time.
(1) Note. The species of fault recovery or avoidance concerned with storing verbatim copies of data is classified elsewhere. See the SEE OR SEARCH THIS CLASS, SUBCLASS notes below.
(2) Note. Parity and error-correction coded storage of general utility in a system without data processing features claimed is classified elsewhere.
(3) Note. This state recovery subclass provides for reliability and availability recovery under the condition of a fault. Data management, per se, is classified elsewhere. See the search class notes below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

6+,for recovery by accessing redundant stored data.
763+,for memory access block coding.
805,for storage accessing error/fault detection techniques.

SEE OR SEARCH CLASS:

711Electrical Computers and Digital Processing Systems: Memory,   subclasses 141+ for cache memory coherency, per se; subclasses 147+ for shared memory data processing which may employ data management principles; and subclasses 161+ for preventing the corruption, loss, alteration, or disclosure of data by storing, as in making backup copies.
712Electrical Computers and Digital Processing Systems: Processing Architectures and Instruction Processing (e.g., processors), appropriate subclasses for source code management and software version management.
  
[List of Patents for class 714 subclass 16]    16Forward recovery (e.g., redoing committed action):
 This subclass is indented under subclass 15.  Subject matter further including means or steps for recovery by re-executing an operation in response to detecting an error in an operation.
(1) Note. Recovery by operation retry or error detection by sequential repetition in a system without data processing features is classified elsewhere.

SEE OR SEARCH THIS CLASS, SUBCLASS:

822,for sequential repetition.

SEE OR SEARCH CLASS:

707Data Processing: Database and File Management or Data Structures,   subclass 202 for database file recovery.
  
[List of Patents for class 714 subclass 17]    17Reexecuting single instruction or bus cycle:
 This subclass is indented under subclass 16.  Subject matter further including means or steps for recovery by retrying single instruction or bus cycle.

SEE OR SEARCH CLASS:

710Electrical Computers and Digital Data Processing Systems: Input/Output,   subclasses 100+ , for system intraconnecting and bus processing, per se.
  
[List of Patents for class 714 subclass 18]    18Transmission data record (e.g., for retransmission):
 This subclass is indented under subclass 15.  Subject matter further including means or steps for recovery of a communication process (e.g., a session) using a record.

SEE OR SEARCH THIS CLASS, SUBCLASS:

748+,for retransmission in a system without data processing features claimed.

SEE OR SEARCH CLASS:

710Electrical Computers and Digital Data Processing Systems: Input/Output,   appropriate subclasses for I/O processing and communication between computers and peripherals.
  
[List of Patents for class 714 subclass 19]    19Undo record:
 This subclass is indented under subclass 15.  Subject matter further including means or steps for recovery of data in the presence of uncommitted action using a record of the data created before the action.

SEE OR SEARCH CLASS:

707Data Processing: Database and File Management or Data Structures,   subclasses 200 through 206for database and file maintenance in the absence of a fault condition.
715Data Processing: Presentation Processing of Document, Operator Interface Processing, and Screen Saver Display Processing,   appropriate subclasses for a word data processing application on computer, particularly subclasses 255 through 272for editing in a text data processing application.
  
[List of Patents for class 714 subclass 20]    20Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers):
 This subclass is indented under subclass 15.  Subject matter further including means or steps for recovery using sets of sequenced or linked recovery data containing set sequencing or linking data.
  
[List of Patents for class 714 subclass 21]    21State validity check:
 This subclass is indented under subclass 15.  Subject matter further including means or steps wherein recovery is controlled by verifying the accuracy of the state data.
  
[List of Patents for class 714 subclass 22]    22With power supply status monitoring:
 This subclass is indented under subclass 15.  Subject matter further including means or steps wherein recovery is controlled by a power supply status monitor.

SEE OR SEARCH CLASS:

713Electrical Computers and Digital Processing Systems: Support,   subclass 321 for electrical digital calculating computer (i.e., calculator) with power saving feature, and subclass 340, for generic power control monitoring in a digital data processing system environment.
  
[List of Patents for class 714 subclass 23]    23Resetting processor:
 This subclass is indented under subclass 2.  Subject matter further including means or steps for recovery using clearing or initializing of a processor register.
  
[List of Patents for class 714 subclass 24]    24Safe shutdown:
 This subclass is indented under subclass 2.  Subject matter further including means or steps for recovery including termination of a system component to a safe condition.
(1) Note. Isolating (i.e., disabling) an output of a failed network, processor, memory, peripheral, I/O, or power supply component is classified elsewhere. See SEE OR SEARCH THIS CLASS, SUBCLASS notes below.

SEE OR SEARCH THIS CLASS, SUBCLASS:

4,for network affected fault recovery.
5,for memory or peripheral subsystem affected.
8,for isolating failed storage locations.
10,for processor affected fault recovery.
14,for power supply affected fault recovery.

SEE OR SEARCH CLASS:

713Electrical Computers and Digital Processing Systems: Support,   subclasses 300+ , for power control in a digital data processing system environment.
  
[List of Patents for class 714 subclass 25]    25Fault locating (i.e., diagnosis or testing):
 This subclass is indented under subclass 1.  Subject matter further including means or steps for pinpointing a fault using either a reactive diagnosing or a proactive testing, including testing for developmental stage fault avoidance, for assurance, or for maintenance.
(1) Note. An invention directed to locating a fault in a digital data processing system including more than nominal data processing, or where the fault is specific to a nongeneral use of a digital data processing system, is classified here. fault locating in combination with a specific art device not of the basic subject matter of this class is classified with the art device.

SEE OR SEARCH CLASS:

324Electricity: Measuring and Testing,   subclass 73.1 for various electrical testing arrangements that may include fault locating.
370Multiplex Communications,   subclasses 241+ for diagnostic testing in multiplex communications.
399Electrophotography,   subclasses 9+ for diagnostic testing of a photocopier, including computer controlled malfunction warning and recovery.
  
[List of Patents for class 714 subclass 26]    26Artificial intelligence (e.g., diagnostic expert system):
 This subclass is indented under subclass 25.  Subject matter wherein the testing is performed using an artificial intelligence technique; e.g., fault tree, reasoning rules, self-learning.

SEE OR SEARCH CLASS:

706Data Processing: Artificial Intelligence,   appropriate subclasses, for artificial intelligence, per se.
  
[List of Patents for class 714 subclass 27]    27Particular access structure:
 This subclass is indented under subclass 25.  Subject matter further including means or steps related to an access structure specialized for observing or controlling a test or diagnosis.
  
[List of Patents for class 714 subclass 28]    28Substituted emulative component (e.g., emulator microprocessor):
 This subclass is indented under subclass 27.  Subject matter further including means or steps for using a tester component that can emulate (i.e., functionally operate as) a normal component in the tested system.

SEE OR SEARCH CLASS:

703Data Processing: Structural Design, Modeling, Simulation, and Emulation,   appropriate subclasses.
716Data Processing: Design and Analysis of Circuit or Semiconductor Mask,   appropriate subclasses.
  
[List of Patents for class 714 subclass 29]    29Memory emulator feature:
 This subclass is indented under subclass 28.  Subject matter further including means or steps for using memory that can functionally replace a system component.
(1) Note. For classification here the replaced component need not be a memory.

SEE OR SEARCH CLASS:

703Data Processing: Structural Design, Modeling, Simulation, and Emulation,   appropriate subclasses for general purpose simulation or emulation of system components.
  
[List of Patents for class 714 subclass 30]    30Built-in hardware for diagnosing or testing within-system component (e.g., microprocessor test mode circuit, scan path):
 This subclass is indented under subclass 27.  Subject matter further including means or steps for testing or diagnostic access using specialized testing or diagnosing hardware permanently built into a component of the system being tested or diagnosed.
  
[List of Patents for class 714 subclass 31]    31Additional processor for in-system fault locating (e.g., distributed diagnosis program):
 This subclass is indented under subclass 27.  Subject matter further including an additional processor for controlling all or part of in-system testing or diagnosis.
  
[List of Patents for class 714 subclass 32]    32Particular stimulus creation:
 This subclass is indented under subclass 25.  Subject matter further including means or steps for selection or generation of a signal (i.e., data) for testing or diagnosing.

SEE OR SEARCH THIS CLASS, SUBCLASS:

712+,for memory testing including pattern generation.

SEE OR SEARCH CLASS:

365Static Information Storage and Retrieval,   subclass 201 for static memory testing.
  
[List of Patents for class 714 subclass 33]    33Derived from analysis (e.g., of a specification or by simulation):
 This subclass is indented under subclass 32.  Subject matter further including means or steps for deriving a test or diagnosis program based on an analysis of specification, design, or output of the system to be tested or diagnosed.

SEE OR SEARCH CLASS:

324Electricity: Measuring and Testing,   subclass 73.1 for various electrical testing arrangements that may include fault locating.
703Data Processing: Structural Design, Modeling, Simulation, and Emulation,   subclasses 13 through 22for simulating electronic device and electrical system.
716Data Processing: Design and Analysis of Circuit or Semiconductor Mask,   appropriate subclasses for designing and analyzing circuit or semiconductor mask.
  
[List of Patents for class 714 subclass 34]    34Halt, clock, or interrupt signal (e.g., freezing, hardware breakpoint, single-stepping):
 This subclass is indented under subclass 32.  Subject matter further including means or steps for controlling a processor or digital data processing system to be tested or diagnosed by applying an interrupt, halt, or clock signal to a processor or digital data processing system.

SEE OR SEARCH CLASS:

710Electrical Computers and Digital Data Processing Systems: Input/Output,   subclasses 48+ , for Input/Output device interrupt processing.
711Electrical Computers and Digital Processing Systems: Memory,   subclass 204 for virtual address branch or jump address predicting; and subclasses 213 for generalized prefetch, look-ahead, jump, or predictive address generating.
712Electrical Computers and Digital Processing Systems: Processing Architecture and Instruction Processing (e.g., Processors),   subclass 227 , for instruction processing in support of testing, debugging, emulation, etc.
713Electrical Computers and Digital Processing Systems: Support,   subclasses 500+ , for clock processing, per se.
717Data Processing: Software Development, Installation, and Management,   subclasses 100 through 167for software development tools.
  
[List of Patents for class 714 subclass 35]    35Substituted or added instruction (e.g., code instrumenting, breakpoint instruction):
 This subclass is indented under subclass 32.  Subject matter further including means or steps for substituting or adding a testing or diagnosing instruction into a program or instruction data stream of a processor or digital data processing system being tested or diagnosed.

SEE OR SEARCH CLASS:

712Electrical Computers and Digital Processing Systems: Processing Architecture and Instruction Processing (e.g., Processors),   appropriate subclasses for instruction processing, per se, including instruction alignment, fetching and decoding, and for processing control at the processor level, per se, particularly subclass 227 , for instruction processing in support of testing, debugging, emulation, etc.
  
[List of Patents for class 714 subclass 36]    36Test sequence at power-up or initialization:
 This subclass is indented under subclass 32.  Subject matter further including means or steps for performing a sequence of tests automatically in response to a power-up or initialization action.

SEE OR SEARCH CLASS:

710Electrical Computers and Digital Data Processing Systems: Input/Output,   appropriate subclasses, for assigning operating characteristics to peripherals, particularly subclass 104 , for utilizing a hardware structure for providing a processor with an arrangement of the digital data processing system including characteristics of the digital data processing system’s components.
711Electrical Computers and Digital Processing Systems: Memory,   subclass 170 for automatically determining and allocating memory space or specifying an allocation.
713Electrical Computers and Digital Processing Systems: Support,   subclasses 1 through 100,for digital data processing system initialization and configuration at boot-time.
  
[List of Patents for class 714 subclass 37]    37Analysis (e.g., of output, state, or design):
 This subclass is indented under subclass 25.  Subject matter further including means or steps for evaluating the output, state, or design, of a computer system or a processor or a program, for fault locating.

SEE OR SEARCH CLASS:

324Electricity: Measuring and Testing,   subclass 73.1 for various electrical testing arrangements that may include fault locating.
703Data Processing: Structural Design, Modeling, Simulation, and Emulation,   subclasses 13 through 22for the use of database in simulating electronic device and electrical system.