Match Document Document Title
7281268 System, method and computer program product for detection of unwanted processes  
A system, method and computer program product are provided which are capable of intercepting a call. Once intercepted, it is determined whether the call is associated with a previous sequence of...
7281081 System and method for preventing sector slipping in a storage area network  
A system for protecting a block in a destination storage device including a data mover operable to move data from a source storage device to the block, and a controller coupled to the data mover,...
7281204 Hub document preparation method  
The invention provides a hub document preparation method which collects a plurality of external files and attachment files to be included in a structured document of a hub document format to allow...
7272681 System having parallel data processors which generate redundant effector date to detect errors  
A high assurance processing system includes a plurality of data processors coupled in parallel, a bridge coupled to the plurality of data processors, and an input/output processor coupled to the...
7246187 Method and apparatus for controlling exclusive access to a shared resource in a data storage system  
A method for controlling exclusive access to a resource shared by multiple processors in a data storage system includes providing a system lock procedure to permit a processor to obtain a lock on...
7246052 Bus master and bus slave simulation using function manager and thread manager  
The system simulator comprises master simulators 1f, 1s, 2f and 2s for simulating a bus master, a slave simulator L for simulating a bus slave, a function manager F for sequentially actuating the...
7243199 Memory data protection system  
A memory data protection system is disclosed, which comprises a memory circuit, a protection contents indicating section which stores a security bit and a protection bit, a protection function...
7233976 Cache slot lock for multi-thread file request  
System and method for employing slot level cache locking are disclosed. When a rich media file request occurs, a general lock is put on the cache to determine whether the file has already been...
7231476 Function control for a processor  
A processor operable to perform a plurality of functions, the processor comprising: an input port; a storage element operable to receive and to store an input signal input via the input port, the...
7225302 Method and software application for avoiding data loss  
A method consistent with the present invention avoids data loss in a data object replication process. The method includes: creating an electronic data element comprising a first field having an...
7222202 Method for monitoring a set of semaphore registers using a limited-width test bus  
Certain embodiments of the invention may be found in a method and system for monitoring a set of semaphore registers using a limited-width test bus. Each semaphore register represents a separate...
7219348 Detecting and causing latent deadlocks in multi-threaded programs  
Methods and systems for analyzing multi-threaded programs are provided. The predisposed execution of multi-threaded programs is modified to cause and detect latent deadlocks. When a thread...
7213093 Queued locks using monitor-memory wait  
A method, apparatus, and system are provided for monitoring locks using monitor-memory wait. According to one embodiment, a node associated with a contended lock is monitored; and a processor...
7213248 High speed promotion mechanism suitable for lock acquisition in a multiprocessor data processing system  
A multiprocessor data processing system includes a plurality of processors coupled to an interconnect and to a global promotion facility containing at least one promotion bit field. A first...
7213120 Circuit for prevention of unintentional writing to a memory, and semiconductor device equipped with said circuit  
A circuit for prevention of unintentional writing to a memory prevents unintentional writing to a nonvolatile memory, after a recovery from a transitory power failure. The circuit includes a...
7213117 1-chip microcomputer having controlled access to a memory and IC card using the 1-chip microcomputer  
A 1-chip microcomputer of the present invention has (a) a monitor flag for setting a flag indicating that a specified address space is accessed, (b) an access permission address range setting...
7213153 Application program interface interception system and method  
A method of intercepting application program interface, including dynamic installation of associated software, within the user portion of an operating system. An API interception control server in...
7209990 Maintain fairness of resource allocation in a multi-node environment  
Locks are placed in a convert queue in a way that compensates for queue bias. Rather than always placing a remote lock in a queue at the tail, a remote lock can be placed further up in the queue,...
7210144 Method for monitoring and emulating privileged instructions of programs in a virtual machine  
A method for monitoring and emulating privileged instructions of a program that is being executed at a privilege level in a virtual machine is disclosed. A privilege level associated with a...
7203782 Queueing method supporting multiple client accesses simultaneously  
A queue includes a plurality of containers. Each container includes a lock. Clients, possibly in a multiprocessor system, can simultaneously access the queue, each client locking only a single...
7200846 System and method for maintaining data synchronization  
When a thread of program execution on a computer system is executing a critical code section, i.e., a code section whose preemption could result in inconsistency, it asserts an indicator of that...
7197585 Method and apparatus for managing the execution of a broadcast instruction on a guest processor  
A method and apparatus for managing the execution on guest processors of a broadcast instruction requiring a corresponding operation on other processors of a guest machine. Each of a plurality of...
7185337 Efficient locking for thread-safe self-modifying code  
A locking mechanism for use in a multi-thread environment supporting self-modifying code in which modifications to the code are made at runtime. The locking mechanism having associated helper code...
7181510 Method and apparatus for creating a secure embedded I/O processor for a remote server management controller  
The present invention relates to providing a secure computing environment in a remote server management controller. The exemplary embodiment includes a hierarchy of register security levels...
7177925 Event management system  
One embodiment of an event management system, operating on a computer system having event producers and event consumers, includes an initial event handler program and an event queue having a first...
7174405 Method and system for replacing a read-modify-write operation with an atomic set-bits or clear-bits operation  
A method and system for updating registers by performing an atomic read-modify-write operations initiated by a host over a host/daughtercard bus. A field in the write command determines whether...
7174404 Updating spin counters for spin latches  
A spin counter updating system and method for updating spin counters for spin latches in a multiprocessor computing system. The updating system includes main spin counter value storage for storing...
7174332 Method and apparatus for safeguarding files  
A computer implemented method for safeguarding files, comprising the steps of designating a location on a first computer for storage of files to be safeguarded, selecting certain of the files to...
7167969 Apparatus and method for writing data to mirrored storage using multiple tasks working in parallel  
An apparatus and method provides the capability of mirroring storage from a primary system to a mirrored system in a way that uses parallelism in the mirrored system to maximize the efficiency of...
7165110 System and method for simultaneously establishing multiple connections  
A system and method for establishing multiple connections using a private data field of a communication management protocol is provided. With the present invention, a Service ID identifies a...
7162557 Competition arbitration system  
A competition arbitration system in which chances for using a resource of a computer such as a bus or the like among devices are fair is provided. Pulses are sequentially generated periodically...
7159056 Method and system for locking multiple resources in a distributed environment  
A method and system that creates and maintains lock properties for a resource or object in a distributed environment. The method and system creates and/or updates lock objects to relate to...
7155550 Program-executing apparatus and portable information processing apparatus  
A program-executing apparatus has a simple configuration, is capable of executing high-speed processing, and is capable of providing high security. The apparatus is configured such that a host...
7152157 System and method for dynamic resource configuration using a dependency graph  
A system and method for predicting whether a dynamic reconfiguration of a resource of a resource domain would be successful, prior to attempting the reconfiguration. A resource domain includes one...
7150016 Systems, methods and computer program products for controlling and visualizing processes  
A method of controlling and visualizing processes, wherein data are produced by means of at least one task and/or thread, and consumed by means of at least one further task and/or thread, is...
7146364 Method and system for recovering data in a plurality of systems  
In a first aspect of the present invention, a method for recovering data in a plurality of systems is disclosed. The method comprises the steps of allowing at least one system of the plurality of...
7143414 Method and apparatus for locking multiple semaphores  
Processor threads in a multi-processor system can concurrently lock multiple semaphores by providing a lock command which includes the semaphore value and a semaphore number. Each processor is...
7143222 Adaptive message delivery system  
A device monitors a system's available resources and produces either a deferred notification or an instant notification based on a comparison with an established threshold. The threshold may be...
7139855 High performance synchronization of resource allocation in a logically-partitioned system  
A method, apparatus, system, and signal-bearing medium that in an embodiment set a resource indicator to indicate that a processor is using a resource in a logically-partitioned electronic device,...
7139856 Use of set-by-read and set-by-write registers as semaphores  
A request is received from a first requester to write a second indicator that includes an identifier of the first requester to a first indicator that indicates if a component is available. In...
7130829 Digital rights management  
A method, program, and system for augmenting digital rights management are provided. The invention comprises associating two fields with an electronic document. The first field identifies the...
7120651 Maintaining a shared cache that has partitions allocated among multiple nodes and a data-to-partition mapping  
Various techniques are described for improving the performance of a multiple node system by allocating, in two or more nodes of the system, partitions of a shared cache. A mapping is established...
7117502 Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations  
A simple and therefore highly usable non-blocking implementations of linked-lists can be provided using read, write, and CAS operations. Several realizations of linked-list based data-structures...
7117282 Method and apparatus for active isolation of communications ports  
A method and apparatus for isolating communications ports that allows access to a communications system for status and/or maintenance purposes via one communications port while preventing access...
7114157 System controlling exclusive access by control programs to system resources  
The present invention is a system for controlling exclusive access by control programs (30) to system resources (52). A system in accordance with the invention includes a plurality of addressable...
7114013 Intelligent data storage manager  
The intelligent data storage manager functions to combine the non-homogeneous physical devices contained in a data storage subsystem to create a logical device with new and unique quality of...
7107377 Information processing apparatus and method of controlling an access level  
An information processing apparatus includes a process part implementing an access to a designated address having an access level, an access detector detecting the access, and an access part being...
7106169 Methods and apparatus for verifying the installation of components in a system  
A verification system for an interchangeable component configured to be mated with a receiving system. The system includes a key device supported by the interchangeable component. The key device...
7103887 Load-balancing queues employing LIFO/FIFO work stealing  
In response to source code that represents instructions for dynamically allocating memory to objects, a compiler/interpreter produces instructions that implement a garbage collector. The garbage...
7103766 System and method for making BIOS routine calls from different hardware partitions  
The specification may disclose systems and related methods for ensuring that as between two partitions in a computer system, each partition using a separate operating system, calls to basic input...