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