| |
 |
|
Class Information
Number: 707/8
Name: Data processing: database and file management or data structures > Database or file accessing > Concurrency (e.g., lock management in shared database)
Description: Subject matter directed to serialization of multiple accesses to the same unit of data or file for the purpose of data integrity.
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7010532 |
Low overhead methods and apparatus for shared access storage devices |
Mar. 7, 2006 |
| 7010535 |
Binary search engine and method |
Mar. 7, 2006 |
| 7010655 |
Locking and memory allocation in file system cache |
Mar. 7, 2006 |
| 7010657 |
Avoiding deadlock between storage assignments by devices in a network |
Mar. 7, 2006 |
| 7007023 |
Method for flagging differences in resource attributes across multiple database and transaction systems |
Feb. 28, 2006 |
| 7007024 |
Hashing objects into multiple directories for better concurrency and manageability |
Feb. 28, 2006 |
| 7007197 |
Virtual logging system and method |
Feb. 28, 2006 |
| 7003521 |
Method and apparatus for locking objects using shared locks |
Feb. 21, 2006 |
| 7000118 |
Asymmetric system and method for tamper-proof storage of an audit trial for a database |
Feb. 14, 2006 |
| 6996584 |
System and method of maintaining functional client side data cache coherence |
Feb. 7, 2006 |
| 6996804 |
Adapting polymorphic inline caches for multithreaded computing |
Feb. 7, 2006 |
| 6993523 |
System and method for maintaining and recovering data consistency in a data base page |
Jan. 31, 2006 |
| 6993524 |
Network-attached disk unit with data protection function and server protecting data stored in network-attached disk device |
Jan. 31, 2006 |
| 6990488 |
Maintaining the currency of availability information for bundles of items |
Jan. 24, 2006 |
| 6990489 |
Information processing apparatus, system and method, and recording medium |
Jan. 24, 2006 |
| 6990490 |
Information management method and information management device |
Jan. 24, 2006 |
| 6990491 |
System and method for accessibility data maintenance and privilege authorization |
Jan. 24, 2006 |
| 6990631 |
Document management apparatus, related document extracting method, and document processing assist method |
Jan. 24, 2006 |
| 6988099 |
Systems and methods for maintaining transactional persistence |
Jan. 17, 2006 |
| 6988112 |
Multi-program processing system and rollback method for file used therefor |
Jan. 17, 2006 |
| 6985927 |
Shared internet storage resource, user interface system, and method |
Jan. 10, 2006 |
| 6983277 |
Method and system of database management for replica database |
Jan. 3, 2006 |
| 6983461 |
Method and system for deadlock detection and avoidance |
Jan. 3, 2006 |
| 6980980 |
Summary-detail cube architecture using horizontal partitioning of dimensions |
Dec. 27, 2005 |
| 6980981 |
Method, system, and program for selecting a join order for tables subject to a join operation |
Dec. 27, 2005 |
| 6980985 |
Distributed evalulation of directory queries using a topology cache |
Dec. 27, 2005 |
| 6980988 |
Method of applying changes to a standby database system |
Dec. 27, 2005 |
| 6981061 |
Method and system for updating a data system in conjunction with synchronized clock modules |
Dec. 27, 2005 |
| 6981097 |
Token based cache-coherence protocol |
Dec. 27, 2005 |
| 6981108 |
Method for locking shared resources connected by a PCI bus |
Dec. 27, 2005 |
| 6978324 |
Method and apparatus for controlling read and write accesses to a logical entity |
Dec. 20, 2005 |
| 6976022 |
Method and mechanism for batch processing transaction logging records |
Dec. 13, 2005 |
| 6976036 |
Database management system |
Dec. 13, 2005 |
| 6973455 |
File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator |
Dec. 6, 2005 |
| 6970890 |
Method and apparatus for data recovery |
Nov. 29, 2005 |
| 6965892 |
Method, system and program products for concurrently accessing a global data repository by multithreaded clients |
Nov. 15, 2005 |
| 6965893 |
Techniques for granting shared locks more efficiently |
Nov. 15, 2005 |
| 6963872 |
Adaptive lock escalation based on the concept of unescalatable locks |
Nov. 8, 2005 |
| 6963882 |
Method and apparatus for processing a list structure |
Nov. 8, 2005 |
| 6959337 |
Networked system for assuring synchronous access to critical facilities |
Oct. 25, 2005 |
| 6954752 |
Methods and apparatus for clustering and prefetching data objects |
Oct. 11, 2005 |
| 6952691 |
Method and system for searching a multi-lingual database |
Oct. 4, 2005 |
| 6952696 |
Data structure and method for sorting using heap-supernodes |
Oct. 4, 2005 |
| 6952697 |
Media validation system |
Oct. 4, 2005 |
| 6952699 |
Method and system for migrating data while maintaining access to data with use of the same pathname |
Oct. 4, 2005 |
| 6952701 |
Simultaneous array configuration and store assignment for a data storage system |
Oct. 4, 2005 |
| 6952707 |
Efficient sequence number generation in a multi-system data-sharing environment |
Oct. 4, 2005 |
| 6952736 |
Object-based locking mechanism |
Oct. 4, 2005 |
| 6952755 |
Control device for file resources in a network |
Oct. 4, 2005 |
| 6950820 |
Maintaining consistency of a global resource in a distributed peer process environment |
Sep. 27, 2005 |
|
|
|