| 5963963 |
Parallel file system and buffer management arbitration |
| Oct-5-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 sharing access to files residing... |
| 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... |
| 5960446 |
Parallel file system and method with allocation map |
| Sep-28-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... |
| 5960423 |
Database system index selection using candidate index selection for a workload |
| Sep-28-1999 |
An index selection tool helps reduce costs in time and memory in selecting an index configuration or set of indexes for use by a database server in accessing a database in accordance with a workload of... |
| 5960087 |
Distributed garbage collection system and method |
| Sep-28-1999 |
A distributed garbage collection system and method is disclosed that is compatible with local ref-count or full garbage collection and that ensures that no local object's storage is deleted by the local... |
| 5956745 |
System and method for automatically resizing a disk drive volume |
| Sep-21-1999 |
An automatic volume block resizer for automatically resizing a volume in a disk drive system. The original volume includes original volume blocks each having an original volume block size, and the resized... |
| 5956734 |
Parallel file system with a quota check utility |
| Sep-21-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 sharing access to files residing... |
| 5953522 |
Temporary computer file system implementing using anonymous storage allocated for virtual memory |
| Sep-14-1999 |
A devtmp device driver provides the functionality of temporary files by representing a virtual device and including the virtual device among several devices within which a file system can store files.... |
| 5953514 |
Method and apparatus for transparent remote execution of commands |
| Sep-14-1999 |
Improved method and apparatus for remote execution of commands are disclosed. A local computer issues a command to be executed on a remote computer. The improved method and apparatus operate to synchronize... |
| 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... |
| 5950205 |
Data transmission over the internet using a cache memory file system |
| Sep-7-1999 |
A method for storing a plurality of multimedia objects in a cache memory is described. First ones of the multimedia objects are written into the cache memory sequentially from the beginning of the cache... |
| 5950186 |
Database system index selection using cost evaluation of a workload for multiple candidate index configurations |
| Sep-7-1999 |
An index selection tool helps reduce costs in time and memory in selecting an index configuration or set of indexes for use by a database server in accessing a database in accordance with a workload of... |
| 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... |
| 5943690 |
Data storage apparatus and method allocating sets of data |
| Aug-24-1999 |
A data storage apparatus has a plurality of storage spaces p for storing sets of data. Each of the spaces has: available (unused) space x.sub.1 for storage; a number x.sub.2 of data sets already stored;... |
| 5943677 |
Sparsity management system for multi-dimensional databases |
| Aug-24-1999 |
In a multi-dimensional database, a composite data construct is created to accommodate sparse dimensions. When the database is defined, sparse dimensions are identified and composites of those sparse dimensions... |
| 5940862 |
Data sector mark generation for a headerless disk drive architecture |
| Aug-17-1999 |
A disk sequencer uses control words to identify starts and splits in headerless data sectors. Each control word indicates an event-count, an initial event, and a terminal event. The initial event, which... |
| 5940841 |
Parallel file system with extended file attributes |
| Aug-17-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... |
| 5940840 |
Phantom files for dynamic read bandwidth measurements of computer disks |
| Aug-17-1999 |
An improved method for supporting an empirical measurement of the data bandwidth that one or more computer disks can continuously sustain while reading data. In a computer system having predetermined workload... |
| 5940832 |
Dynamic database structuring method and apparatus, and database clustering method and apparatus |
| Aug-17-1999 |
A dynamic database structuring method includes the steps of (a) clustering transition probabilities among transactions by on-line, (b) forming a hyper graph representing the transition probabilities of... |
| 5933840 |
Garbage collection in log-structured information storage systems using age threshold selection of segments |
| Aug-3-1999 |
An information storage system selects target segments for garbage collection only if their age in the information storage system exceeds an age threshold value and, once past the age threshold, in the... |
| 5933825 |
Arbitrating concurrent access to file system objects |
| Aug-3-1999 |
A locking scheme is provided to arbitrate thread access to file system objects. This locking scheme allows multiple threads simultaneous access to file system objects for certain concurrently compatible... |
| 5930828 |
Real-time apparatus and method for minimizing disk fragmentation in a computer system |
| Jul-27-1999 |
The present invention relates to an apparatus and method for defragmenting a disk drive in a computer system. The defragmentation process, in accordance with the present invention, determines which files... |
| 5930824 |
System and method for demand-base data recovery |
| Jul-27-1999 |
A system and method for demand-based data recovery operating in a computerized data processing system that includes a computer platform operable under the control of system data, including system programs,... |
| 5930806 |
Method and system for data migration from network database to relational database |
| Jul-27-1999 |
A data migration system that enables a database system to migrate from a network data model to a relational data model in a short development time, without degradation in data integrity. A record migration... |
| 5930513 |
Reference based software installation |
| Jul-27-1999 |
A file system for use in a network computer system has a server file system in the server, which contains at least some file elements to be selectively accessed by the client. An overlay file system is... |
| 5926821 |
File control method and system for allocating a free block to a file when the previously allocated block is to be written to |
| Jul-20-1999 |
A file control method by which a number of a block first allocated to a file is saved in an external memory and data and a number of a block to be next linked or a flag indicative of an idle block are... |
| 5926813 |
Database system index selection using cost evaluation of a workload for multiple candidate index configurations |
| Jul-20-1999 |
An index selection tool helps reduce costs in time and memory in selecting an index configuration or set of indexes for use by a database server in accessing a database in accordance with a workload of... |
| 5922054 |
System for managing external applications and files |
| Jul-13-1999 |
A computer-implemented system for managing an external application in response to a user's selection of an item in a compound document which is displayed by a client application. The managing system includes... |
| 5920874 |
Information transfer method, information carrier, arrangement for transmitting and arrangement for receiving information |
| Jul-6-1999 |
Information of a specific application, such as, CD-ROM or CD-DA is organized according to a specific information structure and also contains application data related thereto. There is disclosed a method... |
| 5920872 |
Resource management using resource domains |
| Jul-6-1999 |
A method and apparatus for managing access to resources is provided. When a process requires access to a resource, the process requests a lock on the resource from a lock manager unit that resides on the... |
| 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.... |
| 5918229 |
Structured data storage using globally addressable memory |
| Jun-29-1999 |
In a network of computer nodes, a structured storage system interfaces to a globally addressable memory system that provides persistent storage of data. The globally addressable memory system may be a... |
| 5913216 |
Sequential pattern memory searching and storage management technique |
| Jun-15-1999 |
The adaptive sequential pattern memory search technique only examines the contents of a subset of the total number of memory locations in each search for information representative of a character string.... |
| 5913207 |
Database system index selection using index configuration enumeration for a workload |
| Jun-15-1999 |
An index selection tool helps reduce costs in time and memory in selecting an index configuration or set of indexes for use by a database server in accessing a database in accordance with a workload of... |
| 5913206 |
Database system multi-column index selection for a workload |
| Jun-15-1999 |
An index selection tool helps reduce costs in time and memory in selecting an index configuration or set of indexes for use by a database server in accessing a database in accordance with a workload of... |
| 5911776 |
Automatic format conversion system and publishing methodology for multi-user network |
| Jun-15-1999 |
A network providing a server using an object-database enables an author to create and store an original document, as a source file with a first format. Software in the data base will provide multiple sets... |
| 5907848 |
Method and system for defining transactions from a database log |
| May-25-1999 |
A method and system of providing external transaction protection for a database using the database log or journal. The method involves creating a set of transaction templates which define transactions,... |
| 5905990 |
File system viewpath mechanism |
| May-18-1999 |
A computer file system, particularly adapted to UNIX operating systems, for transparently allowing access to and modification of snapshot objects, i.e., files, directories, and symbolic links. The file... |
| 5898868 |
Method and system for file system management using a flash-erasable, programmable, read-only memory |
| Apr-27-1999 |
A method and system for managing memory in a block-erasable, flash-erasable, programmable, read-only memory. The system comprises a block-erasable FEProm with a block header, a block allocation table,... |
| 5897661 |
Logical volume manager and method having enhanced update capability with dynamic allocation of storage and minimal storage of metadata information |
| Apr-27-1999 |
An apparatus, a method, and a computer program product conceptually provide a logical unit of undivided data storage that spans physical storage device boundaries. The apparatus manages the logical unit... |
| 5897631 |
Randomly accessible recording medium, and apparatus and method for managing data thereon |
| Apr-27-1999 |
A system for managing data including at least a randomly accessible recording medium, comprised of a data area in which recordal data is recorded in one or more variable length recording blocks by file... |
| 5890168 |
System with data repetition between logically sucessive clusters |
| Mar-30-1999 |
In a multimedia system, such as a video-on-demand server, a file with data is stored in a series of successive clusters which may be distributed across the disc. A cluster consists of physically successive... |
| 5890165 |
Method and apparatus for automatic discovery of databases |
| Mar-30-1999 |
A method and apparatus for automatic discovery of databases that determines what databases are installed at a client site, interrogates each database to determine what files or tables are present and what... |
| 5878430 |
Object attribute handler |
| Mar-2-1999 |
A object oriented attribute handle for parsing and packing object attributes for communication thereof between virtual and physical devices in an object oriented programming environment. The handle comprising... |
| 5878409 |
Method and apparatus for implementing partial declustering in a parallel database system |
| Mar-2-1999 |
A method and apparatus for distributing data of a table across a parallel data base system having a plurality of interlinked database nodes. The table is partitioned in accordance with a predetermined... |
| 5875476 |
Filing system for managing recording and retrieving of information |
| Feb-23-1999 |
Filing system for managing recording and retrieving of information files on a record carrier of a rewritable type, which have a limited number of overwrites, such as CD-Erasable having a phase-change recording... |
| 5873118 |
Method and system for storing file system state information in multiple sectors based on update frequency |
| Feb-16-1999 |
A method and system for storing file system state information within sectors of the file system. File system information includes pointers to top-level file system structures, such as free space bitmaps,... |
| 5873085 |
Virtual file management system |
| Feb-16-1999 |
A virtual file management system constructed with a plurality of servers and a plurality of terminals that share file services provided by said servers, is that a virtual file management apparatus operating... |
| 5860142 |
Method and apparatus for mapping the memory system of a computer for maximizing memory usage |
| Jan-12-1999 |
A computer system including a host bus, a processor that asserts addresses between a lowest address and a highest address, at least one peripheral component interconnect (PCI) bus coupled to the host bus,... |