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