|
Match
|
Document |
Document Title |
|
|
7613928 |
Flash device security method utilizing a check register
A security method for preventing accidental or unauthorized writes to a flash memory. According to one embodiment of the present invention, a BIOS program stored in a flash memory array generates a...
|
|
|
7610585 |
Thread synchronization methods and apparatus for managed run-time environments
Thread synchronization methods and apparatus for managed run-time environments are disclosed. An example method disclosed herein comprises determining a set of locking operations to perform on a...
|
|
|
7610463 |
Method and apparatus for performing an atomic semaphore operation
A processing system and method of communicating within the processing system is disclosed. The processing system may include a bus; a memory region coupled to the bus; and a plurality of processing...
|
|
|
7607026 |
Standalone memory device and system and method using such device
A standalone memory device is provided that when in a first state allows data to be written to the device from a data source but prevents a normal user from useably accessing that data. When in a...
|
|
|
7603544 |
Dynamic allocation of a buffer across multiple clients in multi-threaded processor without performing a complete flush of data associated with allocation
A method may include distributing ranges of addresses in a memory among a first set of functions in a first pipeline. The first set of the functions in the first pipeline may operate on data using...
|
|
|
7603502 |
Resource accessing with locking
Thread usage is managed when locking resources during the possibly-contentious accessing of such resources. In a described implementation, a thread that is executing a corresponding access request...
|
|
|
7600063 |
Techniques for improved read-write concurrency
Techniques are provided for performing changes to a resource governed by a locking mechanism. An entity (such as a server instance in a database system cluster) requests permission to modify the...
|
|
|
7594053 |
Adaptive object level locking
Providing concurrent access to a set of shared resources is disclosed. An attempt is made, at the time it becomes necessary to use each resource required to perform an operation or set of...
|
|
|
7590785 |
Systems and methods for multi-tasking, resource sharing, and execution of computer instructions
In a multi-tasking pipelined processor, consecutive instructions are executed by different tasks, eliminating the need to purge an instruction execution pipeline of subsequent instructions when a...
|
|
|
7590784 |
Detecting and resolving locks in a memory unit
In one embodiment, the present invention includes an apparatus having a first counter to count dispatches of a senior request in a memory unit, a second counter to count cycles of a processor...
|
|
|
7590738 |
Method and system for processing concurrent events in a provisional network
A method and system for processing concurrent events in a provisional network that comprises a plurality of dynamically allocatable nodes. Specifically, the method includes receiving notification...
|
|
|
7587543 |
Apparatus, method and computer program product for dynamic arbitration control
A dynamic arbitration controller includes components for reading current state information as well as records of known arbitration states which may cause a deadlock condition, comparing the current...
|
|
|
7587530 |
Method and apparatus for managing device reservation
Methods and apparatus are disclosed for managing device reservation. In one embodiment, upon receiving a device command from a first host, a device targeted by the device command is reserved for...
|
|
|
7584322 |
Method for storing and/or changing state-information of a memory as well as integrated circuit and data carrier
In a method for storing and/or changing state information in a memory ( 2 ) containing a plurality of memory cells ( 3 ), wherein the memory cells ( 3 ) assume an irreversible memory state as a...
|
|
|
7577802 |
Accessing a reservable device by transiently clearing a persistent reservation on the device in multi-host system
Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation...
|
|
|
7571439 |
Synchronizing access to global resources
A method, data structure, and database system for synchronizing access to a global resource by a plurality of processes executing on a computer system are disclosed. A global lock is defined for...
|
|
|
7571354 |
System and method for request routing
A method and a system for request routing may include a router configured to forward a request to a process. The process may acquire a lock on a memory object. If the process is becomes hung, a...
|
|
|
7571270 |
Monitoring of shared-resource locks in a multi-processor system with locked-resource bits packed into registers to detect starved threads
A resource-lock monitor detects when processors in a multi-processor system are stuck waiting for access to a shared resource. A lock-monitor register has a lock bit and a sticky-lock bit for each...
|
|
|
7562143 |
Managing escalating resource needs within a grid environment
A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may...
|
|
|
7558923 |
Prevention of live-lock in a multi-processor system
Some embodiments of the invention include a method of preventing live-lock in a multiprocessor system. The method comprising identifying a first bus transaction attempting to modify a resource and...
|
|
|
7552259 |
Document management system, document management method, program and storage medium
In a document management system according to the present invention, which is used for registering and managing a document in a database of a relational database server, a judgment is made as to...
|
|
|
7552121 |
Autonomic lock escalation in an SQL environment
Embodiments of the invention provide a method, article of manufacture, and an apparatus used to optimize the execution of a database query. One embodiment includes a computer-implemented method...
|
|
|
7548918 |
Techniques for maintaining consistency for different requestors of files in a database management system
A method and apparatus for providing file system operation locks at a database server is provided. A database server may employ database locks and file system operation locks in servicing requests...
|
|
|
7543126 |
Apparatus, system, and method for implementing protected virtual memory subcontexts
The apparatus, system and method implement subcontexts which associate groups of memory blocks. The apparatus, system and method maintain a permissions mapping for inter-subcontext memory accesses....
|
|
|
7539988 |
System and method for deferred rebalancing of a tree data structure
A method for executing operations upon a linked data structure having at least one element such that the time during which the linked data structure is locked is reduced. The method includes...
|
|
|
7536582 |
Fault-tolerant match-and-set locking mechanism for multiprocessor systems
A match-and-set lock has a locked operating state and an unlocked operating state controlled by the value C. The lock returns a value R=C, to an inquiring user seeking access to the resource. A...
|
|
|
7529749 |
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 also...
|
|
|
7512813 |
Method for system level protection of field programmable logic devices
A method for protecting a dynamically reconfigurable computing system includes generating an encoding key and passing the encoding key, through a system level bus, to at least one field...
|
|
|
7509448 |
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...
|
|
|
7503049 |
Information processing apparatus operable to switch operating systems
An information processing apparatus switches between an Operating System 1 and an Operating System 2 during operation and comprises: a storing unit including a first area storing data managed...
|
|
|
7500242 |
Low-contention lock
The present disclosure relates to acquiring and releasing a shared resource via a lock semaphore and, more particularly, to acquiring and releasing a shared resource via a lock semaphore utilizing...
|
|
|
7500037 |
System, method and program for managing locks
Managing locks under conditions wherein there is a first shared hold on a lock. There is a first pending request for a first exclusive hold on the lock; the first pending request for said first...
|
|
|
7500036 |
Quad aware locking primitive
A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. The method organizes at least some of the processors in the system into a...
|
|
|
7500035 |
Livelock resolution method
A mechanism is provided for resolving livelock conditions in a multiple processor data processing system. When a bus unit detects a timeout condition, or potential timeout condition, the bus unit...
|
|
|
7496574 |
Managing locks and transactions
A request is received with a first operation identifier to lock a first resource. The first resource is locked with the first operation identifier. It is determined whether a second resource should...
|
|
|
7493618 |
Fault tolerant mutual exclusion locks for shared memory systems
The present invention provides a method of implementing a fault-tolerant mutual exclusion lock. The present invention records in a lock structure the IDs of all processes whose failure can lead to...
|
|
|
7487279 |
Achieving both locking fairness and locking performance with spin locks
A method for implementing a spin lock in a system including a plurality of processing nodes, each node including at least one processor and a cache memory, the method including steps of: acquiring...
|
|
|
7487278 |
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 multiple...
|
|
|
7487277 |
Apparatus, system, and method for overriding resource controller lock ownership
An apparatus, system, and method are disclosed for autonomously overriding a global resource lock. The apparatus includes a determination module, an override module, and an assertion module. The...
|
|
|
7487269 |
Apparatus, system, and method of connection grouping for multipath lock facility connection paths
An apparatus, system, and method are disclosed for grouping connection paths for lock attention data. A grouping request module is included to receive a request to establish a group of connection...
|
|
|
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 access...
|
|
|
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 machines,...
|
|
|
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...
|
|
|
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...
|