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

CL 707 SC 201
5987466 Presenting web pages with discrete, browser-controlled complexity levels
Nov-16-1999 A method of browsing the Worldwide Web of the Internet and presenting elements of a web page to a user. The web browser requests a desired HTML and then requests other elements of the page based upon user...
5983240 Method and system of converting data from a source file system to a target file system
Nov-9-1999 A method for converting a source file system to a target file system while maintaining data integrity is disclosed. Calls to the target file system are used to convert the files in the source file system...
5983225 Parameterized lock management system and method for conditional conflict serializability of transactions
Nov-9-1999 A database management system (DBMS) is modified to provide improved concurrent usage of database objects, particularly when the system is executing long lived transactions. A subset of the transactions...
5978842 Distributed-client change-detection tool with change-detection augmented by multiple clients
Nov-2-1999 A distributed-client change-detection tool detects changes in Internet web-page documents on the world-wide-web. To register a web page for change detection with a change-detection server, a user specifies...
5978813 System for providing synchronization between a local area network and a distributing computer environment
Nov-2-1999 A database synchronization system for synchronizing a plurality of local databases in a plurality of distributed computing systems is disclosed. The plurality of distributed computing systems form a distributed...
5978812 Information processor and method of information processing
Nov-2-1999 An information processor and a method of information processing enables a write once type disc to be used as a rewritable recording medium. There can be realized an address control mechanism wherein even...
5974424 Parallel file system and method with a metadata node
Oct-26-1999 A computer system having a shared disk file system running on multiple computers each having their own instance of an operating system and being coupled for parallel data disks. One of the computers serves...
5970502 Method and apparatus for synchronizing multiple copies of a database
Oct-19-1999 A method for synchronizing a first database with a second database in which the first database contains a plurality of database records. The first database is divided into a plurality of segments. Each...
5970488 Real-time distributed database system and method
Oct-19-1999 A distributed database system includes a plurality of nodes connected via a network medium. Each node runs at least one application and stores a database. Each database at least partially overlaps at least...
5968131 System and method for securely synchronizing multiple copies of a workspace element in a network
Oct-19-1999 A system includes a general synchronization module at the client site for operating within a first firewall and for examining first version information to determine whether a first workspace element has...
5966714 Method and apparatus for scaling large electronic mail databases for devices with limited storage
Oct-12-1999 A method and an apparatus for scaling E-mail (electronic mail) address book databases for devices with limited storage capacity and synchronization of a first set of mail with a second set of mail at the...
5963962 Write anywhere file-system layout
Oct-5-1999 The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system...
5963959 Fast refresh of snapshots
Oct-5-1999 A method and apparatus employs primary key values stored in a master table to drive a fast refresh mechanism for a snapshot defined on the master table. A primary key is a set of columns in the master...
5963945 Synchronization of a client and a server in a prefetching resource allocation system
Oct-5-1999 A prefetching resource allocation system is provided. Although performance improvements are realized through the use of prefetching, the use of prefetching introduces a problem where the client and the...
5963937 Format conversion of storage data using an efficient division of data
Oct-5-1999 A database apparatus to realize faster processing for data including a plurality of elements such as objects by conducting the loading and storing process accompanying format conversion only on necessary...
5958004 Disabling and enabling transaction committal in transactional application components
Sep-28-1999 A run-time environment implemented as system services and component integration interfaces provides a capability for components of a component-based server application to reversibly disable committal of...
5956733 Network archiver system and storage medium storing program to construct network archiver system
Sep-21-1999 In response to a forming request, an archiver forming module compresses a data file on a network and stores into an archiver. In response to a referring request, an archiver referring module reads out...
5956731 Sharing snapshots for consistent reads
Sep-21-1999 A method and apparatus for supplying data from a database to a group of transactions is provided. A value is maintained for the group of transactions. The value indicates a target snapshot of the database....
5956719 Synchronization method applied to databases in network management system
Sep-21-1999 A method of synchronization applied to databases of a network management system which establishes synchronization between a database of a managing system and a database of a managed system, and thereby...
5956718 Method and apparatus for moving subtrees in a distributed network directory
Sep-21-1999 A method and apparatus for reorganizing a distributed directory is disclosed. A source logical group, such as a partition, is identified for reorganization. A destination object is selected to which the...
5956714 Queuing system using a relational database
Sep-21-1999 A queuing system for manipulating items sent between a plurality of application servers comprising a queue implemented in a table stored in a relational database system. Storing the table in a database...
5956713 Techniques for reducing the number of snapshots of a database
Sep-21-1999 A method and apparatus for reducing the number of snapshots in use within a database is provided. A transaction that accesses one or more data items in a database is assigned to a snapshot of the database...
5956504 Method and system for compressing a data stream in a database log so as to permit recovery of only selected portions of the data stream
Sep-21-1999 The invention relates to a system for maintaining a log of incoming records for a database system. Seek points are inserted into the compressed data log in a manner that allows recovery to start from a...
5953721 Data supplying method and device thereof
Sep-14-1999 A method and apparatus for improving the efficiency of providing updated data over a transmission medium. Each data has associated information indicating the presence or absence of validity data. An absence...
5950212 Method and system for workload based group committing for improved performance
Sep-7-1999 In a relational database management system (RDBMS), a method of issuing input/output tasks (I/Os) which store record information from a buffer to an after image journal (AIJ) file of a durable disk (the...
5950209 Software release control system and method
Sep-7-1999 Source modules (160) are checked-into a version control subsystem (12) and check-in data are sent to the file release control system (10). System 10 provides for the selection of check-in data for attaching...
5946700 Method and apparatus for preserving non-current information that can be overwritten in a computer file
Aug-31-1999 A method and system periodically copies information from a computer file to a database to preserve non-current information from the file. As information from the file is overwritten by new information,...
5946690 NDC consistency reconnect mechanism
Aug-31-1999 A client (24) in a digital computer network that employs server-driven consistency accesses a file (26) that a caching site (22) supplies from an image of the file (26) projected from a server (28). When...
5943676 Synchronization of recurring records in incompatible databases
Aug-24-1999 A technique for synchronizing databases in which different techniques are used for storing a recurring event. A database in which the recurring event is, for example, stored as a single recurring record...
5943675 Change log historian system for memory shared by multiple workstations
Aug-24-1999 A communication-efficient change log historian allows workstations having images of a shared memory to remain correlated to the shared memory. The system comprises one or more workstations connected to...
5937415 Data base development system with methods facilitating copying of data from one data source to another
Aug-10-1999 A Client/Server Database System with improved methods for performing database queries, particularly DSS-type queries, is described. The system includes one or more Clients (e.g., Terminals or PCs) connected...
5937413 Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system
Aug-10-1999 The present invention provides a method which uses a data audit function in order to maintain a consistency about a plurality of data stored as a replication data among data base nodes consisting of a...
5937401 Database system with improved methods for filtering duplicates from a tuple stream
Aug-10-1999 A Client/Server Database system is described which includes a Database Server providing methods eliminating duplicates from an ordered tuple stream (e.g., resulting from a query involving a database "join"),...
5933837 Apparatus and method for maintaining integrated data consistency across multiple databases
Aug-3-1999 A database network having a primary database and a plurality of heterogeneous subscribing databases for replicating data updates of the primary database in the heterogeneous subscribing databases includes...
5933836 Database quality management system
Aug-3-1999 A facility is provided for maintaining automatically the integrity of data associated with respective data applications. The facility achieves this result by providing a plurality of data modules for interfacing...
5933821 Method and apparatus for detecting causality
Aug-3-1999 A causality detection apparatus for detecting causality of events based upon a database provided with log of the events includes a sorter module for generating an event list by sorting in time sequence...
5930805 Storage and retrieval of ordered sets of keys in a compact 0-complete tree
Jul-27-1999 A computer storage system and processing method for indexing and accessing data stored in the computer storage system, comprising a compact multi-way search tree structure. The method employs a B-tree...
5930794 Database repository with deferred transactions
Jul-27-1999 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...
5928329 System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels therebetween
Jul-27-1999 A handheld computer which contains an LCD display having a digitizing surface to allow pen input. Internal storage takes several forms, such as a large flash ROM area, battery-backed up RAM and an optional...
5926816 Database Synchronizer
Jul-20-1999 A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection...
5926809 Two-tier query methodology for a database
Jul-20-1999 The present invention discloses a system and method for identifying and retrieving data from a database in a computer system having at least two processors, a memory, and at least one non-volatile storage...
5924103 Works-in-progress in an information management system
Jul-13-1999 An information management system for managing the concurrent performance of multiple works-in-progress while providing atomicity, consistency, isolation, and durability among transactions involved in the...
5924097 Balanced input/output task management for use in multiprocessor transaction processing system
Jul-13-1999 A system and method for balancing database transaction request distribution between various hosts in a multiprocessor transaction processing system is provided. The transaction processing system includes...
5924096 Distributed database using indexed into tags to tracks events according to type, update cache, create virtual update log on demand
Jul-13-1999 Methods and systems are provided for synchronizing local copies of a distributed database, such as a master copy and a partial copy stored in a replica or in a cache. Each data item in the database has...
5924095 Processing distributed transactions in heterogeneous computing environments using two-phase commit
Jul-13-1999 A gateway provides for the processing of transactions in a heterogeneous database environment using LU6.2 two-phase commit involving a database, supporting a first communication protocol, and an LU6.2...
5924094 Independent distributed database system
Jul-13-1999 An independent distributed database system comprising a plurality of sites wherein all users at all sites work off-line with local data. All application transactions are against the local database only,...
5924093 Virtual processor buffered merge sort for parallel applications
Jul-13-1999 A method, apparatus, and article of manufacture for sorting data on a parallel processing computer system, wherein the system is comprised of one or more nodes, each of the nodes executes one or more threads...
5920873 Data management control system for file and database
Jul-6-1999 A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering...
5920864 Multi-level category dynamic bundling for content distribution
Jul-6-1999 A system and method for retrieving the contents of a digital information system by multi-level categorization is disclosed. The system uses a file table, a category table, and a category bundling table....
5919247 Method for the distribution of code and data updates
Jul-6-1999 A system and method for distributing software applications and data to many thousands of clients over a network. The applications are called "channels", the server is called the "transmitter", and the...