| 6061683 |
Method for regulating access of computers to data of a central computer |
| May-9-2000 |
A method that regulates the access of a plurality of computers onto data of a central computer. Operations on local copies of a true subset by computers are thereby generally possible in the method. For... |
| 6058401 |
Method for data replication with conflict detection |
| May-2-2000 |
Communication costs are reduced in a distributed system that supports data replication with conflict detection by sending small values or nulls as replacements for field values that are not strictly used... |
| 6058400 |
Highly available cluster coherent filesystem |
| May-2-2000 |
A distributed filesystem operating on a distributed computing system uses existing local filesystems as building blocks. A cluster filesystem layer is added above the local filesystems to handle functions... |
| 6058399 |
File upload synchronization |
| May-2-2000 |
A method of synchronizing an interactive connection and a non-interactive data transfer connection between a client and a service provider, comprising: creating an interactive connection; creating a data... |
| 6058388 |
Implementation of escrow-locking scalar quantities via process-pair resource managers |
| May-2-2000 |
The present invention is a scalar quantity implemented as a process-pair resource manager. The process-pair implementation includes a concurrent aspect and a serial aspect. The concurrent aspect provides... |
| 6052695 |
Accurate completion of transaction in cooperative type distributed system and recovery procedure for same |
| Apr-18-2000 |
The transaction processing throughput of a system in which a plurality of servers cooperatively perform distributed processing of transactions is improved. The servers (1a, 1b, 1c, . . .) are connected... |
| 6049808 |
System and method for efficient remote disk I/O |
| Apr-11-2000 |
When a client computer requests data from a disk or similar device at a server computer, the client exports the memory associated with an allocated read buffer by generating and storing one or more incoming... |
| 6049807 |
Technique for maintaining object integrity during modification of a persistent store of objects |
| Apr-11-2000 |
A technique for maintaining the integrity of data maintained in an object in a persistent store of objects. When a modification event is initiated during a transaction to modify an object, a copy of the... |
| 6049799 |
Document link management using directory services |
| Apr-11-2000 |
The present invention provides a method and apparatus for managing links between documents and other data structures, such as applications. Search mechanisms may include a directory services search engine... |
| 6047125 |
Garbage collection system for improved use of memory by removal of reference conflicts |
| Apr-4-2000 |
In accordance with the present invention a method for modifying a sequence of instructions to improve memory management within a storage device during execution of the instructions, comprises the steps,... |
| 6044438 |
Memory controller for controlling memory accesses across networks in distributed shared memory processing systems |
| Mar-28-2000 |
A shared memory parallel processing system interconnected by a multi-stage network combines new system configuration techniques with special-purpose hardware to provide remote memory accesses across the... |
| 6044381 |
Using distributed history files in synchronizing databases |
| Mar-28-2000 |
A computer implemented method is provided for synchronizing a first database located on a first computer and a second database located on a second computer. At the first computer, it is determined whether... |
| 6044374 |
Method and apparatus for sharing metadata between multiple data marts through object references |
| Mar-28-2000 |
A method and system for accessing and sharing metadata amongst a number of data marts through the use of object referencing. A global repository is created. Shared folders containing metadata is contained... |
| 6041333 |
Method and apparatus for automatically updating a data file from a network |
| Mar-21-2000 |
A computer-based system and method of updating and viewing an electronic slide show presentation is disclosed. The method includes storing a local version of the slide presentation file and an indication... |
| 6038568 |
Transaction method and programming for incrementally updating a geographic database |
| Mar-14-2000 |
A system and method of providing incremental updates for a geographical data set for use in navigation systems. The system and method include organizing updates of geographical data set into a series of... |
| 6035307 |
Enterprise data movement system and method including opportunistic performance of utilities and data move operations for improved efficiency |
| Mar-7-2000 |
An Enterprise Data Movement (EDM) system and method for performing data move operations in an enterprise computing system with improved efficiency. Data move operations preferably use operations of an... |
| 6035306 |
Method for improving performance of large databases |
| Mar-7-2000 |
The present invention provides a tool with which a DBA can analyze a VLDB at all levels of data storage, both logical and physical, to analyze performance problems. The invention is particularly applicable... |
| 6032228 |
Flexible cache-coherency mechanism |
| Feb-29-2000 |
A cache system in accordance with the present invention consists of one or more cache components and a set of one or more consistency-replacement functions. A cache component caches one or more items in... |
| 6032158 |
Apparatus and method for capturing and propagating changes from an operational database to data marts |
| Feb-29-2000 |
A method for updating a target table of a data mart in response to changes made by a transaction to data stored in a source table of an operational database. Data that was changed in the source table by... |
| 6029178 |
Enterprise data movement system and method which maintains and compares edition levels for consistency of replicated data |
| Feb-22-2000 |
A system and method for providing consistency of replicated data in a distributed enterprise computing system by maintaining and using edition level values for data objects in both source and target database... |
| 6029177 |
Method and system for maintaining the integrity of a database providing persistent storage for objects |
| Feb-22-2000 |
One aspect of the invention is a method for updating a database providing persistent storage for a plurality of objects each comprising methods and instance variables, wherein a persistent record of each... |
| 6029175 |
Automatic retrieval of changed files by a network software agent |
| Feb-22-2000 |
An intelligent network agent intercepts transactions between clients and servers to perform Distributed Information Logistics Services (DILS) functions such as automatically retrieving updated files from... |
| 6026412 |
Interaction between application of a log and maintenance of a table that maps record identifiers during online reorganization of a database |
| Feb-15-2000 |
The present invention includes reorganization of a Database Management System (DBMS). The reorganization of the present invention is implemented by recording a first current Relative Byte Address (RBA).... |
| 6026401 |
Locking tool data objects in a framework environment |
| Feb-15-2000 |
When data, such as tool data, is commonly accessible, there is a danger that concurrent user processes will make overlapping modifications and leave the data in an incomplete or incomprehensible state.... |
| 6023708 |
System and method for using a global translator to synchronize workspace elements across a network |
| Feb-8-2000 |
A system uses a global translator to automatically synchronize multiple copies of a workspace element across different formats between multiple sites in a secure network environment, independent of whether... |
| 6021470 |
Method and apparatus for selective data caching implemented with noncacheable and cacheable data for improved cache performance in a computer networking system |
| Feb-1-2000 |
A method for selectively caching data in a computer network. Initially, data objects which are anticipated as being accessed only once or seldomly accessed are designated as being exempt from being cached.... |
| 6021414 |
Single transaction technique for a journaling file system of a computer operating system |
| Feb-1-2000 |
A single transaction technique for a journaling file system of a computer operating system in which a single file system transaction is opened for accumulating a plurality of current synchronous file system... |
| 6021413 |
Application-directed variable-granularity caching and consistency management |
| Feb-1-2000 |
A system and method for application-directed variable-granularity consistency management, in one embodiment, carries out the steps of: predefining a template specifying a structure of a file; imposing... |
| 6021408 |
Methods for operating a log device |
| Feb-1-2000 |
A log device is coupled in the logical data transfer path between a storage device, which provides for the storage of file and system data within a main filesystem layout, and a computer system. The log... |
| 6020885 |
Three-dimensional virtual reality space sharing method and system using local and global object identification codes |
| Feb-1-2000 |
The dynamic control of object identification codes involved in the customization of virtual reality space objects, such as object addition and deletion, by users is facilitated. Each of client terminals... |
| 6018745 |
Coupled file access |
| Jan-25-2000 |
A computer network system and technique enables linked files, such as those that are physically distinct but data dependent, to be simultaneously accessed. Elements, whether they are realized in hardware... |
| 6016501 |
Enterprise data movement system and method which performs data load and changed data propagation operations |
| Jan-18-2000 |
An Enterprise Data Movement (EDM) system and method for performing bulk data move operations and changed data propagation operations in an enterprise computing system with improved efficiency. The present... |
| 6016489 |
Method and apparatus for constructing stable iterators in a shared data collection |
| Jan-18-2000 |
In a distributed object system, a stable object iterator provides a list of all persistent objects within a collection of objects. A plurality of iterators are supported in another aspect of the invention.... |
| 6012067 |
Method and apparatus for storing and manipulating objects in a plurality of relational data managers on the web |
| Jan-4-2000 |
The present invention provides a system for the retrieval, construction and manipulation of any kind of objects using Structured Query Language (SQL) over disparate relational storage systems on the web.... |
| 6012059 |
Method and apparatus for replicated transaction consistency |
| Jan-4-2000 |
Local transactions are run at replication sites while receiving and tracking replication packages from primary sites. If a package coming in from a primary site updates data that a local transaction used,... |
| 6009440 |
Method and system for automatic object refresh |
| Dec-28-1999 |
A method and system for automatic object refresh. A target object specification is associated to a source object specification for performing a replacement (refresh) of at least one target object with... |
| 6009427 |
Method and apparatus for distributed control of a database |
| Dec-28-1999 |
A distributed database-management system is disclosed in which multiple clients on a network share control over and responsibility for the coherency of a shared database with multiple records. The clients... |
| 6006239 |
Method and system for allowing multiple users to simultaneously edit a spreadsheet |
| Dec-21-1999 |
In association with a computer system, a method and system for allowing multiple users to simultaneously edit a spreadsheet. Multiple users access a spreadsheet stored in a disk file and make independent... |
| 6006193 |
Computer executable workflow control system |
| Dec-21-1999 |
To control the processing of a work item, the work item is stored in a database of work items and is executed by an operator. Organizations use the database, and the operator belongs to one of the organizations.... |
| 6003039 |
Data repository with user accessible and modifiable reuse criteria |
| Dec-14-1999 |
The invention disclosed herein is implemented in a repository which stores metadata relating to data stored in one or more databases. The repository includes a repository database in which the metadata... |
| 6000000 |
Extendible method and apparatus for synchronizing multiple files on two different computer systems |
| Jun-21-1999 |
Many users of handheld computer systems maintain databases on the handheld computer systems. To share the information, it is desirable to have a simple method of sharing the information with personal computer... |
| 5999947 |
Distributing database differences corresponding to database change events made to a database table located on a server computer |
| Dec-7-1999 |
A method, computer program product, and system that allows changes made to an original database table found on a server computer to be reflected in client copies of the database table based on intermittent... |
| 5999946 |
Databases in telecommunications |
| Dec-7-1999 |
A telephone switch system is connected digitally to an external computer system operating database software and having access to a digitally stored database of information used by the switch. The switch... |
| 5999926 |
View maintenance for unstructured databases |
| Dec-7-1999 |
A method and apparatus provides for efficient view maintenance of query of a database. The database is represented by an edge-labeled tree which is decomposed into a plurality of portions based on an automaton... |
| 5995982 |
Method and device for file transfer by cascade release |
| Nov-30-1999 |
A method and apparatus for transferring data files to several computers on a network is disclosed. The cascade release maintains a list of computers to which the file is to be distributed. This list is... |
| 5995980 |
System and method for database update replication |
| Nov-30-1999 |
The present invention provides a new, high-performance system and method for updating databases or other data compilations with changes entered in a source database or data compilation. Updates are preprocessed... |
| 5995097 |
Method and apparatus for confirming matching of data in a distributed processing system |
| Nov-30-1999 |
A method and an apparatus for confirming matching of data in a distributed processing system aiming easy maintenance of the matching of the data and efficient parallel design work in a distributed processing... |
| 5991771 |
Transaction synchronization in a disconnectable computer and network |
| Nov-23-1999 |
A method and apparatus are disclosed for synchronizing transactions in a disconnectable network. Each transaction includes operations that were performed on a database replica on one computer while that... |
| 5987477 |
Parallel file system and method for parallel write sharing |
| Nov-16-1999 |
A computer system having a shared disk file system running on on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing... |
| 5987476 |
File reading method and file requesting client device in client-server information communication system |
| Nov-16-1999 |
A file reading scheme in a client-server information communication system, capable of efficiently utilizing files cached into a local file storage region of the client regardless of an environment under... |