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

CL 707 SC 8
6510421 Performing 2-phase commit with presumed prepare
Jan-21-2003 A mechanism for performing a two-phase commit is provided. The mechanisms perform a two-phase commit in a manner that reduces the number of messages transmitted between a coordinating database system and...
6507847 History database structure for Usenet
Jan-14-2003 A database structure is disclosed that is particularly suited to Usenet servers. The database is thread-hot, synchronized, and highly parallel. In addition, the database structure enables high speed read/write...
6507844 Method and system for minimizing network traffic
Jan-14-2003 A method for minimizing network traffic of distributed applications operating in a distributed environment in a networked computer system, comprising a plurality of workstations and a plurality of database...
6505214 Selective information synchronization based on implicit user designation
Jan-7-2003 A device and method for synchronizing information between computer systems is provided. Certain subsets of information may be synchronized, while excluding other information from the synchronization process....
6505212 System and method for website development
Jan-7-2003 A system and method for file management is comprised of hierarchical files systems, referred to as "areas." There are three types of areas: work areas, staging areas, and edition areas. A work area is...
6505200 Application-independent data synchronization technique
Jan-7-2003 A method, system, and computer program product for automatically synchronizing data between a replicated version and a back-end data store version which may or may not have the same format. Queues are...
6505199 Database processing method, apparatus for implementing same, and medium containing processing program therefor
Jan-7-2003 A database processing method for defining and operating data of file reference type which references a file. A column data insert request for specifying position information indicative of a storage location...
6505187 Computing multiple order-based functions in a parallel processing database system
Jan-7-2003 A method, apparatus, and article of manufacture for computing a plurality of order-based analysis functions for rows stored in a table in a computer system, wherein the table has a plurality of partitions....
6502095 Timestamp-based system and method for serializing lazy updates in a distributed database
Dec-31-2002 A system for, and method of, ensuring serialization of lazy updates in a distributed database described by a directed acyclic copy graph. In one embodiment, the system includes: (1) a timestamp module...
6499031 Systems and methods for using locks with computer resources
Dec-24-2002 Provided is a method for locking computer resources and for accessing locked computer resources. Resources being used by remote users can be locked such that other remote users and local users have restricted...
6493746 Multi-operator network management system and method using transaction processing
Dec-10-2002 A network management system for a network, in which server object operates on a server realizing function of network management and client object corresponding to the server object operates on a client,...
6493725 Database managing system
Dec-10-2002 Information processing devices each creates a dirty bit indicative of the presence or absence of update per tip in a sharing region, and updates the dirty bit in accordance with an operation on the tip....
6493720 Method and system for synchronization of metadata in an information catalog
Dec-10-2002 A method, apparatus, and article of manufacture for a metadata synchronizer. Data stored on a data storage device connected to a computer is synchronized. At specified intervals, a tool that operates on...
6487560 System and methods for communicating between multiple devices for synchronization
Nov-26-2002 A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high...
6484185 Atomic operations on data structures
Nov-19-2002 Performing atomic operations on data entities having an arbitrary size is disclosed. Version data is associated with a data entity. The version data is saved to a first attribute. The data entity is then...
6484172 Concurrency control method for high-dimensional index structure using latch and lock
Nov-19-2002 A concurrency control method for searching the high-dimensional index tree of a database is disclosed. The concurrency control includes: a) adding a root node to the queue and acquiring the shared lock...
6480858 Method and apparatus for finding nearest logical record in a hash table
Nov-12-2002 A method, apparatus, software and data structure is disclosed for more efficient access times for linear operations in a hash table, including finding the nearest logical record. A plurality of actual...
6480849 Efficient concurrency control method for high dimensional index structures
Nov-12-2002 A concurrency control method for a high dimensional index structure that provides efficient concurrency control method for a high dimensional index structure, which performs reinsertion of certain objects...
6480848 Extension of data definition language (DDL) capabilities for relational databases for applications issuing DML and DDL statements
Nov-12-2002 A method, apparatus, and article of manufacture for DDL Extension layer that provides extended data definition language (DDL) capabilities for relational databases with multi-connections. A plurality of...
6480847 Database repository with deferred transactions
Nov-12-2002 A deferred transaction mechanism facilitates multi-threaded operation of database application programs. The deferred transaction mechanism allows data items to be committed from the local memory of a computer...
6480200 Method and apparatus for deferred texture validation on a multi-tasking computer
Nov-12-2002 A method of avoiding processor state transitions while rendering frames includes forming a command data buffer and a data structure in response to drawing commands received from a graphics application....
6477545 System and methods for robust synchronization of datasets
Nov-5-2002 Synchronization of databases is made to allows use of already-received changes in target datasets even if the synchronization session fails, and even before the failed synchronization session is re-performed...
6477535 Method and apparatus for concurrent DBMS table operations
Nov-5-2002 Database tables are unloaded by launching a number of threads corresponding to a number of export directories located on separate storage devices that maintain the database tables. Each thread is assigned...
6470339 Resource access control in a software system
Oct-22-2002 A software system that provides access control to resources and that disassociates access rights to resources from references to resources to prevent the formation of large and unwieldy access control...
6466983 Systems and methods for controlling access to data maintained in a repository
Oct-15-2002 Systems and methods for controlling the dissemination of data from a repository based on request mechanisms that are transparent to the requestor and the connection conveying the requests. The systems...
6463427 Use of object signature property as a search parameter during synchronization of objects on a computer
Oct-8-2002 Disclosed are methods of searching a list or table of objects during synchronization between first and second object stores. One of the first and second object stores can be a previous synchronization...
6460055 Systems and methods for backing up data files
Oct-1-2002 The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected...
6460052 Method and system for performing fine grain versioning
Oct-1-2002 A method and apparatus are provided for converting a non-versioned schema to a version-enabled schema. The method includes reading a first set of table definitions that belong to the non-versioned schema....
6460051 System and methods for synchronizing datasets in a communication environment having high-latency or other adverse characteristics
Oct-1-2002 A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high...
6460039 Middleware support for primary component in a partitionable cluster environment
Oct-1-2002 A method for controlling operation of a computer software application running on a given computing entity, which is a member of a group of mutually-linked computing entities running the application within...
6457021 In-memory database system
Sep-24-2002 An in-memory database system uses a shared memory to cache records and keys read from a database and controls the updating of the records and keys through a database manager process. When a transaction...
6453316 Scheduling unit for scheduling service requests to cyclically provide services
Sep-17-2002 When a get resource message arrives from an exterior, a resource allocation part reserves a resource. In case of data reading or data writing, a declared value management part checks parameters and a slot...
6449734 Method and system for discarding locally committed transactions to ensure consistency in a server cluster
Sep-10-2002 A method and system for forming a new cluster of servers having state data that is consistent with the state data of a cluster that previously existed. The previous cluster preserves its state data by...
6449622 System and methods for synchronizing datasets when dataset changes may be received out of order
Sep-10-2002 A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high...
6449614 Interface system and method for asynchronously updating a share resource with locking facility
Sep-10-2002 Tasks make updates requested by calling tasks to a shared resource serially in a first come first served manner, atomically, but not necessarily synchronously, such that a current task holding an exclusive...
6446070 Method and apparatus for dynamic distributed computing over a network
Sep-3-2002 A homogeneous execution environment operates within a heterogeneous client-server network. A client selects a server and transmits a procedure call with parameters. In response, the system dynamically...
6446062 Method and apparatus for improving the performance of a generated code cache search operation through the use of static key values
Sep-3-2002 A cache manager of a relational database management system (RDBMS) is able to bypass time consuming search operations through the use of a key memory structure and locate generated code segments within...
6438582 Method and system for efficiently coordinating commit processing in a parallel or distributed database system
Aug-20-2002 A method and system wherein participant node lists are maintained for each individual transaction. In addition, local nodes maintain participant node lists and provide same to coordinating nodes under...
6438548 Method of and system for managing documents in a bandwidth constrained environment
Aug-20-2002 A system for managing documents in a distributed computing environment, which may be bandwidth limited, includes a document locker server and a document locker client. The document locker client monitors...
6434569 Integrated medical information system formed of text-based and image-based databases, and display thereof
Aug-13-2002 A medical information system has a terminal device of a hospital information system for retrieving and displaying an examination list and a reading report and an image display terminal device for displaying...
6434559 Critical resource management
Aug-13-2002 Critical resource management is disclosed. In one embodiment of the invention, a method is provided. First, the method detects whether maximum utilization of a critical resource has been reached. For example,...
6430659 Method and means for increasing performance of multiprocessor computer systems by reducing accesses to global memory locations through the use of quanta
Aug-6-2002 The present invention relates to means, a method and a computer program product of administrating in a computer system a global data element shared by a multitude of exploiters within said computer system...
6430574 Method and apparatus for displaying and header scrolling a hierarchical data structure
Aug-6-2002 Methods and apparatus can scroll a displayed hierarchical data structure. A hierarchical data structure can include a first parent node and a plurality of child nodes of the parent node, the plurality...
6418542 Critical signal thread
Jul-9-2002 A system, method, and computer-readable medium containing computer programming instructions are disclosed for allowing threads in a multi-threaded process to continue operating when a single offending...
6418455 System for modifying a database using a transaction log
Jul-9-2002 The present invention is a computer system for modifying a database which comprises a computer that modifies records stored in a database. In the process for modifying records in the database, addresses...
6418438 Dynamic scalable lock mechanism
Jul-9-2002 A multilevel data locking mechanism is described. The mechanism determines the cost of multiple granularities of locks for a query prior to initiating a transaction. Locking selection is performed by a...
6418437 Method and apparatus for obtaining storage information from a transaction log
Jul-9-2002 Initially, a table in the database is baselined. The baselining function is usually built into the database system program which manages the database itself. This baselining procedure generates storage...
6415297 Parallel database support for workflow management systems
Jul-2-2002 The invention suggests means for defining a portion of the system-repository of a Workflow-Management-System (WFMS) or a system with comparable functionality to be maintained in a parallel database by...
6415292 Shuttle-based mechanism for numbering concurrent chains of independent data transfers
Jul-2-2002 Transmitting data from a source to a destination, includes receiving the data from the source and providing the data to the destination using a network, where the data is acknowledged to the source as...
6411954 Method and apparatus for persisting object oriented data
Jun-25-2002 A method and apparatus for persisting object oriented data are provided in various embodiments. Persistent storage is established for a working data set and a committed data set. The areas for the working...