Match Document Document Title
8086581 Method for managing lock resources in a distributed storage system  
A method and a distributed locking system for the management of lock resources in a distributed files system having several lock managers, each managing lock resources in its respective domain....
8082379 Systems and methods for managing semantic locks  
In one embodiment, a system for managing semantic locks and semantic lock requests for a resource is provided. Access to the resource is controlled such that compatible lock requests can access...
8078591 Methods, systems and computer applications for real time data processing  
Methods, systems and software applications are provided for real time data processing. In one implementation, a method is provided for locking data objects in a computer system. The method may...
8078764 Method for switching I/O path in a computer system having an I/O switch  
The physical server includes a hypervisor for managing an association between the virtual server and the I/O device allocated to the virtual server. The I/O switch includes: a setting register for...
8078781 Device having priority upgrade mechanism capabilities and a method for updating priorities  
A device having priority update capabilities and a method for updating priorities, the method includes: receiving a request to update to a requested priority, priorities of transaction requests...
8065459 Multi-processing system and a method of executing a plurality of data processing tasks  
A plurality of data processing tasks with processing elements (10) that contend for a resource (18). Execution of each task comprising executing a series of instructions. During execution...
8060642 Techniques for host to host transfer of sequential media and use of persistent reservation to protect media during host to host transfer  
Techniques for host to host transfer of media and the use of persistent reservation to protect media during host to host transfer is disclosed. Exemplary embodiments may be realized as methods and...
8060880 System using backward inter-procedural analysis for determining alternative coarser grained lock when finer grained locks exceeding threshold  
Locks which protect data structures used within atomic sections of concurrent programs are inferred from atomic sections and acquired in a manner to avoid deadlock. Locks may be inferred by...
8055827 Guest interrupt controllers for each processor to aid interrupt virtualization  
In one embodiment, a system comprises a processor, a first interrupt controller coupled to the processor, and a second interrupt controller coupled to the processor. The first interrupt controller...
8051424 Method, computer program product and computer device for processing data  
A computer system receives a data collection and creates an administration table. A main process locks the data collection against unauthorized access using an association, in a lock table,...
8044880 Projection type image display device  
A theft preventing system easy to operate and capable of implementing countermeasures to theft of a projection type image display device is provided. The projection type image display device is...
8042122 Hybrid resource manager  
A hybrid resource manager is provided for use in a computing environment. The hybrid resource manager serves as the single resource manager that cooperates with an operating system to manage each...
8032677 Selection circuit and packet processing apparatus  
An aspect of the embodiment utilizes a selection circuit that includes a first storage circuit for storing information of m×n bits each corresponding to a choice. The storage circuit indicates...
8028114 Information processing apparatus, method, and program for simplifying an interrupt process  
The present invention relates to an information processing apparatus, an information processing method and a program for simplifying an interrupt process to reduce time needed for the interrupt...
8028113 Methods and systems for deadlock-free allocation of memory  
Methods and systems for memory management. A method for memory management includes: maintaining a reference count for at least one first process associated with a portion of memory; maintaining a...
8027925 System method and apparatus for authorizing access  
The present invention comprises a method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a toolkit, a framework, a runtime...
8019922 Interruption facility for adjunct processor queues  
Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption...
8010948 System and method for measuring latch contention  
A system and method is provided for measuring lock usage in a non-intrusive manner. Measurements are performed only when a lock is contended. When a lock is requested and the lock is available...
8010801 Multi-data rate security architecture for network security  
An architecture and associated methods and devices are described in which a first selectable data path may be associated with a first port operating at a first data rate, a second selectable data...
8010559 Transactional file system  
A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a...
8005953 Aggregated opportunistic lock and aggregated implicit lock management for locking aggregated files in a switched file system  
A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple...
7996848 Systems and methods for suspending and resuming threads  
In a methods and systems of controlling a process's access to a device driver, a lock may be used to establish a process wait state or to wake up one or more processes. A spinlock may be used to...
7984444 Composite abortable locks  
A lock implementation has properties of both backoff locks and queue locks. Such a “composite” lock is abortable and is provided with a constant number of preallocated nodes. A thread requesting...
7979617 Quad aware locking primitive  
A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. At least some of the processors in the system are organized into a hierarchy, and...
7975271 System and method for dynamically determining a portion of a resource for which a thread is to obtain a lock  
According to at least one embodiment, a method includes determining that a thread desires a lock for accessing a resource. The method further includes dynamically determining a portion of the...
7962417 System and method for distributing protected information  
A method and apparatus of encouraging distribution, registration, and purchase of free copyable software and other digital information which is accessed on a User's System via a Programmer's...
7958510 Device, system and method of managing a resource request  
Embodiments of the present invention provide a resource management mechanism to monitor the availability of resources, detect the cause of a rejection, distinguish between different types of...
7954002 Systems and methods for bulk release of resources associated with node failure  
Systems and methods according to these exemplary embodiments provide for methods and systems for improving efficiency in communications systems by, for example, bulk release of resources upon a...
7953913 Peripheral device locking mechanism  
A computing system having a host device and at least one client device having a lock used to prevent modification of data in the client device. A lock clear signal from the host device causes the...
RE42398 Memory system  
In a memory system using a removable recording medium and data stored in the recording medium, identifying information for identifying each recording medium from others is held in the recording...
7950014 Detecting the ready state of a user interface element  
Aspects of the subject matter described herein relate to detecting the ready state of a user interface element. In aspects, a synchronization object is created to indicate when a user interface...
7941616 System to reduce interference in concurrent programs  
Locks are used to protect variables. All variables protected by a lock are allocated on a page associated with a lock. When a thread (called the owner) acquires the lock, a local copy of the...
7930703 System and method for providing access to multimedia content via a serial connection  
The present disclosure is directed to a system and method of multimedia access. In an embodiment, an authorization signal can be received from a multimedia distribution system at a multimedia...
7921423 System and method for scheduling and coordinating tasks across application processes using shared memory  
A system and method for scheduling and coordinating tasks between a master application and a slave application includes: receiving a request from an application program; determining whether the...
7921250 Method to switch the lock-bits combination used to lock a page table entry upon receiving system reset exceptions  
A method, system, and computer instructions for changing the lock-bits combination used to lock a resource upon receiving a system reset exception. The present invention forces the software to use...
7917908 Flow lookahead in an ordered semaphore management subsystem  
In an ordered semaphore management system a pending state allows threads not competing for a locked semaphore to bypass one or more threads waiting for the same locked semaphore. The number of...
7917679 Trusted LPC docking interface for docking notebook computers to a docking station  
A method and apparatus for operating a portable computer configured for docking to a docking station is disclosed. In one embodiment, a portable computer system includes a docking interface having...
7913048 Data subscribe-and-publish mechanisms and methods for producer-consumer pre-fetch communications  
A system supporting producer-consumer pre-fetch communications includes a first processor, wherein the first processor is a producer node, and a second processor, wherein the second processor is a...
7913009 Monitored notification facility for reducing inter-process/inter-partition interrupts  
Example operations related to deferring interrupts are herein disclosed. In one example embodiment, a method includes, but is not limited to, writing a message to a memory location shared between...
7904436 Realtime-safe read copy update with lock-free readers  
A technique for realtime-safe detection of a grace period for deferring the destruction of a shared data element until pre-existing references to the data element have been removed. A pair of...
7899663 Providing memory consistency in an emulated processing environment  
Memory consistency is provided in an emulated processing environment. A processor architected with a weak memory consistency emulates an architecture having a firm memory consistency. This memory...
7890685 Multi-core data processor  
To provide a multi-core LSI capable of improving the stability of operation. A multi-core LSI comprises a plurality of CPUs coupled to a first shared bus, one or more modules coupled to a second...
7890721 Implementation of integrated status of a protection register word in a protection register array  
A protection register array in which the lock status of the protection register is stored outside of the array. An initial verify function is used to read lock status.
7886300 Mechanism for implementing thread synchronization in a priority-correct, low-memory safe manner  
A mechanism is disclosed for implementing fast locking in a multi-threaded system. This mechanism enables fast locking to be performed even on an operating system platform that does not allow one...
7886101 Interruption control system and method  
An interruption control system includes two sense elements, a microprocessor, and a controller. The microprocessor includes two registers, two flip-latches, a multiplexer, and a microcontroller....
7877533 Bus system, bus slave and bus control method  
A bus system includes one or more bus masters, one or more bus slaves, and a response unit. When an access request to a resource of a bus slave is sent from a bus master, the response unit outputs...
7877549 Enforcement of cache coherency policies using process synchronization services  
In general, this disclosure describes techniques of ensuring cache coherency in a multi-processor computing system. More specifically, a relaxed coherency mechanism is described that provides the...
7865646 Sharing of functions between an embedded controller and a host processor  
An improved system is described for allowing an embedded controller and a host processor to share access to modules in a computer system. The shared access system of the present invention enables...
7865914 Cooperative DLL unload  
Loading and unloading a plurality of libraries on a computing device having a loader lock and internal and external counts for each library in the plurality of libraries is disclosed. The...
7860940 System and method for bus transmission cancellation  
A transmission cancellation section is provided on a bus connecting a master and a slave. During a reset of the master, the transmission cancellation section blocks the bus so that an invalid...