Concurrency (e.g., lock management in shared database)

CL 707 SC 8
5734909 Method for controlling the locking and unlocking of system resources in a shared resource distributed computing environment
Mar-31-1998 A method of and system for optimizing process utilization in a shared resource environment that avoids holding system processes while requests are queued or waiting for system resources. Information about...
5729733 Method of operating a distributed databse based on object ownership and transaction classification utilizing an aggressive reverse one phase commit protocol
Mar-17-1998 A method of maintaining a distributed database among independently operable sites in which database availability is not interrupted during database update. Commands are provided to each of the sites and...
5727203 Methods and apparatus for managing a database in a distributed object operating environment using persistent and transient cache
Mar-10-1998 A variety of methods and apparatus for managing a database in a object oriented environment are disclosed. According to the present invention, a database is provided which includes a database cache and...
5724581 Data base management system for recovering from an abnormal condition
Mar-3-1998 In a data base management system, a checkpoint is recorded at appropriate intervals by recording a checkpoint during the process of a transaction and during the update of a logical page by providing a...
5721943 Negotiable locks for concurrent access of control data by multiple programs
Feb-24-1998 The control data locking protocol allows a concurrency control manager and data store to permit concurrent dynamic access between those creating or modifying control data and those using the data in their...
5721916 Method and system for shadowing file system structures from multiple types of networks
Feb-24-1998 A method and system for showing file system structures on a computer system that can be connected to multiple types of networks. The file shadowing mechanism automatically and transparently stores shadow...
5721905 Communication system comprising a distributed database system
Feb-24-1998 A communication system having a plurality of service control points which can be mutually coupled and are assigned to at least one service switching point for executing services, a database system, and...
5721904 Database access system and method of controlling access management to a database access system for a plurality of heterogeneous database servers using SQL
Feb-24-1998 A database access system for a distributed system, in which the database access load is distributed among a plurality of gateways, and an arbitrary character code set can be used for database access. After...
5717919 Database system with methods for appending data records by partitioning an object into multiple page chains
Feb-10-1998 A Client/Server Database System with improved methods for appending items to an object, such as appending data records to a database table, in the context of a multi-user environment is described. The...
5717918 Method for concurrently performing a physical sequential scan of a database into a database buffer which is queued until a preceding scan is completed
Feb-10-1998 A database system is provided for reading data from a database to a database buffer and performing a physical sequential scan for the data on the buffer. If the preceding request for physical sequential...
5717917 Method of controlling information on data links and apparatus for controlling information on data links
Feb-10-1998 A method of controlling information on data links is provided which allows a user to establish a new link between a data which is being referred to by some other user or task and another data and to update...
5717897 System for coordinating coherency of cache memories of multiple host computers of a distributed information system
Feb-10-1998 Apparatus and method for coordinating cache coherency between host cache memories in a distributed information system in a system which comprises at least one main storage memory coupled to a plurality...
5715447 Method of and an apparatus for shortening a lock period of a shared buffer
Feb-3-1998 A method of shortening a lock period of a shared buffer in a data processing system includes a step of securing a copy memory used when nonvolatilizing the contents of the shared buffer, a step of temporarily...
5713017 Dual counter consistency control for fault tolerant network file servers
Jan-27-1998 A consistency control method for a fault tolerant file system. Data files in this fault tolerant file system are replicated on file system servers. The update request will be sent to all the file servers....
5708808 Method and apparatus for concurrency with critical regions
Jan-13-1998 Allows concurrency for user program and device operations for user program's device request (10), by returning immediately to user program (16) when device becomes busy (12), switching back to device driver...
5706500 Selective transaction oriented recovery and restart for message-driven business applications
Jan-6-1998 A method for processing a business request in a transaction system is disclosed. A state indication indicates the current processing state of the business request within a service processing means for...
5701457 Method of designated time interval reservation access process of online updating and backing up of large database versions without reserving exclusive control
Dec-23-1997 An online database system executes an update or reference process for a plurality of records without stopping the online system by registering the update or reference process for reservation. By registering...
5696966 Service order system having staged databases which perform request validation and conflict recognition
Dec-9-1997 A number of work stations are configured as clients in a client-server environment. The clients enter requests that must be validated and approved prior to loading into mainframe databases. This occurs...
5692178 System and methods for improved file management in a multi-user environment
Nov-25-1997 A computer system having concurrently shared objects or resources is described. An exemplary embodiment includes a multi-user database management system having information tables and related objects stored...
5692177 Method and system for data set storage by iteratively searching for perfect hashing functions
Nov-25-1997 A storage and retrieval system for storage and retrieval of records in a computer system. In a preferred embodiment, the storage system generates various hashing functions, hashes the keys of the records...
5692141 Groupware system providing facilitated data transfer among common and individual work areas
Nov-25-1997 A groupware system in which, by specifying a destination by means of simple data transmission destination information, an individual person is able to rewrite data in a common work space and an operator...
5689697 System and method for asynchronous database command processing
Nov-18-1997 A system and method for asynchronously processing SQL language statements in a database management system. A process assigns a unique database handle to each requested connection between an application...
5687363 Distributed database architecture and distributed database management system for open network evolution
Nov-11-1997 A distributed database management (DDBMS) system for switching applications that combines rapid feature deployment with high real-time performance. The system architecture encompasses a new software boundary...
5684989 Terminal database managing system as latest version
Nov-4-1997 The present invention relates to a latest managing system of terminal database DB. The present invention curtails the waiting time for using a map at a terminal by deleting undefined map data from the...
5682537 Object lock management system with improved local lock management and global deadlock detection in a parallel data processing system
Oct-28-1997 An object lock management system for use in a parallel data processing system where objects are accessible by processing activities on computing nodes within the parallel system. The system includes local...
5680608 Method and system for avoiding blocking in a data processing system having a sort-merge network
Oct-21-1997 In a system having producer and consumer processes, a producing process look ahead in its outgoing data stream to ensure that there is data available to consumers on all outgoing streams. The producer...
5678040 Method for managing a hierarchical design transaction
Oct-14-1997 A hierarchical design transaction method which provides a shared project workspace and an individual user workspace. A desired portion of a hierarchical design is checked out from the shared project workspace...
5675796 Concurrency management component for use by a computer program during the transfer of a message
Oct-7-1997 An improved mechanism for communicating between computer programs is provided. In a preferred embodiment of the present invention, a computer system has a source computer program, a destination computer...
5675791 Method and system for database load balancing
Oct-7-1997 A method and system are provided for partitioning a database and for balancing the processing load among processing nodes in a data processing system. A database partition is stored at each node and a...
5675781 Augmenting volume management of information storage devices to handle direct access to storage devices
Oct-7-1997 A computing system operates a volume management system to manage accesses to the storage of information and provides to the users of the volume management system parallel process paths for accessing a...
5671407 Application-specific conflict detection for weakly consistent replicated databases
Sep-23-1997 Write operations for weakly consistent replicated database systems have application-specific embedded dependency queries and related descriptions of the results that are expected to be returned when the...
5666546 Method of managing concurrent accesses to a memory by a plurality of users using atomic instructions to prevent read/write errors
Sep-9-1997 A method of managing concurrent accesses by a plurality of users to a memory, for reading or writing data in memory zones of the memory on the basis of an index whose value identifies a memory zone in...
5664176 Moving write lock for replicated objects
Sep-2-1997 Efficient update and presentation of a plurality of replicated data objects is accomplished with a write lock which moves among the replicas of a data object. After any necessary preparation for updating...
5659735 Object-oriented system for program version and history database management system for various program components
Aug-19-1997 A distributed program history database system is designed for use on a client-server network. The system consists of a plurality of program history servers which maintain version information for various...
5659734 Cooperation scheme for plural work stations
Aug-19-1997 On knowledge information processing and especially in a plan making system such as a system for generating schedule diagrams of trains and personnel, it becomes necessary to make or modify a plan by using...
5659682 Scheme to determine completion of directory operations for server recovery
Aug-19-1997 In a fault-tolerant distributed file system, the server state needs to be reconstructed after the server restarts or when its function is taken over by another node. A crucial part of the server state...
5651101 Knowledge base system for setting attribute value derivation data independently from attribute value derivation procedure and shared data management apparatus for selectively locking attribute
Jul-22-1997 A method-to-derive-attribute-value is set of a procedure inherent to an attribute for deriving an attribute value at each attribute defined in each class in knowledge base. A data-for-value-derivation...
5649184 Symmetric/asymmetric shared processing operation in a tightly coupled multiprocessor
Jul-15-1997 In a data base processing system using a multiprocessor system, the data base processing system includes: a storage unit provided in the shared memory for storing data base management information representing...
5642503 Method and computer system for implementing concurrent accesses of a database record by multiple users
Jun-24-1997 A method and computer system for implementing concurrent edits of a database record by a plurality of users is provided. The preferred embodiment allocates a fixed mount of storage space in the computer...
5642501 Computer method and apparatus for asynchronous ordered operations
Jun-24-1997 A computer system having data organized in files, having a secondary storage for storing files, having a primary storage, and having one or more types of file subsystems (file system implementations) for...
5634122 System and method for multi-level token management for distributed file systems
May-27-1997 A system and method for controlling access to shared resources in a distributed computer system. Access to shared resources is controlled by a local authorization token manager. Only computer processes...
5628005 System and method for providing opportunistic file access in a network environment
May-6-1997 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 request/response...
5625815 Relational database system and method with high data availability during table data restructuring
Apr-29-1997 A database computer system includes memory, residing in a plurality of interconnected computer nodes, for storing database tables. Each database table has a plurality of columns, a primary key index based...
5623659 Parent/child subset locking scheme for versioned objects
Apr-22-1997 For concurrent access by a plurality of users to a data set in a memory, a computer system first searches for a write lock on a first portion of the data set which the user wishes to access. For no write...
5623655 Data processing system that manages shared documents
Apr-22-1997 A data processing system for storing and managing at least one shared document in a storage unit, includes a memory unit for storing first information that indicates update levels comparable to frequencies...
5615373 Data lock management in a distributed file server system determines variable lock lifetime in response to request to access data object
Mar-25-1997 In a distributed file system having a plurality of file servers each associated with a plurality of workstations having cache memories, data locks granted by the file servers to the workstations have variable...
5613113 Consistent recreation of events from activity logs
Mar-18-1997 A computing system associates time series data with data base changes, received from concurrent processes, that are recorded in an activity log by defining a data base table to include a column in which...
5611049 System for accessing distributed data cache channel at each network node to pass requests and data
Mar-11-1997 Network Distributed Caches ("NDCs") (50) permit accessing a named dataset stored at an NDC server terminator site (22) in response to a request submitted to an NDC client terminator site (24) by a client...
5603026 Application-specific conflict resolution for weakly consistent replicated databases
Feb-11-1997 Write operations for weakly consistent replicated database systems have embedded application-specific merge procedures that are invoked for resolving conflicts whenever it is found that the related write...
5602994 Method and apparatus for high speed data acquisition and processing
Feb-11-1997 A method and apparatus for high speed digital data acquisition. The apparatus includes one or more multiplexers for receiving multiple channels of digital data at a low data rate and asserting a multiplexed...