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

Icon_funbox Bizarre Patents

Patent No. 5996568

Process For Propelling Foodstuffs or the Like into a Crowd

A method of launching foodstuffs into a crowd for promotional and entertainment purposes.

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: 1067
Last issue date: 05/15/2012


1                      
NumberTitleIssue Date
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
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
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
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
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
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
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
8010832Transitional 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...
08/30/2011
8010846Scalable self-checking processing platform including processors executing both coupled and uncoupled applications within a frame
Methods and systems for a scalable self-checking processing platform are described herein. According to one embodiment, during an execution frame, a first processing element executes both a high-criticality application and a first low-criticality application. During...
08/30/2011
7992038Failure protection in an environment including virtualization of networked storage resources
An architecture for protecting against failure in a switched storage network using virtualization. ...
08/02/2011
7987385Method for high integrity and high availability computer processing
A method of providing high integrity checking for an N-lane computer processing module (Module), N being an integer greater than equal to two. The method comprises the steps of: detecting, by a data Output Management unit (OM), when any of the N processing lanes sen...
07/26/2011
7987391Fault tolerance using digests
A method and apparatus are provided, the method and apparatus comprising running a plurality of identical programs on a plurality of identical computers and recording information about at least some state updates done within each of the plurality of the identical pr...
07/26/2011
7975173Fault tolerance and failover using active copy-cat
Fault tolerant operation is disclosed for a primary instance, such as a process, thread, application, processor, etc., using an active copy-cat instance, a.k.a. backup instance, that mirrors operations in the primary instance, but only after those operations have su...
07/05/2011
7941698Selective availability in processor systems
Processor operating methods and integrated circuits are described. According to one embodiment, an integrated circuit includes a processor configured to execute a first application and to redundantly execute a second application while executing the first application...
05/10/2011
7934121Transparent replacement of a system processor
A method and apparatus for transparently replacing a processor, that receives interrupts in a partitioned computing device, with a replacement processor, is disclosed. The method comprises directing the interrupts to an unchangeable identifier mapped to the processo...
04/26/2011
7925922Failover method and system for a computer system having clustering configuration
A failover method for a computer system having a clustering configuration, in which among a plurality of computers having the clustering configuration, any one of computers, when detecting a malfunction of a system including a certain computer, transmits a detection...
04/12/2011
7900086Accelerating test, debug and failure analysis of a multiprocessor device
A mechanism for accelerating test, debug and failure analysis of a multiprocessor device is provided. With the mechanism, on-chip trace logic is utilized to receive internal signals from logic provided in modules of the multiprocessor device. The modules are prefera...
03/01/2011
7890798Computer cluster with second-node instance of application having access to state snapshot of first-node instance of application
A computer cluster includes a first computer for running a first instance of an application and a second computer for running a backup instance of the application. The first node provides for creating a snapshot in volatile RAM of a state associated with the applica...
02/15/2011
7890799Self-correcting computer
The fault-tolerant or self-correcting computer system is disclosed. The computer system that is provided with various sets of protections against failures that may be caused by space radiation, for example. Improved reliability of the system is achieved by scrubbing...
02/15/2011
7877627Multiple redundant computer system combining fault diagnostics and majority voting with dissimilar redundancy technology
A multiple redundant computer system includes three primary processor modules (PPM) and three redundant processor modules (RPM) operating synchronously. Primary and redundant processor modules are dissimilar in hardware and software for decreasing the probability of...
01/25/2011
7870424Parallel computer system
A parallel computer system automatically detects various troubles that may occur during computations using the parallel computer system so as to automatically cope with those troubles in such environment as in a design optimization using an evolutionary optimization...
01/11/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?