Match Document Document Title
7483896 Architecture for computer-implemented authentication and authorization  
A computer-implemented method for controlling user access to secured data resources includes a step of inventorying data resources that are to be secured. Thereafter, a requirements data structure...
7475166 Method and system for fully trusted adapter validation of addresses referenced in a virtual host transfer request  
A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to validate that a direct memory...
7472212 Multi CPU system  
A multi CPU system is capable of performing exclusive control of a plurality of CPUs accessing to the same resource by a hardware without depending on an OS. The plurality of CPUs are connected...
7467381 Resource partitioning and direct access utilizing hardware support for virtualization  
The present disclosure relates to the resource management of virtual machine(s) using hardware address mapping, and, more specifically, to facilitate direct access to devices from virtual...
7467246 Secure local network  
A local network comprises at least one master and a plurality of slaves which can be controlled by the master via a data bus, with at least one slave being arranged in an unprotected region and at...
7464209 Controlling resource transfers using locks in a logically partitioned computer system  
A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual PCI adaptor slots. The resource and...
7464208 Method and apparatus for shared resource management in a multiprocessing system  
In a multiprocessor, access to shared resources is provided by a semaphore control mechanism, herein disclosed. The semaphore control mechanism provides for a high degree of programmable firmware...
7457902 Lock and release mechanism for out-of-order frame prevention and support of native command queueing in FC-SATA  
A switch connection lock and release mechanism is disclosed to prevent out-of-order frames from being received by FC and/or SATA devices. The mechanism includes a set of previous AL_PA registers,...
7454753 Semaphore management subsystem for use with multi-thread processor systems  
A generic method and apparatus for managing semaphores in a multi-threaded processing system has a storage area for each of the threads in the processing system. Each storage area includes a first...
7454557 System and method for booting from a non-volatile application and file storage device  
A system for booting a microprocessor controlled system wherein a basic interface between the processor and peripheral devices is stored and retrieved from the general purpose application and file...
7454579 Managing access to shared resources  
Managing access to a shared resource includes receiving a request indicating that an operation requires access to the shared resource, associating the operation with a lock in a lock queue that is...
7447859 Method of performing active data copying processing, and storage subsystem and storage control apparatus for performing active data copying processing  
When an active data copy process relative to a logical storage device is performed without involving a computer, an access permission/rejection of the computer to the logical storage device is...
7447786 Efficient locking of shared data that is accessed for reads in a cluster database  
Described herein are techniques for synchronizing access to resources in a multi node system by establishing a resource as a read-mostly resource based on one or more criteria, and allowing a node...
7444064 Broadcast receiver, program recording method and program product  
The broadcast receiver that incorporates an HDD as a recording medium and records programs on the recording medium, when recording a program on the recording medium, determines whether the program...
7430627 Adaptive reader-writer lock  
A method and computer system for dynamically selecting an optimal synchronization mechanism for a data structure in a multiprocessor environment. The method determines a quantity of read-side and...
7430628 System and method for optimized allocation of shared processing resources  
A system and method which efficiently manages the status of resources or services in a document processing system or device and uses a priority-based dynamic allocation process for allocating or...
7428732 Method and apparatus for controlling access to shared resources in an environment with multiple logical processors  
The disclosure relates to a control mechanism for controlling access by multiple logical processors to shared resources on a common microchip. The processors attempt to reserve exclusive use of...
7421529 Method and apparatus to clear semaphore reservation for exclusive access to shared memory  
Semaphore operation manages exclusive access to a memory that is shared by a plurality of processing elements. Semaphore reservation status for exclusive access by a processing element is...
7415556 Exclusion control  
An exclusion controller which allows an information processing unit to acquire a contended resource to the exclusion of the other information processing units includes a plurality of...
7412513 Systems and methods for using metrics to control throttling and swapping in a message processing system  
A system and method of using metrics to control throttling and swapping in a message processing system is provided. A workload status of a message processing system is determined, and the system...
7406698 Driver framework component for synchronizing interactions between a multi-threaded environment and a driver operating in a less-threaded software environment  
The present invention relates to a system and methodology to facilitate automatic interactions between a highly threaded software environment such as an operating system kernel and a module...
7395392 Storage system and storage control method  
A controller and one or more intermediate devices that are connected to a plurality of processors and this controller so that communications are possible are provided. A first access message...
7392335 Anticipatory changes to resources managed by locks  
A method and system are provided for performing anticipatory changes to a resource governed by a locking mechanism. Entities (such as transactions in a database system) that want to modify a...
7383368 Method and system for autonomically adaptive mutexes by considering acquisition cost value  
A method for managing a mutex in a data processing system is presented. For each mutex, an average acquisition cost is maintained that indicates an average consumption of computational resources...
7383369 Managing a resource lock  
A method of operating a resource lock for controlling access to a resource by a plurality of resource requesters, the resource lock operating in a contention efficient (heavyweight) operating...
7376744 Using local locks for global synchronization in multi-node systems  
Described herein are techniques for global synchronization that under various scenarios eliminate or defer the acquisition of global locks. In many cases, the need to acquire global locks is...
7373474 Storage system, configuration management method, and program  
Techniques for realizing efficient setting and utilization of configuration including storage volumes in a storage system having an initiator and a target, with a low cost configuration not...
7370329 System and method for state saves in a distributed data system  
A client-server system may include a primary state of session data. One or more application servers may include client states of the session data and may be configured to access the primary state....
7366849 Protected configuration space in a protected environment  
A protected configuration space is implemented as at least one range of memory addresses that are mapped to logic external to system memory. The memory addresses access logic that performs control...
7363447 System and method for providing safe data movement using third party copy techniques  
Systems, methods, apparatus and software can utilize an extent guard to prevent modification (including relocation) of data in the storage resource while a third-party copy operation directed at...
7359623 File reproducing apparatus and file reproducing method  
A file reproducing apparatus for reproducing files recorded on a recording medium by using a FAT (File Allocation Table) file system, which includes a cluster table which associates offset...
7359782 Vehicular impact reactive system and method  
System and method for reacting to an expected impact involving a vehicle including an anticipatory sensor system for determining that an impact involving the vehicle is about to occur prior to the...
7346791 Method for controlling a clock frequency of an information processor in accordance with the detection of a start and a end of a specific processing section  
A clock controller controls a clock generated by a clock generator to determine a clock frequency. A computing device executes software obtained from a storage in accordance with the clock...
7346720 Systems and methods for managing concurrent access requests to a shared resource  
The systems and methods manage concurrent access requests to a shared resource. The systems and methods utilize an access management algorithm that permits multiple processes to concurrently...
7340743 Masterless locks in a multi-node environment  
A method, system, application programming interface, computer system, and computer program product to provide locks for controlling access to data by nodes in a multi-node environment while...
7340547 Servicing of multiple interrupts using a deferred procedure call in a multiprocessor system  
A driver program for a multiprocessor subsystem includes an interrupt servicing routine (ISR) and a deferred procedure call (DPC). The ISR, invoked in response to an interrupt, determines whether...
7337252 System and method for resolving conflicts of re-locking resources  
A system for resolving conflicts of re-locking resources includes: a plurality of system resources (10), a memory (11), and a central processing unit (12). The memory includes a data storing...
7337444 Method and apparatus for thread-safe handlers for checkpoints and restarts  
A method, apparatus, and computer instructions for executing a handler in a multi-threaded process handling a number of threads in a manner that avoids deadlocks. A value equal to the number of...
7334229 Mutual exclusion at the record level with priority inheritance for embedded systems using one semaphore  
A method for providing mutual exclusion at a single data element level for use in embedded systems. Entries for tasks that are currently holding a resource are stored in a hold list. Entries for...
7328263 Controlling access of concurrent users of computer resources in a distributed system using an improved semaphore counting approach  
A method of controlling concurrent users of a distributed resource on a network is disclosed. In one aspect, there are one or more local lock managers executing on corresponding hosts and...
7320085 Scalable, software-based quorum architecture  
A cluster of computers typically establishes a quorum, i.e., a software method for establishing agreement, to coordinate access to shared resources, such as a shared data store, in applications...
7318220 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...
7315913 CPU system, bus bridge, control method therefor, and computer system  
In a system having an arrangement that a CPU (101) connected to a bus (107) via bus bridge (103) and a CPU 102 connected to a bus (107) via bus bridge (104), when the bus bridge (103) receives a...
7310694 Reducing information reception delays  
A technique for reducing information reception delays is provided. The technique reduces delays that may be caused by protocols that guarantee order and delivery, such as TCP/IP. The technique...
7305497 Performing resource analysis on one or more cards of a computer system wherein a plurality of severity levels are assigned based on a predetermined criteria  
A method of performing resource analysis on one or more cards of a computer system is described and disclosed. In an embodiment, the method includes identifying one or more affected hardware...
7305508 Semaphoring system between system firmware and hardware manipulation subsystem  
In one embodiment of the invention, a method of semaphoring between a system firmware and ACPI subsystem, includes: prior to entering a critical section by a first entity, checking a turn flag to...
7305510 Multiple master buses and slave buses transmitting simultaneously  
A bus system, such as an internal bus system located within a digital device, is disclosed herein. The bus system comprises a plurality of master buses, each master bus connected to at least one...
7295134 Terrain avoidance method and device for an aircraft  
An aircraft terrain avoidance method and device may employ a collision warning section that transmits a caution signal when the aircraft risks colliding with the terrain at the end of a first...
7284061 Obtaining temporary exclusive control of a device  
Remotely obtaining exclusive control of a device by remotely establishing communication with the device over a network, requesting to obtain remote exclusive control of the device's capabilities,...
7281264 Security system and method for PnP device coupled to network client  
A security system and method for a plug-and-play (PnP). The security system includes a server, a network system and a client. The server distributes a monitor program on the client via a remote...