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

CL 707 SC 201
6298339 Management in data structures
Oct-2-2001 The present invention relates to a data structure and a method for, in a datastructure, managing sequences of symbols (e.g numbers or words). A solution with a double set of records is employed where the...
6295541 System and methods for synchronizing two or more datasets
Sep-25-2001 Synchronization system and associated methods provide synchronization of an arbitrary number of datasets, including more than two datasets. To achieve this, a reference dataset is used to store a super-set...
6295540 Alignment of tirks using network manager
Sep-25-2001 A network management system supports network operators in their day-by-day provisioning, using a data synchronizer. First, the synchronizer initiates an inventory verification request specifying the verification...
6295539 Dynamic determination of optimal process for enforcing constraints
Sep-25-2001 Performance of constraint checking is enhanced by dynamically determining an optimal process to perform the checking operation. If additional dataspace can be allocated, the parent index values are stored...
6295536 Computer architecture for multi-organization data access
Sep-25-2001 Users are provided access to locally controlled data under centrally controlled rules of access. First, users request access to one or more agency databases from an enterprise system. After access is authorized...
6292835 Network bandwidth and object obsolescence sensitive scheduling method and apparatus for objects distributed broadcasting
Sep-18-2001 A proxy strategy not only caches objects but actively sets update schedules for channel information disseminated from different servers. Based on available bandwidth, this proxy strategy formulates a mathematical...
6292807 Method for controlling pipelined memory access requests
Sep-18-2001 A method is described for controlling pipelined memory access requests in an AGP-compliant computer system. Memory access requests are stored in separate write and read request queues. To control the ordering...
6289372 Method for transmitting and processing group messages in the e-mail system
Sep-11-2001 The invention relates to a method of transmitting and processing group messages in an electronic mail system and can be used in the course of processing and forming catalogues of messages meant for many...
6289357 Method of automatically synchronizing mirrored database objects
Sep-11-2001 A method of automatically synchronizing a database with a backup database. The method automatically detects whether the backup database has fallen out of sync with the primary database which it mirrors....
6289356 Write anywhere file-system layout
Sep-11-2001 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...
6289351 Method and device for detecting presence or absence of validity in data needed to be updated
Sep-11-2001 In a data providing method and device thereof for providing data in a simple manner at a highly efficient transmission rate, first data of a configuration where information relating to a valid period of...
6289334 Apparatus and method for decomposing database queries for database management system including multiprocessor digital data processing system
Sep-11-2001 An improved system for database query processing by means of "query decomposition" intercepts database queries prior to processing by a database management system ("DBMS"). The system decomposes at least...
6289333 Methods and apparatus enabling dynamic resource collaboration when collaboration session host is distinct from resource host
Sep-11-2001 Methods and apparatus for enabling collaboration between clients with respect to dynamic resources are described. The method includes the step of establishing a collaboration session between a first client...
6286032 Method and apparatus in a communication network for updating and maintaining record data
Sep-4-2001 A communication network (100) includes a first server (124) and a second server, such as any of the servers (121-23), connected via a common network (101). First server (124) owns a record data (180) associated...
6286015 Opaque types
Sep-4-2001 A method and apparatus are provided for handling within a database system data items that are associated with data types whose native structure is not known to the database system. The data items are stored...
6286014 Method and apparatus for acquiring a file to be linked
Sep-4-2001 A specific word is selected from an explanatory note of a link file in an HTML document and displayed with emphasis in the display of the HTML document. When a voice input of the word of emphasized display...
6282605 File system for non-volatile computer memory
Aug-28-2001 A memory management system for random access memories employs a novel B-tree structure to map physical memory locations to logical addresses. In the preferred arrangement each key in the tree structure...
6282570 Monitoring a large parallel database through dynamic grouping and sequential sampling
Aug-28-2001 The present invention discloses a method, apparatus, and article of manufacture for monitoring performance of a parallel database in a computer. In accordance with the present invention, the parallel database...
6278995 Apparatus and method for providing a binary range tree search
Aug-21-2001 The present invention relates to a system and method for searching information. The method involves defining a first node having a first range, and a second node having a second range that is either less...
6278988 Multiple job entry points for document production control and reporting
Aug-21-2001 A method for creating a status report data file for a document job in a document system including a central database configured to create a status report data file for each document job received at the...
6275863 System and method for programming and executing long running transactions
Aug-14-2001 A method for programming and executing long running transactions between interface devices and a server includes the steps of providing a predicate set and a transform set on the interface devices pursuant...
6275831 Data processing environment with methods providing contemporaneous synchronization of two or more clients
Aug-14-2001 A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside...
6272649 Method and system for ensuring cache file integrity
Aug-7-2001 Aspects for ensuring the integrity of a cache file utilized by an application program interface of a computer system are provided. A method aspect includes forming a checksum with a modification date value...
6272536 System and method for the distribution of code and data
Aug-7-2001 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...
6272502 Refreshing materialized views of a database to maintain consistency with underlying data
Aug-7-2001 In a database, a database manager can generate a view, which can be considered as a subset of the database, and which is placed outside the database for use without disturbing the database. However, if...
6272498 Method for partitioning multi-dimensional data sets into rectangular partitions
Aug-7-2001 A method of using an algorithm to partition a multi-dimensional data set into a minimum number of rectangular-shaped partitions that can be processed more quickly than the non-partitioned data set while...
6269406 User group synchronization to manage capabilities in heterogeneous networks
Jul-31-2001 A method for establishing user group accounts in a heterogeneous central server. User groups are established on one type of server that is the central server in the server network which is used to create...
6269405 User account establishment and synchronization in heterogeneous networks
Jul-31-2001 A method for creating and updating user accounts at a central server that provides for establishment and synchronization of associated user accounts at a heterogeneous network of managed servers based...
6269371 Computer system, and file resources switching method applied to computer system
Jul-31-2001 A computer system comprising a server computer and a network computer operating upon downloading programs and data necessary for data processing from the server. The network computer comprises a local...
6269369 Networked personal contact manager
Jul-31-2001 A network-computer-based personal contact manager system is disclosed wherein users of networked clients maintain and update a set of user information which is stored in a relational database on a networked...
6266678 System and method for dynamically viewing contents of a data file
Jul-24-2001 A system for viewing updates to a data file as they occur over time is provided. The system includes a file access client, such as a software package operating on a general purpose computer, that requests...
6266660 Secondary index search
Jul-24-2001 A secondary index search in a relational database system compares primary key selection criteria against a primary key value stored in a secondary index record that satisfies secondary key selection criteria...
6263350 Method and system for leasing storage
Jul-17-2001 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...
6263347 System for linking data between computer and portable remote terminal and data linking method therefor
Jul-17-2001 In a data linking method of extracting data of a host data base on a computer into a portable remote terminal, an item definition data base which defines a record attribute, an object storage data base...
6256712 Scaleable method for maintaining and making consistent updates to caches
Jul-3-2001 A determination can be made of how changes to underlying data affect the value of objects. Examples of applications are: caching dynamic Web pages; client-server applications whereby a server sending objects...
6256646 Method and system for identifying the state of a media device by monitoring file system calls
Jul-3-2001 The state of a media device is identified by monitoring file system calls. A determination is made whether or not a file system call originated from a specified high level application. In one implementation,...
6256641 Client transparency system and method therefor
Jul-3-2001 A three-tier system is built up as: one or more client applications, one or more server applications, and one or more database systems. The server application provides a service that can be shared among...
6253234 Shared web page caching at browsers for an intranet
Jun-26-2001 Each client in an intranet includes at least the minimum functionality required to serve a remote request such as an HTTP request. Existing browsers within the intranet may share their collective local...
6253213 Method and system for automatically maintaining data consistency across various databases
Jun-26-2001 A method and system for automatically maintaining data consistency across two or more hierarchically arranged databases is disclosed. A master list and an environmental variable file are created for use...
6253211 Replication tracking method and apparatus for a distributed data processing system
Jun-26-2001 Replication tracking apparatus is described for tracking replication of data in a distributed data processing system having plural application server computer systems interconnected via a network, wherein...
6249849 "Fail-Safe" updating of redundant data in multiple data storage libraries
Jun-19-2001 Identifying most recent redundant copies of identifiable data volumes stored in a plurality of data storage libraries which are coupled to a plurality of directors. To update a data volume, an initiating...
6249792 On-line dynamic file shrink facility
Jun-19-2001 An on-line dynamic shrink facility sets an allocation fence in a file and moves data from above the fence to below the fence. The fence is based on a target size for the file. When all the data above the...
6247135 Synchronization process negotiation for computing devices
Jun-12-2001 A methodology providing "synchronization process negotiation" is described. Synchronization process negotiation is the methodology of negotiating between two or more devices exactly what synchronization...
6247026 Method, apparatus, and product for leasing of delegation certificates in a distributed system
Jun-12-2001 A method, apparatus, and product for leasing a delegation certificate in a distributed processing system is provided. Consistent with this method, apparatus, and product, a delegatee requests from a delegator...
6247023 Method for providing database recovery across multiple nodes
Jun-12-2001 A three-phase database crash recovery mechanism is detailed including a forward phase, a backward phase, and a third, so-called "sideward" phase for recovery of transactions which were interrupted at the...
6243766 Method and system for updating software with smaller patch files
Jun-5-2001 Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user,...
6243714 Co-presence data retrieval system
Jun-5-2001 A data retrieval system is described. The system includes a data server, at least one data retrieval client, a co-presence server and at elast one downloadable co-presence client. The data server retrieves...
6243702 Method and apparatus for propagating commit times between a plurality of database servers
Jun-5-2001 A method and system for removing propagation delays between a plurality of database servers that have access to a common database is provided. According to the method, each database server is associated...
6240426 Method and apparatus for synchronizing information between a mobile device and a data collection device through a telephone switching network
May-29-2001 A system for connecting a mobile computing device (10) to a remotely located data collection device (20). The system includes a synchronization device (38) that couples the mobile device to a digital telephone...
6237009 Lease renewal service
May-22-2001 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...