U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The abolishment of pain in surgery is a chimera. It is absurd to go on seeking it...knife and pain are two words in surgery that must forever be associated in the consciousness of the patient."

Dr. Alfred Velpeau, French surgeon ; 1839

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 710/200 - ACCESS LOCKING


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter comprising means or steps for preventing
No. of patents: 1027
Last issue date: 05/08/2012


          9            
NumberTitleIssue Date
7120651Maintaining a shared cache that has partitions allocated among multiple nodes and a data-to-partition mapping
Various techniques are described for improving the performance of a multiple node system by allocating, in two or more nodes of the system, partitions of a shared cache. A mapping is established between the data items managed by the system, and the various partition...
10/10/2006
7120631File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
A client is permitted to send data access commands directly to network data storage of a network file server after obtaining a lock on at least a portion of the file and obtaining metadata indicating storage locations for the data in the data storage. For example, t...
10/10/2006
7117502Linked-list implementation of a data structure with concurrent non-blocking insert and remove operations
A simple and therefore highly usable non-blocking implementations of linked-lists can be provided using read, write, and CAS operations. Several realizations of linked-list based data-structures are described, which are non-blocking, linearizable, and exhibit disjoi...
10/03/2006
7117498Thread optimization for lock and unlock operations in a multi-thread environment
In one embodiment of the invention, a first reference to a first object is recorded in a first list when a first thread in a multi-thread environment invokes a lock operation on the first object. A thread-safe locking mechanism on the first object in the first list ...
10/03/2006
7117214Systems and methods for maintaining transactional persistence
Messages between trading partners can be processed persistently using a persistence framework, which can include a transaction manager, a locking manager, and a logging mechanism. A transaction manager can initiate a transaction for a request, and can enlist and mod...
10/03/2006
7117249Computer system and data sharing method between computers
A data sharing method for use in a computer system provided with a first computer, a second computer and a data storage subsystem for connection with the first and second computers is disclosed. The data storage subsystem has a plurality of memory units and a contro...
10/03/2006
7117282Method and apparatus for active isolation of communications ports
A method and apparatus for isolating communications ports that allows access to a communications system for status and/or maintenance purposes via one communications port while preventing access to same system via the other remaining communications ports are disclos...
10/03/2006
7117328Non-volatile data storage system and data storaging method
This invention realizes separate control for each memory area. A memory unit is structured by including a semiconductor memory device capable of memorizing information, the aforementioned memory device is divided into plural memory areas logically and also managemen...
10/03/2006
7114157System controlling exclusive access by control programs to system resources
The present invention is a system for controlling exclusive access by control programs (30) to system resources (52). A system in accordance with the invention includes a plurality of addressable locations (12, 14, 16, 18, 20 and 22) in t...
09/26/2006
7114086System for reduced power consumption by monitoring instruction buffer and method thereof
A system and method are provided for reducing power consumption within a video processing portion of a system. Activity associated with an instruction buffer is monitored to determine whether power consumption modes can be initiated within a system. If a number of p...
09/26/2006
7114013Intelligent data storage manager
The intelligent data storage manager functions to combine the non-homogeneous physical devices contained in a data storage subsystem to create a logical device with new and unique quality of service characteristics that satisfy the criteria for the policies appropri...
09/26/2006
7111298Inter-processor competition for a shared resource
In a multi-processor system in which several processors compete for exclusive use of a shared resource, a claimant processor asserts exclusive access to a resource by determining whether there exists a competing claim to exclusive access to said resource and then po...
09/19/2006
7107267Method, system, program, and data structure for implementing a locking mechanism for a shared resource
Provided are a method, system, program, and data structure for implementing a locking mechanism to control access to a shared resource. A request is received to access the shared resource. A determination is made of whether a first file has a first name. The first f...
09/12/2006
7106169Methods and apparatus for verifying the installation of components in a system
A verification system for an interchangeable component configured to be mated with a receiving system. The system includes a key device supported by the interchangeable component. The key device includes a transmitter configured to transmit a signal comprising compo...
09/12/2006
7107044Virtualization of hardware user-interface using a shared mailbox between two processors in a feature phone
A feature phone has two processors that share a key pad for user input. The key pad is attached to a base-band processor and sends an interrupt to a user-hardware-interrupt UHI driver running on the base-band processor when the user presses a key. When a hot switch ...
09/12/2006
7107377Information processing apparatus and method of controlling an access level
An information processing apparatus includes a process part implementing an access to a designated address having an access level, an access detector detecting the access, and an access part being capable of changing the access level of the designated address when t...
09/12/2006
7103752Method and apparatus for broadcasting messages with set priority to guarantee knowledge of a state within a data processing system
A method, apparatus, and computer instructions for broadcasting information. A change in data used by a number of processors in the data processing system is identified. A message is sent to the number of processors in the data processing system in which the message...
09/05/2006
7103808Apparatus for reporting and isolating errors below a host bridge
A method, apparatus, and computer instructions for reporting errors occurring in a data processing system. Responsive to an error occurring in a host bridge in the data processing system, a determination is made as to whether a device required for generating an erro...
09/05/2006
7103807Systems and methods for isolating faults in computer networks
A system or a method is designed to detect and suppress faults on network elements located in various logical groups. The system and method of fault status suppression in a communications network includes receiving fault data from a detector identifying fault status...
09/05/2006
7103766System and method for making BIOS routine calls from different hardware partitions
The specification may disclose systems and related methods for ensuring that as between two partitions in a computer system, each partition using a separate operating system, calls to basic input output system (BIOS) routines are managed in such a way that only one ...
09/05/2006
7103887Load-balancing queues employing LIFO/FIFO work stealing
In response to source code that represents instructions for dynamically allocating memory to objects, a compiler/interpreter produces instructions that implement a garbage collector. The garbage collector operates in garbage-collection cycles, which include parallel...
09/05/2006
7100161Method and apparatus for resource access synchronization
A resource access control mechanism for a multi-threaded computing environment associates a sequence of one or more mutexes with a resource. When a requesting thread attempts to access the resource, a mutex is locked and allocated to the requesting thread, and if a ...
08/29/2006
7098617Advanced programmable closed loop fan control method
A fan control system and method that maintains the operating temperature of computer and electronic devices or components at about a predetermined control level to minimize power consumption and audible noise. The fan control system is a programmable closed loop sys...
08/29/2006
7099935Dynamically determining whether to process requests synchronously or asynchronously
Heuristics are employed to dynamically determine whether a given request is to be driven synchronously or asynchronously. The average synchronous service time associated with previously processed requests is monitored and used, in real-time, along with other informa...
08/29/2006
7099974Method, apparatus, and system for reducing resource contention in multiprocessor systems
A delay interval is calculated for a processor that attempts to reserve a reserved shared resource in a multiprocessing system. The delay interval is based on the relationship of a requesting processor and a reservation holding processor. Each delay interval is uniq...
08/29/2006
7100035Status display for parallel activities
When activities are operated in parallel, and there is only one status display, an ordered list is implemented with three methods of access: insertion at the top, removal from anywhere, and read of the top item. Items kept on this list are the status codes or words ...
08/29/2006
7096472Systems and methods for ensuring atomicity of processes in a multitasking computing environment
In the present invention, a computer in which a plurality of programs are executed under a management of an Operation System having a memory management mechanism includes a unit for ensuring atomicity of a first user process without requiring a dedicated CPU instruc...
08/22/2006
7096324Embedded processor with dual-port SRAM for programmable logic
Methods and apparatus for programmable logic devices including embedded processors having a dual-port SRAMs. A programmable logic integrated circuit includes a programmable logic portion having a plurality of logic elements, programmably configurable to implement us...
08/22/2006
7096177Multiprocessor array
A multiprocessor array with a first shadow register unit (3) which operates within a first clock domain, at least one second shadow register unit (11) which operates within a second clock domain, and a peripheral unit (17) which operates within ...
08/22/2006
7096203Method and apparatus for dynamic renewability of content
A method and apparatus for dynamically and transparently renewing licenses associated with downloaded content. Licensing associated with content can allow the provider to retain control over the content after it has been downloaded on to the user's computer. A licen...
08/22/2006
7093035Computer system, control apparatus, storage system and computer device
A computer system which enables more efficient use of a storage system shared by plural host computers and optimizes the performance of the whole system including the host computers and storages. A computer device has a first control block which logically partitions...
08/15/2006
7093230Lock management thread pools for distributed data systems
A distributed data system may include a plurality of nodes one or more of which may include at least one multi-threaded process operable to access portions of distributed data. A lock mechanism may grant locks to the multi-threaded processes for portions of the dist...
08/15/2006
7092976Parallel high speed backup for a storage area network (SAN) file system
File system backups are carried out by first generating a list of inodes including associated inode numbers in inode number order that have changed since the last backup operation. A table which has file names and inode numbers for all of the files currently in the ...
08/15/2006
7089540Compiling method with exception handling
When an execution program is to be compiled, based on information for the inlining of a function in this program, data concerning a lock set is generated for a lock for a resource due to the inlined function. Further, based on the lock data, the data concerning a lo...
08/08/2006
7089538High speed software driven emulator comprised of a plurality of emulation processors with a method to allow memory read/writes without interrupting the emulation
A software driven emulator in which the stored emulation program for a processor module is compiled to include a code bit or bits in the emulation instruction step sequence that is decoded as main data memory disable command. Thus, once in each emulation program cyc...
08/08/2006
7089555Ordered semaphore management subsystem
An ordered semaphore management subsystem and method for use in an application system which includes a plurality of processors competing for shared resources each of which is controlled by a unique semaphore. The subsystem generates an ordered semaphore field (OSF) ...
08/08/2006
7089340Hardware management of java threads utilizing a thread processor to manage a plurality of active threads with synchronization primitives
A system for managing threads to handle transaction requests connected to input/output (I/O) subsystems to enable notification to threads to complete operations. ...
08/08/2006
7089173Hardware opencore evaluation
Various techniques permit more thorough development of digital systems and devices by designers while protecting the proprietary interests of the owners of the intellectual property incorporated in such systems and devices. More specifically, the present invention p...
08/08/2006
7089339Sharing of functions between an embedded controller and a host processor
An improved system is described for allowing an embedded controller and a host processor to share access to modules in a computer system. The shared access system of the present invention enables exclusive, one-at-a-time access by a processor to a module and concurr...
08/08/2006
7085852Deterministic immutable access elimination for efficient distributed state saves
A client-server system may include a primary state of session data. Application servers may include client states of the session data and may access the primary state. The session data may include attributes. An application server may generate a set of attributes of...
08/01/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?