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

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