| 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... |