CobaltIP-faceted-search-demo
Match Document Document Title
8176283 Permissions of objects in hosted storage  
A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted storage system. The hosted storage system...
8176022 Locking protocol using dynamic locks and dynamic shared memory  
The present invention discloses a Locking Protocol using Dynamic Locks and Dynamic Shared Memory which provides a method whereby a designated critical section monitors object status through...
8166256 Using a dual mode reader writer lock  
A method, system, and computer usable program product for using a dual mode reader writer lock. A contention condition is detected in the use of a lock in a data processing system, the lock being...
8161481 Operating system providing a mutual exclusion mechanism  
An operating system for a computing device includes a scheduler incorporating an algorithm for ordering the running of threads of execution having different priorities. The operating system is also...
8156275 Power managed lock optimization  
In an embodiment, a timer unit may be provided that may be programmed to a selected time interval, or wakeup interval. A processor may execute a wait for event instruction, and enter a low power...
8149450 Document management system, document management method, and storage medium  
In a document management system according to an embodiment of the present invention, in order to prevent a leakage of information, in a case where a copy of a document is transferred to a media, a...
8145817 Reader/writer lock with reduced cache contention  
A scalable locking system is described herein that allows processors to access shared data with reduced cache contention to increase parallelism and scalability. The system provides a reader/writer...
8145816 System and method for deadlock free bus protection of resources during search execution  
A method and system of deadlock free bus protection of memory and I/O resources during secure execution. A bus cycle initiates entry of a bus agent into a secure execution mode. The chipset records...
8141086 Using data in elements of a singly linked list without a lock in a multithreaded environment  
A method and system for validating a scan of a chain in a multithreaded environment. A modification counter and an anchor address are atomically copied from the chain's header into a first variable...
8135893 System, apparatus and method for granting access to a shared communications bus  
Systems, apparatuses and methods for timing access to a shared communications bus by a plurality of devices. Each of a plurality of nodes is successively provided an opportunity to gain access to a...
8135999 Disabling outbound drivers for a last memory buffer on a memory channel  
Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory...
8136112 Thread synchronization via selective modification of stored states of pending optimistically balanced lock releases having previous lock owner and validity flag  
Thread synchronization methods and apparatus for managed run-time environments are disclosed. An example method to maintain state information for optimistically balanced synchronization of a lock...
8127161 Data processing apparatus  
An access stop control apparatus is provided in a resource control apparatus so that reception of access from a master apparatus is temporarily stopped during changing of a clock frequency and the...
8127062 Interlocking input/outputs on a virtual logic unit number  
In one embodiment, a solution is provided wherein a lock client sends lock requests to a lock manager upon receipt of an input/output (I/O) and receives back a lock grant. At some point later, the...
8117616 Preventing deadlocks  
A deadlock prevention mode indicator is provided, wherein the deadlock prevention mode indicator is a lock that can be held in a shared mode or in an exclusive mode by one or more of a plurality of...
8108586 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...
8103638 Partitioning of contended synchronization objects  
Methods, systems, and computer-readable media are disclosed for partitioning contended synchronization objects. A particular method determines a contention-free value of a performance metric...
8099538 Increasing functionality of a reader-writer lock  
In one embodiment, the present invention includes a method for accessing a shared memory associated with a reader-writer lock according to a first concurrency mode, dynamically changing from the...
8095628 Consolidated notifications to NFS clients  
A computer implemented method and apparatus for rebooting a host having a plurality of network interfaces. A server reboots the host by stopping an NFS server process on the host. The server sends...
8090892 Ordered queue and methods therefor  
A device receives a first request from a requesting device for first information that is stored at contiguous address locations beginning at a first address. A plurality of spawned requests are...
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 the...
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...
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...
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...
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...
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...
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, between...
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 ...
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...
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...
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...
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...
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...
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...
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 req...
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...
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...
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...
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...