throbber
Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 1 of 64
`
`United States Patent and Trademark Office
`
`PATENTS
`
`Home|Site Index|Search|FAQ|Glossary|Guides|Contacts|eBusiness|eBiz alerts|News|Help
`
`Patents > Guidance, Tools, and Manuals >> Classification >>> Class Definition
`
`Class Numbers & Titles | Class Numbers Only | USPC Index | International | HELP
`You are viewing a Class definition.
`
`ERROR DETECTION/CORRECTION AND FAULT
`CLASS
`DETECTION/RECOVERY
`714,
`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:
`
`324,
`
`341,
`
`358,
`
`365,
`
`375,
`
`379,
`
`455,
`
`706,
`
`707,
`
`Electricity: 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.
`Coded 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.
`Facsimile and Static Presentation Processing, appropriate subclasses for process and
`apparatus for testing and performance monitoring of facsimile devices.
`Static 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.
`370, Multiplex Communications, appropriate subclasses for process and apparatus for
`measuring and testing part of a multiplex system.
`Pulse or Digital Communications, subclasses 213 and 224 - 228 for process and
`apparatus for testing pulse or digital communication systems.
`Telephonic Communications, subclasses 1.01 through 33for process and apparatus for
`testing of telephone circuits.
`Telecommunications, appropriate subclasses for process and apparatus for measuring,
`testing and monitoring of telecommunication systems.
`Data Processing: Artificial Intelligence, subclasses 1+ for fuzzy logic, subclasses 15+ for
`neural networks and subclasses 45+ for knowledge processing systems.
`Data Processing: Database, Data Mining, and File Management or Data Structures, 609
`through 686 for database maintenance including synchronizing, archiving, backing up and
`recovering databases, subclasses 758 through 780for record, file and data search and
`comparison, and subclasses 687 through 704 for data integrity in databases.
`Electrical Computers: Arithmetic Processing and Calculating, appropriate subclasses for
`process and apparatus for computer arithmetic circuits.
`
`708,
`
`709,
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 2 of 64
`
`Electrical Computers and Digital Processing Systems: Multicomputer Data Transferring or
`Plural Processor Synchronization, appropriate subclasses for multiple computer or
`computer process systems.
`Electrical Computers and Digital Data Processing Systems: Input/Output, appropriate
`subclasses for process and apparatus for computer input or output systems.
`Electrical Computers and Digital Processing Systems: Memory, subclasses 133+ for
`entry replacement strategies and page fault recovery, and subclasses 161+ for data
`archiving.
`Electrical 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.
`Electrical Computers and Digital Processing Systems: Support, appropriate subclasses
`for process and apparatus for computer cases, housing and supports.
`Information Security, subclasses 1 through 36for information security in computers or
`digital processing system.
`
`710,
`
`711,
`
`712,
`
`713,
`
`726,
`
`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
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 3 of 64
`
`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
`
`1
`
`Reliability 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
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 4 of 64
`
`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:
`
`380, 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.
`700, Data Processing: Generic Control Systems or Specific Applications, subclasses
`79 through 82for reliability features in a data processing generic control
`system.
`
`Fault 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:
`
`711, Electrical Computers and Digital Processing Systems: Memory, subclasses
`133+ for entry replacement strategies and page fault recovery.
`
`By 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:
`
`2
`
`3
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 5 of 64
`
`825,
`
`for fault recovery by replacing or isolating the failed functional unit not
`provided for elsewhere.
`
`4.1
`
`Of network:
`This subclass is indented under subclass 3. Subject matter further including means or
`steps for recovery from nodal failure at a network level.
`(1) Note. This subclass is for the recovery and integration of the processing
`within the node itself, as opposed to the data flow/routing of the network via a
`communication channel. This subclass definition specifically states that it
`handles the failure of the processing aspects of the node, and not the impact on
`the network itself.
`(2) Note. Subject matter that involves hardware devices such as switches to re-
`route communications in the multiplex environment are classified elsewhere.
`
`SEE OR SEARCH CLASS:
`
`340, Communications: Electrical, subclass 2.23 for alternate routing in a plural
`stage communication system, and subclasses 286.01-333 for residual
`electrical communication systems.
`342, Communications: Directive Radio Wave Systems and Devices (e.g., Radar,
`Radio Navigation), subclasses 1 through 465for alternate routing in a plural
`stage radar network.
`343, Communications: Radio Wave Antennas, subclasses 700 through 916for
`alternate routing in a plural antenna system.
`370, Multiplex Communications, subclasses 216 through 228for fault recovery,
`and subclasses 229-240 for data flow congestion prevention and control in a
`multiplex communication system, i.e., the hardware devices (switches, etc.) to
`re-route communications in the multiplex environment.
`375, Pulse or Digital Communications, subclass 356 for network synchronizing
`more than two stations.
`
`4.11
`
`Backup or standby (e.g., failover, etc.):
`This subclass is indented under subclass 4.1. Subject matter wherein the network has
`a spare substitute node ready to take over in the event the main one crashes.
`
`SEE OR SEARCH THIS CLASS, SUBCLASS:
`
`13,
`
`for prepared backup processor or updating backup processor.
`
`SEE OR SEARCH CLASS:
`
`370, Multiplex Communications, subclasses 216 through 228for fault recovery,
`and subclasses 229-240 for data flow congestion prevention and control in a
`multiplex communication system.
`379, Telephonic Communications, subclass 112.02 for call traffic recording by
`redundant processor or backup processor, and subclass 221.04 for restoring
`failed network routing.
`700, Data Processing: Generic Control Systems or Specific Applications, subclass
`82 for relating to the protection and reliability of the control system.
`707, Data Processing: Database and File Management or Data Structures,
`subclasses 640 through 686for archiving, backup, or recovery under database
`management.
`
`711,
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 6 of 64
`
`4.12
`
`4.2
`
`4.21
`
`4.3
`
`4.4
`
`4.5
`
`5.1
`
`Electrical Computers and Digital Processing Systems: Memory, subclasses
`161 through 162for archiving and backup under memory accessing, and
`subclass 165 for internally relocating data.
`713, Electrical Computers and Digital Processing Systems: Support, subclass 323
`for relating to sleep/resume, suspend/resume or standby of data processing
`systems.
`
`Hot swapping (i.e., while network is up):
`This subclass is indented under subclass 4.11. Subject matter wherein the failed node
`is replaced without significant interruption to the network.
`
`Isolate or remove failed node with replacement (e.g., bypassing, re-routing,
`etc.):
`This subclass is indented under subclass 4.1. Subject matter further comprising
`means or steps to separate, detach, bypass, or re-route a failed node.
`
`Reintegrate node back into network:
`This subclass is indented under subclass 4.2. Subject matter further comprising
`means or steps for putting back or establishing a failed node back into network
`without replacement of the failed node.
`
`Repair failed node without replacement (i.e., on-line repair):
`This subclass is indented under subclass 4.1. Subject matter further comprising
`means or steps to fix the failed node through dial-up, or dedicated communications
`links, or through the Internet without replacing the node.
`
`Remote repair:
`This subclass is indented under subclass 4.1. Subject matter further comprising
`means or steps to repair nodes located at a site remote from the network.
`
`SEE OR SEARCH THIS CLASS, SUBCLASS:
`
`6.31,
`
`for repair at the plurality of memory devices.
`
`Bus network (e.g., PCI, AGP, etc.):
`This subclass is indented under subclass 4.1. Subject matter wherein the network
`shares a common path such as Peripheral Component Interconnect (PCI) or
`Accelerated Graphics Port (AGP) for enabling redundancy in the communication
`between a plurality of peripheral devices and a host.
`
`SEE OR SEARCH CLASS:
`
`370, Multiplex Communications, subclass 258 for a bus network having a closed
`transmission path.
`
`Of peripheral subsystem:
`This subclass is indented under subclass 3. Subject matter further including means or
`steps for recovery from a faulted peripheral device.
`
`SEE OR SEARCH THIS CLASS, SUBCLASS:
`
`710,
`
`through 711, for replacement of memory spare location, portion, or segment.
`
`SEE OR SEARCH CLASS:
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 7 of 64
`
`710, Electrical Computers and Digital Data Processing Systems: Input/Output,
`subclasses 1 through 74for 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.
`711, Electrical Computers and Digital Processing Systems: Memory, subclasses
`100 through 317for 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, etc.) of data thereto, and subclasses 133-136 for entry
`replacement strategies and page fault recovery.
`
`Access processor affected (e.g., I/O processor, MMU, or DMA processor, etc.):
`This subclass is indented under subclass 5.1. Subject matter further comprising
`means or steps for recovery from a fault limited to a specialized processor accessing
`I/O processor, Memory Management Unit (MMU), or Direct Memory Access (DMA)
`processor.
`
`SEE OR SEARCH CLASS:
`
`712, Electrical Computers and Digital Processing Systems: Processing Architectures
`and Instruction Processing (e.g., Processors), appropriate subclassesfor
`digital data processing system architecture, per se.
`
`Of memory:
`This subclass is indented under subclass 3. Subject matter further including means or
`steps for recovery from a fault of a memory function level.
`(1) Note. "Page faults" are a species of faults peculiar to memory accessing
`which are classified elsewhere. See the SEE OR SEARCH THIS CLASS,
`SUBCLASS notes below.
`
`SEE OR SEARCH THIS CLASS, SUBCLASS:
`
`710,
`
`through 711, for replacement of memory spare location, portion, or segment.
`
`SEE OR SEARCH CLASS:
`
`710, Electrical Computers and Digital Data Processing Systems: Input/Output,
`subclasses 1 through 74for transferring data from one or more peripherals to
`one or more computers for processing or storing.
`711, Electrical Computers and Digital Processing Systems: Memory, subclasses
`100 through 132for 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, etc.) of data thereto, and subclasses 133-146 for entry
`replacement strategies and page fault recovery.
`
`Within single memory device (e.g., disk, etc.):
`This subclass is indented under subclass 6.1. Subject matter further including means
`or steps for recovery of a fault within a single memory device such as a floppy disk,
`micro-floppy disk, removable cartridge, or hard disk.
`
`Recovery partition:
`This subclass is indented under subclass 6.11. Subject matter further including means
`or steps for recovery of a fault within a distinct portion of single memory.
`
`Isolating failed storage location (e.g., sector remapping, etc.):
`
`5.11
`
`6.1
`
`6.11
`
`6.12
`
`6.13
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 8 of 64
`
`This subclass is indented under subclass 6.11. Subject matter further including means
`or steps for recovery by disabling or detaching access to a failed single memory
`location.
`(1) Note. Classification herein 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,
`
`through 711, for replacement of memory spare location, portion, or segment.
`
`SEE OR SEARCH CLASS:
`
`365, Static Information Storage and Retrieval, subclasses 200 and 201 for bad bit
`and testing of static storage.
`711, Electrical Computers and Digital Processing Systems: Memory, subclasses
`170 through 173for automatically determining memory space allocation.
`
`6.2
`
`Plurality of memory devices (e.g., array, etc.):
`This subclass is indented under subclass 6.1. Subject matter further including means
`or steps for recovery of a fault within a plurality of memory devices, e.g., array, etc.
`
`SEE OR SEARCH CLASS:
`
`326, Electronic Digital Logic Circuitry, subclasses 39 through 45for programmable
`gate arrays.
`710, Electrical Computers and Digital Data Processing Systems: Input/Output,
`subclasses 20 through 21for systems directed to parallel data transfer.
`711, Electrical Computers and Digital Processing Systems: Memory, subclasses
`170 through 173for automatically determining memory space allocation.
`
`Array controller:
`This subclass is indented under subclass 6.2. Subject matter wherein a memory array
`controller performs the recovery of the fault.
`
`RAID:
`This subclass is indented under subclass 6.2. Subject matter wherein the plurality of
`memory devices are redundant array of inexpensive disks (RAID) for recovery of a
`fault.
`
`Mirror (i.e., level 1 RAID):
`This subclass is indented under subclass 6.22. Subject matter wherein the RAID has a
`level one that has one disk drive and an exact backup on a second disk, i.e., all data
`is redundantly recorded on a second disk for recovery of a fault.
`
`ECC, parity, or fault code (i.e., level 2+ RAID):
`This subclass is indented under subclass 6.22. Subject matter wherein the RAID has a
`level more than two, which has error checking and correcting code, parity data, or
`fault code for recovery of a fault.
`
`Backup or standby (e.g., failover, etc.):
`This subclass is indented under subclass 6.2. Subject matter wherein the plurality of
`memory devices has a spare standby memory ready to take over in the event of the
`main one crashes.
`
`6.21
`
`6.22
`
`6.23
`
`6.24
`
`6.3
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT D...
`
`Page 9 of 64
`
`6.31
`
`6.32
`
`10
`
`11
`
`12
`
`SEE OR SEARCH THIS CLASS, SUBCLASS:
`
`4.11,
`
`for prepared backup or updating backup memory devices.
`
`Remote repair:
`This subclass is indented under subclass 6.3. Subject matter further comprising
`means or steps to repair a memory located at a site remote from the network.
`
`SEE OR SEARCH THIS CLASS, SUBCLASS:
`
`4.4,
`
`for repair of a network remotely.
`
`Replacement of failed memory device:
`This subclass is indented under subclass 6.2. Subject matter further comprising
`means or steps for replacing a malfunctioning memory device within a plurality of
`memory devices for recovering a fault.
`
`Of 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:
`
`712, Electrical Computers and Digital Processing Systems: Processing Architectures
`and Instruction Processing (e.g., processors), appropriate subclasses for
`digital data processing system architecture, per se.
`
`Concurrent, 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:
`
`700, Data 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.
`
`Synchronization 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:
`
`375,
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT ...
`
`Page 10 of 64
`
`Pulse or Digital Communications, subclasses 354+ for communications
`synchronizing.
`709, Electrical 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.
`712, Electrical Computers and Digital Processing Systems: Processing Architectures
`and Instruction Processing (e.g., processors), appropriate subclasses for task
`management, per se.
`713, Electrical 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.
`
`Prepared 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:
`
`700, Data 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.
`
`Of 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:
`
`713, Electrical 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.
`
`State 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.
`
`13
`
`14
`
`15
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT ...
`
`Page 11 of 64
`
`(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.1
`763+,
`805,
`
`through 6.23 for recovery by accessing redundant stored data.
`for memory access block coding.
`for storage accessing error/fault detection techniques.
`
`SEE OR SEARCH CLASS:
`
`711, Electrical 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.
`712, Electrical Computers and Digital Processing Systems: Processing Architectures
`and Instruction Processing (e.g., processors), appropriate subclasses for
`source code management and software version management.
`
`Forward 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:
`
`707, Data Processing: Database, Data Mining, and File Management or Data
`Structures, subclasses 609 through 686for database maintenance including
`synchronizing, archiving, backing up and recovering databases; subclasses
`758 through 780 for record, file and data search and comparison, and
`subclasses 687 through 704 for data integrity in databases.
`
`Reexecuting 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:
`
`710, Electrical Computers and Digital Data Processing Systems: Input/Output,
`subclasses 100+ , for system intraconnecting and bus processing, per se.
`
`Transmission 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:
`
`16
`
`17
`
`18
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT ...
`
`Page 12 of 64
`
`748+,
`
`for retransmission in a system without data processing features claimed.
`
`SEE OR SEARCH CLASS:
`
`710, Electrical Computers and Digital Data Processing Systems: Input/Output,
`appropriate subclasses for I/O processing and communication between
`computers and peripherals.
`
`Undo 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:
`
`707, Data Processing: Database, Data Mining, and File Management or Data
`Structures, subclasses 609 through 686for database maintenance including
`synchronizing, archiving, backing up and recovering databases; subclasses
`758 through 780 for record, file and data search and comparison, and
`subclasses 687 through 704 for data integrity in databases.
`715, Data 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.
`
`Plural 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.
`
`State 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.
`
`With 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:
`
`713, Electrical 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.
`
`Resetting 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.
`
`Safe 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.
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`http://www.uspto.gov/web/patents/classification/uspc714/defs714.htm
`
`6/16/2015
`
`

`
`Class Definition for Class 714 - ERROR DETECTION/CORRECTION AND FAULT ...
`
`Page 13 of 64
`
`(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.1
`5.1
`6.13,
`10,
`14,
`
`through 4.5, for network affected fault recovery.
`through 6.23, for memory or peripheral subsystem affected.
`for isolating failed storage locations.
`for processor affected fault recovery.
`for power supply affected fault recovery.
`
`SEE OR SEARCH

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket