|
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...
|