U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 714/11 - Concurrent, redundantly operating processors


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter further including means or steps for recovery
No. of patents: 1081
Last issue date: 05/14/2013


1                      
NumberTitleIssue Date
8443230Methods and systems with transaction-level lockstep
Methods and systems for redundant operation of a first and second processor are provided. A set of instructions is executed in parallel on the first and second processors. In response to a first access transaction for a peripheral device being issued from execution ...
05/14/2013
8443228Transitional replacement of operations performed by a central hub
A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computa...
05/14/2013
8412980Fault tolerant stability critical execution checking using redundant execution pipelines
A circuit arrangement and method utilize existing redundant execution pipelines in a processing unit to execute multiple instances of stability critical instructions in parallel so that the results of the multiple instances of the instructions can be compared for th...
04/02/2013
8386843High speed redundant data processing system
A high speed data processing system is described comprising first and second data processing modules and first and second data checking modules. The first and second data processing modules are each arranged to perform substantially the same processing steps on data...
02/26/2013
8386844Self-repairing electronic data system
An array of logic devices capable of self-determining the program, inputs and outputs from configuration information provided by its nearest neighbors. The rules used by each device to self-determine its behavior are identical to those of every other device in the a...
02/26/2013
8381014Node controller first failure error management for a distributed system
A distributed system provides error handling wherein the system includes multiple nodes, each node being coupled to multiple node controllers for control redundancy. Multiple system controllers couple to the node controllers via a network bus. A particular node cont...
02/19/2013
8327181Systems and methods for failover between multi-core appliances
The present disclosure presents systems and methods for maintaining operation of a first multi-core appliance 200 by a second multi-core appliance upon failover of the first multi-core appliance. A secondary appliance may receive information about configurati...
12/04/2012
8312318Systems and methods of high availability cluster environment failover protection
A transparent high-availability solution utilizing virtualization technology is presented. A cluster environment and management thereof is implemented through an automated installation and setup procedure resulting in a cluster acting as a single system. The cluster...
11/13/2012
8281183Apparatus with redundant circuitry and method therefor
An apparatus with circuit redundancy includes a set of parallel arithmetic logic units (ALUs), a redundant parallel ALU, input data shifting logic that is coupled to the set of parallel ALUs and that is operatively coupled to the redundant parallel ALU. The input da...
10/02/2012
8266476Multiprocessor system, its control method, and information recording medium
To provide a multiprocessor system in which data transmission efficiency is unlikely to be affected if a damaged processor should exist among a plurality of processors. The multiprocessor system has a plurality of processing modules, including a predetermined number...
09/11/2012
8255743Error detection and/or correction through coordinated computations
Techniques are generally described for addressing computation errors via coordinated computation on two computing platforms are disclosed. In some embodiments, one or more cuts may be taken of a computation to observe variables, and the observations may be analyzed ...
08/28/2012
8239707Replicated state machine
A replicated state machine includes multiple state machine replicas. In response to a request from a client, the state machine replicas can execute a service for the request in parallel. Each of the state machine replicas is provided with a request manager instance....
08/07/2012
8201020Method apparatus and system for a redundant and fault tolerant solid state disk
A redundant and fault tolerant solid state disk (SSD) includes a determination module configured to identify a first solid state disk controller (SSDC) configured to connect to a flash array and a second SSDC configured to connect to the flash array. A capture modul...
06/12/2012
8195976Fault-tolerance and fault-containment models for zoning clustered application silos into continuous availability and high availability zones in clustered systems during recovery and maintenance
A cluster recovery and maintenance technique for use in a server cluster having plural nodes implementing a server tier in a client-server computing architecture. A first group of N active nodes each run a software stack comprising a cluster management tier and a cl...
06/05/2012
8181064Information processing apparatus for inhibiting instructions, saving and restoring internal information in response to abnormality in redundant processor system
A northbridge, when detecting a synchronization break of a redundant CPU, stops the operation of an abnormal CPU bus where an error has occurred and the firmware in a firmware hub instructs the northbridge to inhibit an external instruction. In addition, the firmwar...
05/15/2012
8181063Computer device, continuing operation method for computer device, and program
A computer device that includes a plurality of processor boards each provided with a processor, a memory, and a chipset, includes a first processor board that makes data in a cache, which have become unfixed as a result of an uncorrectable failure, invalid when the ...
05/15/2012
8176362Online multiprocessor system reliability defect testing
A multiprocessor system comprising a plurality of processors is disclosed. The plurality of processors includes a first processor including first monitor on-chip and a second processor including a including a second monitor on-chip. The first monitor on-chip is conf...
05/08/2012
8140889Dynamically reassigning a connected node to a block of compute nodes for re-launching a failed job
Methods, systems, and products for dynamically reassigning a connected node to a block of compute nodes for re-launching a failed job that include: identifying that a job failed to execute on the block of compute nodes because connectivity failed between a compute n...
03/20/2012
8140893Fault-tolerant system
In a lockstep fault-tolerant system (10), each subsystem (1, 2) includes bridges (71 to 75) positioned between a CPU (21) and memory (11), between a CPU (22) and memory (12), between the CPU (21) and a n...
03/20/2012
8135982Parallel multiplex storage systems
A method for controlling a system includes receiving an indication that an operation has failed in a secondary storage device, suspending data operations sent to the secondary data storage device from a primary storage device, determining a failure policy set by a u...
03/13/2012
8117495Systems and methods of high availability cluster environment failover protection
A transparent high-availability solution utilizing virtualization technology is presented. A cluster environment and management thereof is implemented through an automated installation and setup procedure resulting in a cluster acting as a single system. The cluster...
02/14/2012
8108717Parallel programming error constructs
A system receives a program, allocates the program to a first software unit of execution (UE) and a second software UE, executes a first portion of the program with the first and second software UEs in parallel, and determines whether an error is detected during exe...
01/31/2012
8108716Method and device for monitoring functions of a computer system
A method and device for monitoring functions of a computer system having at least two execution units, a switchover unit being provided, and switchover operations being carried out between at least two operating modes, and a comparison unit being provided, a first o...
01/31/2012
8103905Detecting and recovering from process failures
A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier i...
01/24/2012
8090983Method and device for performing switchover operations in a computer system having at least two execution units
A method and device for performing switchover operations in a computer system having at least two execution units are provided, in which switchover units are included which are configured in such a way that they switch over between at least two operating modes, a fi...
01/03/2012
8078904Redundant configuration method of a storage system maintenance/management apparatus
Provided is a method of managing a computer system including a plurality of storage systems and a plurality of management appliances for managing the plurality of storage systems. A first management appliance and a second management appliance hold an identifier of a...
12/13/2011
8074107Failover and recovery for replicated data instances
Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographi...
12/06/2011
8074105High data availability SAS-based RAID system
A storage system includes two RAID controllers, each having two SAS initiators coupled to a zoning SAS expander. The expanders are linked by an inter-controller link and create a SAS ZPSDS. The expanders have PHY-to-zone mappings and zone permissions to create two d...
12/06/2011
8074109Third-party voting to select a master processor within a multi-processor computer
Techniques are described of using votes of third-party components to select a master processor from a plurality of redundant processors. A master processor and a standby processor maintain communications with one another. If communication between the master processo...
12/06/2011
8074110Enhancing reliability of a many-core processor
In one embodiment, the present invention includes a method for identifying available cores of a many-core processor, allocating a first subset of the cores to an enabled state and a second subset of the cores to a spare state, and storing information regarding the a...
12/06/2011
8069367Virtual lock stepping in a vital processing environment for safety assurance
An apparatus and method for train control utilizing virtual lock stepping are disclosed. In accordance with the illustrative embodiment, an improved method of train control utilizes identical software applications executing on redundant processors. The redundant pro...
11/29/2011
8051324Master-slave provider architecture and failover mechanism
Described are techniques for executing an application on two or more processors. A first portion of one or more modules of the application is determined. A second portion of one or more modules of the application is determined. The first portion of modules is execut...
11/01/2011
8041993Distributed control system
There is provided a distributed system having a plurality of nodes connected by a network. Each of the nodes includes: a common-parameter-value determining unit for determining a common-parameter-value from values of a parameter (each value being possessed by a corr...
10/18/2011
8037364Forced management module failover by BMC impeachment consensus
A computer-implemented method, system and computer program product for managing failover of Management Modules (MMs) in a blade chassis are presented. Each server blade in the blade chassis evaluates a performance of a primary MM. If a threshold number of server bla...
10/11/2011
8037350Altering a degree of redundancy used during execution of an application
Processor operating methods and integrated circuits are described. According to one embodiment, a processor operating method includes executing an application using a first number of a plurality of processor cores. The method also includes, during the executing usin...
10/11/2011
8032781System and method for takeover of partner resources in conjunction with coredump
A system and method for allowing more rapid takeover of a failed filer by a clustered takeover partner filer in the presence of a coredump procedure (e.g. a transfer of the failed filer's working memory) is provided. To save time, the coredump is allowed to occur co...
10/04/2011
8024600Fail-over cluster with load-balancing capability
A solution for distributing the workload across the servers (105) in a fail-over cluster (for example, based on the MSCS) is proposed. A fail-over cluster is aimed at providing high availability; for this purpose, a resource service (205) automatically...
09/20/2011
8020041Method and computer system for making a computer have high availability
A method and a computer system for making a computer achieve high availability. The method includes running a host virtual machine on a host virtual machine container; running a servant virtual machine on the servant virtual machine container; and synchronizing the ...
09/13/2011
8015431Cluster system and failover method for cluster system
Provided is a failover method for a cluster system for realizing smooth failover of the guest OS's, even when there are many guest OS's, while reducing consumption of computer resources of a server. Smooth failover is realized by preventing competition during failov...
09/06/2011
8010833Software application cluster layout pattern
In forming a cluster of processors and applications among a plurality of processors connected in a network the embodiment of a pair of cluster nodes, as applications, in each server/system and arranging for communication between them in a ring or tiered ring configu...
08/30/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?