| 6557111 |
Multicast-enhanced update propagation in a weakly-consistant, replicated data storage system |
| Apr-29-2003 |
Epidemic-style update communications facilities are used in conjunction with multicast update communications facilities in weakly-consistent, replicated data storage systems. Epidemic-style communications... |
| 6557100 |
Fastpath redeployment of EJBs |
| Apr-29-2003 |
A system, method, and software program for a fastpath redeployment of an Enterprise Java Bean (EJB). When an EJB is deployed, a copy of it is cached on the server. Thereafter, if the EJB is redeployed,... |
| 6557082 |
Method and apparatus for ensuring cache coherency for spawned dependent transactions in a multi-system environment with shared data storage devices |
| Apr-29-2003 |
A method, apparatus and article of manufacture for ensuring cache coherency in a database containing a data store on a central data storage device connected to a plurality of computers. When an immediate... |
| 6553388 |
Database deltas using Cyclic Redundancy Checks |
| Apr-22-2003 |
A method for determining what records have been added, deleted or changed in a database uses primary keys and CRCs to make the determination. A first snapshot is taken of a record, the record retrieved,... |
| 6553381 |
Time-varying randomization for data synchronization and implicit information transmission |
| Apr-22-2003 |
The present invention provides a system and method for the time-varying randomization of a signal stream to provide for a robust error recovery. A current block of data is randomized in accordance with... |
| 6549931 |
Distributing workload between resources used to access data |
| Apr-15-2003 |
A task is divided into work granules that require access to data objects. The work granules are distributed to slave processes in a manner that causes the data objects to be accessed in a balanced way,... |
| 6549917 |
Synchronization of host computers and handheld remote computers |
| Apr-15-2003 |
A handheld client computer and a host computer are synchronized through a data channel, preferably a high-latency data channel, by transferring from the handheld client computer to a cache in the host... |
| 6546402 |
System and method for asynchronous view maintenance |
| Apr-8-2003 |
A method and system for refreshing materialized join views includes asynchronously evaluating changes to the base tables, i.e., evaluating changes for an intended time t.sub.intended at an evaluation time... |
| 6542904 |
Method and system for efficiently providing maintenance activity on a relational database that is utilized within a processing system |
| Apr-1-2003 |
A method and system for efficiently providing maintenance activity on a relational database that is utilized within a processing system is disclosed. The relational database includes a pool of threads... |
| 6542896 |
System and method for organizing data |
| Apr-1-2003 |
A system and method for organizing data and subsequently finding that data in a database reads raw data records from one or more sources of raw data. The content of the raw data is pre-encoded into an... |
| 6539401 |
System for facilitating home construction and sales |
| Mar-25-2003 |
A system for facilitating the information transfer and processing associated with home construction and home sales. Various discrete software modules are disclosed each handling a specific task associated... |
| 6535911 |
Viewing an information set originated from a distribution media and updating using a remote server |
| Mar-18-2003 |
Automated computerized methods, computer-readable medium containing computer-executable instructions, and apparatus are disclosed for viewing an information set originated from a distribution media and... |
| 6535893 |
Method for estimating the elapsed time required for a log apply process |
| Mar-18-2003 |
A reorganizer utility performs an online reorganization of a database that provides applications with concurrent access to data during an iterative process of log apply operations to a shadow version of... |
| 6535892 |
System and methods for exchanging messages between a client and a server for synchronizing datasets |
| Mar-18-2003 |
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... |
| 6535883 |
System and method for creating validation rules used to confirm input data |
| Mar-18-2003 |
A graphical user interface is provided for creating a set of validation rules. A form is represented in a tree structure with nodes representing fields to be filled out in the form. Rules are added to... |
| 6535848 |
Method and apparatus for transcribing multiple files into a single document |
| Mar-18-2003 |
A transcription system (100, 200) includes multiple recording devices (110, 210) that individually record and store (516), into multiple files, digital data representing speech uttered by multiple speakers.... |
| 6532480 |
Synchronization of databases with record sanitizing and intelligent comparison |
| Mar-11-2003 |
A method of synchronizing at least a first and a second database each containing dated records such as events, wherein the records of the first and second databases are synchronized across a narrow date... |
| 6532479 |
Data replication for front office automation |
| Mar-11-2003 |
Replication for front office automation involves the use of snapshots that are instantiated on laptops, in which refreshing the snapshots is driven from a master site with a high-performance protocol.... |
| 6529917 |
System and method of synchronizing replicated data |
| Mar-4-2003 |
A replication method includes several acts. An identifier column is generated for each table of a tree of master tables, each of the master tables including a key column and an identifier column, wherein... |
| 6529904 |
Deployment of snapshots with parameterized data description language strings |
| Mar-4-2003 |
Mass deployment of snapshots is fostered by allowing collections of snapshots, called refresh groups, to be defined by a template. The template allows for a parameterized snapshot definition query or other... |
| 6523033 |
Apparatus and method for file locking for computer programs that use different size locks |
| Feb-18-2003 |
An apparatus and method provide a locking scheme that accommodates different size file locks. A first file lock command, referred to as an M bit file lock command, assumes a lock with a length of M bits.... |
| 6523032 |
Servicing database requests using read-only database servers coupled to a master database server |
| Feb-18-2003 |
One embodiment of the present invention provides a system that speeds up an application by allowing database tables associated with the application to be partitioned across N read-only slave database servers.... |
| 6519615 |
Method and system for leasing storage |
| Feb-11-2003 |
A method and system for leasing storage locations in a distributed processing system is provided. Consistent with this method and system, a client requests access to storage locations for a period of time... |
| 6519614 |
Transaction processing system using efficient file update processing and recovery processing |
| Feb-11-2003 |
A transaction processing system capable of easily and efficiently realizing the file update processing by a plurality of transactions operating in parallel as well as the recovery processing at a time... |
| 6519613 |
Non-blocking drain method and apparatus for use in processing requests on a resource |
| Feb-11-2003 |
A method and apparatus for online reorganization of a database which does not prevent a process from accessing the database during the data reorganization. The invention uses a non-blocking drain to lock... |
| 6516327 |
System and method for synchronizing data in multiple databases |
| Feb-4-2003 |
A system, method, and processor readable medium containing code for causing a processor to synchronize a secondary database system, such as one stored on a palmtop electronic device, with a distributed... |
| 6516314 |
Optimization of change log handling |
| Feb-4-2003 |
An information synchronization method and apparatus stores a change log having an associated change counter at a first database, updates the change counter at the first database in response to a database... |
| 6513051 |
Method and system for backing up and restoring files stored in a single instance store |
| Jan-28-2003 |
A method and system for backing up and restoring single instance store (SIS) files comprising links to common store files. A dynamic link library (DLL) including an interface enables a backup/restore application... |
| 6513049 |
Data processing method, recording medium, and data processing apparatus |
| Jan-28-2003 |
Message passing is suitably performed even if there are a plurality of server objects, and even if a processing request is received and a processing result is returned by a different server object. When... |
| 6513038 |
Scheme for accessing data management directory |
| Jan-28-2003 |
There is disclosed a scheme for accessing data management directory which is capable of achieving easy and flexible data access which are managed in substantial directories from respective applications... |
| 6510439 |
Method and system for consistent update and retrieval of document in a WWW server |
| Jan-21-2003 |
A system for providing coherent access to different versions of a group of documents stored in a file system and retrievable over the Internet from an HTTP server includes a state management server which... |
| 6510429 |
Message broker apparatus, method and computer program product |
| Jan-21-2003 |
A message broker data processing apparatus for receiving messages from a sender application, processing the received messages and deciding which receiver application to forward the processed messages.... |
| 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... |
| 6507852 |
Location-independent service for monitoring and alerting on an event log |
| Jan-14-2003 |
A method, apparatus, and article of manufacture for monitoring and alerting on an event log. One or more alert policies is accessed, wherein each of the alert policies is comprised of one or more rules... |
| 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... |
| 6505215 |
Method and apparatus for synchronization of two computer systems supporting multiple synchronization techniques by using synchronization transport modules |
| Jan-7-2003 |
A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization... |
| 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.... |
| 6502170 |
Memory-to-memory compare/exchange instructions to support non-blocking synchronization schemes |
| Dec-31-2002 |
A coherency technique for multiprocessor systems in which threads perform atomic read or atomic write transactions pursuant to memory-to-memory copy instructions or memory-to-memory compare-and-exchange... |
| 6502087 |
Work flow management system |
| Dec-31-2002 |
A work flow management system has circulation control functions for carrying out branching, queuing, dividing, broadcasting, recovering, holding and substitute of a circulation material in the work flow... |
| 6502086 |
Mapping binary objects in extended relational database management systems with relational registry |
| Dec-31-2002 |
An automated data processing system includes a relational database engine, storage devices having a database table, registry and binary large objects created and updated by the relational database engine... |
| 6499049 |
Lease renewal service |
| Dec-24-2002 |
In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network services. To use the lease manager, a client... |
| 6499039 |
Reorganization of striped data during file system expansion in a data storage system |
| Dec-24-2002 |
To reorganize a striped file system, data blocks are sequentially moved from storage locations in original data storage to storage locations in an array including the original data storage and additional... |
| 6496838 |
Database reconciliation method and system |
| Dec-17-2002 |
The present invention discloses a method and system for use in reconciling a first record, which may be selected from a plurality of first records, with a matching record included in a plurality of second... |
| 6493742 |
System and method for providing internet accessible registries |
| Dec-10-2002 |
A method of creating an aggregated Internet accessible registry includes the step of accepting a query from a registrant. The query contains an identifier and a search criteria, the identifier identifying... |
| 6493729 |
Method and system to administer mirrored filesystems |
| Dec-10-2002 |
The automated splitting process begins by setting appropriate names and values for the new and old filesystems, physical volumes, and logs. Logs are updated for the split. Next, names and values are checked... |
| 6493727 |
System and method for synchronizing database in a primary device and a secondary device that are derived from a common database |
| Dec-10-2002 |
A system and method are provided for maintaining a common consistent database in a primary device and in a secondary device. The method includes the steps of determining a need for a merger of a first... |
| 6493726 |
Performing 2-phase commit with delayed forget |
| Dec-10-2002 |
A method and apparatus for performing a two-phase commit of a transaction is provided. The mechanisms described herein perform a two-phase commit in a manner that reduces the number of messages transmitted... |
| 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.... |
| 6490594 |
Database computer system with application recovery and dependency handling write cache |
| Dec-3-2002 |
This invention concerns a database computer system and method for making applications recoverable from system crashes. The application state (i.e., address space) is treated as a single object which can... |
| 6487561 |
Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size |
| Nov-26-2002 |
Method and apparatus for copying, transferring, backing up and restoring data are disclosed. The data can be copied, backed up or restored in segments sizes larger than the data blocks which comprise a... |