Coherency (e.g., same view to multiple users)

CL 707 SC 201
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...