AcclaimIP-ad

Match Document Document Title
6002675 Method and apparatus for controlling transmission of data over a network  
A repeater which introduces a minimum of delay in the transfer of a data packet from a source LAN to a destination LAN has an arbiter which grants access to a bus for a port to broadcast a...
5999976 Parallel file system and method with byte range API locking  
A computer system having a shared disk file system running on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files...
5991845 Recoverable spin lock system  
A method for recovering spin locks in a system having one or more processes capable of accessing a shared resource, the system providing a lock indicating exclusive access to the shared resource...
5987557 Method and apparatus for implementing hardware protection domains in a system with no memory management unit (MMU)  
A low overhead, efficient, and simple protection check circuit is inserted into a data path between a master requester and a target resource such as a memory or input/output device. The master...
5987560 Integrated programmable logic circuit for conditioning received input signals, detecting transitions of conditioned signals, and generating an associated interrupt respectively  
A flexible general input/output function utilizes a programmable logic circuit in conjunction with general purpose input/output pins. A programmable logic circuit receives the input signals from...
5983266 Control method for message communication in network supporting software emulated modules and hardware implemented modules  
A method for message transfers between digital modules in a network where some modules are hardware implemented and some modules are emulated in software. An Auxiliary Message Arbitrator Unit...
5983225 Parameterized lock management system and method for conditional conflict serializability of transactions  
A database management system (DBMS) is modified to provide improved concurrent usage of database objects, particularly when the system is executing long lived transactions. A subset of the...
5978802 System and method for providing opportunistic file access in a network environment  
A file allocation and management system for a multi-user network environment is disclosed. At least one server and two or more clients are disposed along the network in communicating via a...
5978860 System and method for disabling and re-enabling at least one peripheral device in a computer system by masking a device-configuration-space-access-signal with a disable or re-enable signal  
A system and method for disabling and re-enabling peripheral devices (PDs) in a computer system is disclosed. The system includes a CPU, a host bus coupled to the CPU, a...
5974508 Cache memory system and method for automatically locking cache entries to prevent selected memory items from being replaced  
A cache memory system has a plurality of cache entries for storing memory items staged from a memory. The cache memory system locks entries so that memory items stored therein are prevented from...
5966543 Method of using collaborative spinlocks to provide exclusive access to a resource in a multiprocessor computer system  
A multiprocessor computing system has memory shared by all processors of the computing system and includes an symmetric multiprocessor (SMP) operating system and at least one external device...
5960179 Method and apparatus extending coherence domain beyond a computer system bus  
In a networked computer system that includes an omnibus system coupled to a plurality of workstation/computer subsystems, an optimal global reordering of transactions seeking Address Bus access is...
5956718 Method and apparatus for moving subtrees in a distributed network directory  
A method and apparatus for reorganizing a distributed directory is disclosed. A source logical group, such as a partition, is identified for reorganization. A destination object is selected to...
5951672 Synchronization method for work distribution in a multiprocessor system  
In a multiprocessor system, such as a graphics data processing system, a method is disclosed for synchronizing the operations of two threads so as to execute a graphics data computation task with...
5946497 System and method for providing microprocessor serialization using programmable fuses  
A system and method for providing a microprocessor with a software accessible serial number. A plurality of programmable fuses on the processor are encoded with a value representative of a serial...
5941975 Method of using a latch for controlling simultaneous access to a critical section  
The present invention relates to a latch structure for effectively controlling the users' simultaneous accesses to a critical section in a system supporting a multi-user environment and a method...
5933824 Methods and apparatus for locking files within a clustered storage environment  
Methods and associated apparatus for coordinating file lock requests from a cluster of attached host computer systems within I/O controllers (e.g., intelligent I/O adapters) attached to a storage...
5933825 Arbitrating concurrent access to file system objects  
A locking scheme is provided to arbitrate thread access to file system objects. This locking scheme allows multiple threads simultaneous access to file system objects for certain concurrently...
5925130 Computer power switch interlock  
The present invention supports computers or electronic devices that have a sleep, hibernation or low power mode. Because a device may appear to be off in low power mode, the present invention acts...
5923859 Dual arbiters for arbitrating access to a first and second bus in a computer system having bus masters on each bus  
Arbitration circuitry in a computer system having a plurality of arbiters for arbitrating requests from bus masters on a PCI bus and an EISA bus. Each of the PCI and EISA buses have a plurality of...
5903763 Method of recovering exclusive control instruction and multi-processor system using the same  
A method of recovering an exclusive control instruction in a computer system having a plurality of processor modules and a plurality of shared memory modules which are coupled via a system bus. At...
5894562 Method and apparatus for controlling bus arbitration in a data processing system  
A method of controlling bus arbitration using an arbitration bit to lock ownership of the bus and prevent bus grants pending completion of a predetermined sequence. In a data processing system...
5892954 Method and apparatus for refreshing file locks to minimize conflicting accesses to data files  
A system for generating and maintaining lock files to inhibit conflicting requests for data files. A first process that accesses a data file generates a lock file to prohibit other processes from...
5892955 Control of a multi-user disk storage system  
A method and apparatus control operation of a disk drive array system which is accessible to a plurality of host computers over a SCSI bus. In accordance with the invention, an Inquiry command,...
5889968 Method and apparatus for interlocking a broadcast message on a bus  
A method and apparatus is disclosed for providing an interlocked broadcast message that solves the problem of a system component taking action in response to a broadcast message issued by a...
5887194 Locking protocol for peripheral component interconnect utilizing master device maintaining assertion of lock signal after relinquishing control of bus such that slave device remains locked  
A computer bus that enables bus mastering agents to send/receive a burst of data to/from a slave agent without determining in advance the number of data words to be transferred, or even the...
5884024 Secure DHCP server  
A preferred embodiment of the present invention includes a method and apparatus for allocating and using IP addresses in a network of client systems. More specifically, the present invention...
5878414 Constructing a transaction serialization order based on parallel or distributed database log files  
A method to construct a transaction serialization order based on parallel or distributed database log files that connects the log files into a network and merges the network into a sequence. Only...
5875484 Method and system for determining and overriding information unavailability time at a coupling facility  
A method and system for capturing and controlling access to information in a data processing system are provided. The data processing system includes one or more operating systems coupled to a...
5872980 Semaphore access control buffer and method for accelerated semaphore operations  
A spin buffer and associated method assure data integrity in shared resources in a computer system. Concurrent accesses to different semaphores by different devices are allowed. Lock and...
5872981 Method for managing termination of a lock-holding process using a waiting lock  
A method for managing termination of a process that holds a resource lock on behalf of another process is described. A first process acquires a first lock to a resource on behalf of a second...
5867686 High speed real-time information storage system  
An information storage system includes a controller for managing the resources of a common mass storage device in order to enable multiple hosts connected to a common bus to independently read and...
5867647 System and method for securing compiled program code  
A system and method of providing increased security for compiled program code. Compiled program code is installed in a computer having type enforcement capability. The compiled program code is...
5864699 Method and apparatus for mutual exclusion in self-directed distributed systems  
A self-directed distributed system provides a method for mutual exclusion of asynchronously interacting processors. The system comprises a system for control of access to a shared resource in a...
5852664 Decode access control for encoded multimedia signals  
Multimedia signals are encoded with certain values to control a user's access to the decoding of the multimedia signals. In a preferred embodiment in which the multimedia signals contain video...
5852747 System for awarding token to client for accessing first data block specified in client request without interference due to contention from other client  
A client/server computer system manages shared files. A client includes a data cache and an associated cache manager, and executes a client application that requests data from a shared file. In...
5850529 Method and apparatus for detecting a resource lock on a PCI bus  
A computer system for detecting a resource lock state on a PCI bus includes a DMA controller that transmits a bus access request signal from an I/O expansion device through a bridge device to a...
5848276 High speed, direct register access operation for parallel processing units  
The present invention provides for a computer system having a plurality of parallel processor units with each processor unit associated with at least one register for receiving data for the...
5845147 Single lock command for an I/O storage system that performs both locking and I/O data operation  
A method of handling I/O operations in a multiprocessor system which includes a plurality of host processors that are connected to a data storage system through corresponding connections, wherein...
5845129 Protection domains in a single address space  
Protection among threads executing in the same address space of a computer system is provided without using virtual memory techniques. This is achieved by grouping the threads into protection...
5832483 Distributed control interface for managing the interoperability and concurrency of agents and resources in a real-time environment  
A distributed control interface for managing interoperability and concurrency among agents and system resources in a computer system. The distributed control interface provides access to system...
5828876 File system for a clustered processing system  
An improved file system for managing data storage and retrieval in a clustered UNIX computer system including a plurality of processing nodes and an interconnection network connecting the...
5815727 Parallel processor for executing plural thread program in parallel using virtual thread numbers  
A parallel processor system executing a program consisted of a plurality of threads in parallel per threads, includes thread generating portion for managing three states of executing state,...
5813032 System and method for continuous destaging of changed data from a shared cache in a multisystem shared disk environment wherein castout interest is established in a hierarchical fashion  
A system and method for destaging changed data from a shared cache castout in a shared data environment distributes castout ownership for a dataset among a plurality of systems having an update...
5812824 Method and system for preventing device access collision in a distributed simulation executing in one or more computers including concurrent simulated one or more devices controlled by concurrent one or more tests  
Collisions in access to a simulated device are avoided by reserving to one of two or more hardware simulation tests the simulated device. Deadlocks involving requests of multiple tests for...
5805900 Method and apparatus for serializing resource access requests in a multisystem complex  
A method and apparatus for serializing a request for access to a resource originating from a requester in a system of a multisystem complex. Each system of the complex maintains local contention...
5802582 Explicit coherence using split-phase controls  
A method and apparatus for maintaining cache coherence in a shared memory multiprocessor system, where cache coherence is preserved between lock acquires and releases rather than at every single...
5802376 Write once read only registers  
The invention provides a simple I/O port which can be used to support a variety of system functions such as a revision, configuration or identification register. This port is provided with a means...
5799195 Structure and method for detecting occurrence of external events using semaphores  
In a cached computer environment, an additional mechanism for communicating to a processor the occurrence of an external hardware event is provided through semaphores in the main memory. In one...
5797128 System and method for implementing a hierarchical policy for computer system administration  
A system and method for implementing a hierarchical policy for computer system administration which is extremely flexible in assigning policies to managed objects. Policies are defined to be rules...