File allocation

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