File allocation

CL 707 SC 205
6058460 Memory allocation in a multithreaded environment
May-2-2000 A method of allocating memory in a multithreaded (parallel) computing environment in which threads running in parallel within a process are associated with one of a number of memory pools of a system memory....
6055612 Incremental garbage collector with decommit barrier
Apr-25-2000 An incremental garbage collector which permits a memory allocator's decommit mechanism to operate while the garbage collector is detecting memory that a program being executed is certainly not using. The...
6055534 File management system and file management method
Apr-25-2000 An attribute update section includes attribute update list information in which update requests are preset and an attribute rewrite section for rewriting file attribute information. The attribute rewrite...
6052698 Reorganization of collisions in a hash bucket of a hash table to improve system performance
Apr-18-2000 An improved hashing system is provided that takes advantage of the caching architecture of many of today's processors to improve performance. Some of today's most advanced processors, like PENTIUM processor,...
6052697 Reorganization of collisions in a hash bucket of a hash table to improve system performance
Apr-18-2000 An improved hashing system is provided that takes advantage of the caching architecture of many of today's processors to improve performance. Some of today's most advanced processors, like the PENTIUM...
6049809 Replication optimization system and method
Apr-11-2000 A system and method of efficiently replicating data structures in a distributed system of replicas. Each replica in the distributed system maintains a cursor indicative of the extent to which other replicas...
6047356 Method of dynamically allocating network node memory's partitions for caching distributed files
Apr-4-2000 A distributed file system with dedicated nodes capable of being connected to workstations at their bus. The system uses a complementary client-side and server-side file caching method that increases parallelism...
6047295 Computer system, program product and method of managing weak references with a concurrent mark sweep collector
Apr-4-2000 A computer system, program product, and method of managing weak references with a concurrent mark sweep collector inhibit access, while processing weak references, to only those weak references whose referenced...
6044378 Method and system for a federated digital library by managing links
Mar-28-2000 A system and method are provided for determining a relationship between first and second data elements by using a relationship element. The first and second data elements are each protected elements being...
6044377 User-defined object type and method of making the object type wherein a file associated with a rule is invoked by accessing the file which generates code at run time
Mar-28-2000 A new user-defined object type and method of making the object type. A new object type is an m-file. M-files are files which require very little physical storage space, but appear to active processes to...
6041334 Storage management system with file aggregation supporting multiple aggregated file counterparts
Mar-21-2000 A data storage subsystem employs managed files comprising one or a contiguous aggregation of multiple constituent user files. A mapping table cross-references each managed file with the names and locations...
6038571 Resource management method and apparatus for information processing system of multitasking facility
Mar-14-2000 The present invention relates to a main memory space reclaiming apparatus used in a virtual memory computer system. In this apparatus, a page-out daemon process periodically scans page frames of a main...
6035367 Computer file system providing looped file structure for post-occurrence data collection of asynchronous events
Mar-7-2000 An operating system has a file system which supports writing data to a file in a logical loop of clusters of storage locations. Writing can be performed in looped or unlooped modes, and a transition between...
6035295 Computer system and method of data analysis
Mar-7-2000 A neural network based data comparison system compares data stored within a database against each other to determine duplicative, fraudulent, defective and/or irregular data. The system includes a database...
6032227 System and method for cache management in mobile user file systems
Feb-29-2000 A system and method for managing a mobile file system cache to maximize data storage and reduce problems from cache full conditions. Cache management automatically determines when the space available in...
6032161 Partitioning within a partition in a disk file storage system
Feb-29-2000 A new file system partition is added to an existing partition in disk storage space by creating a new file in the existing storage space of the existing partition and giving this file the attributes of...
6032160 Buddy system space allocation management
Feb-29-2000 A relational data base management system that stores and retrieves large data objects (LOBs) from data base storage includes a data manager that maintains LOB data space allocation according to the buddy...
6023744 Method and mechanism for freeing disk space in a file system
Feb-8-2000 A method and mechanism for rapidly freeing storage space allocated to any logical portion of a file. An application program provides the file system with information indicating a block of logical data...
6023713 Optimized CD/DVD authoring employing block reallocation
Feb-8-2000 An optimized CD/DVD authoring method is disclosed. Either a pre-final version of a CD/DVD having a first block allocation or a disk image of the pre-final version of the CD/DVD with the first block allocation...
6023712 Method and apparatus for brokering memory resources
Feb-8-2000 The present invention provides a method and apparatus for brokering memory resources. A memory broker cooperates with one or more memory servers and one or more memory clients. The memory servers obtain...
6023711 System and method for flexible file encapsulation through latent levels of isolation
Feb-8-2000 A method, program, and system provide flexibility when a PFS requests a memory object reference from a File Server's Pager so that it can map the object in memory. The PFS supplies a reference in return...
6021415 Storage management system with file aggregation and space reclamation within aggregated files
Feb-1-2000 A data storage subsystem employs managed files, each comprising one or an aggregation of multiple constituent user files, to reduce file management overhead costs. After receiving user files from a client...
6016529 Memory allocation technique for maintaining an even distribution of cache page addresses within a data structure
Jan-18-2000 In a computer system, a data structure is provided in memory for storing one or more data files from an external device. The data files stored in the data structure are accessible by a number of processes...
6014660 Method and apparatus for client-sensitive name resolution using DNS
Jan-11-2000 A method and apparatus for performing client-sensitive DNS translations includes the steps of receiving a translation request by a DNS server. The DNS server examines the translation request to determine...
6014086 Wireless selective call receiver with alarm message signal stored to have protection attribute
Jan-11-2000 In a wireless selective call receiver, a receiving section receives a wireless selective call signal including a selective call signal and subsequent a message signal and destined to the wireless selective...
6012063 Block file system for minimal incremental data transfer between computing devices
Jan-4-2000 A portable computing device is described with a file system designed for providing improved data transfer methodology. The file system is implemented as a "Delta Block" File System (DBFS) comprising a...
6009502 Method and apparatus for fast and robust data collection
Dec-28-1999 For storing and retrieving data, the present invention enhances performance by allocating a single oversized contiguous storage area and by allowing data wrapping. Reliability is insured by verifying the...
6006238 Method and apparatus for migrating/shadowing data between a server and its clients
Dec-21-1999 A server is provided with operating logic that dynamically migrates or shadows data it shares with its client, in accordance with a migration/shadowing policy that is based on one or more migration/shadowing...
6003045 Accessing stored files from multiple storage devices
Dec-14-1999 A method and apparatus is provided in which a data file acquisition program is operable to determine the data transfer speed of a plurality of devices containing a predetermined data file. The methodology...
6003034 Linking of multiple icons to data units
Dec-14-1999 A simplified method of file management which assigns many related attributes to any file created by conventional software application programs, with the ability to retrieve any file or a list of such files...
6002866 Partitioning within a partition in a disk file storage system
Dec-14-1999 A new file system partition is added to an existing partition in disk storage space by creating a new file in the existing storage space of the existing partition and giving this file the attributes of...
6000005 Method of writing a flash memory including dynamically switching and allocating memory spaces to the flash memory blocks
Dec-7-1999 Disclosed is a flash memory writing method associated with a computer system constituted by a main apparatus and an external apparatus detachable from the main apparatus, in which, when information stored...
5991778 Method and apparatus for real-time secure file deletion
Nov-23-1999 A method and apparatus are provided that enhance file system calls to a file system structure of an operating system. In particular, file system calls can be enhanced to provide real-time secure file deletion...
5991777 System and method for performing defined actions when grafting the name space of one storage medium into the name space of another storage medium
Nov-23-1999 The present invention allows arbitrary actions to be performed when grafting the name space of one device into the name space of the same or another device. Grafting of the name space of one device into...
5991776 Database system with improved methods for storing free-form data objects of data records
Nov-23-1999 A system of the present invention includes a relational database management system (RDBMS). Methods are described for maintaining integrity between "design documents," which may be creating under different...
5991775 Method and system for dynamic cache allocation between record and track entries
Nov-23-1999 A data storage system provides generalized record caching through a control unit adapted to support track caching in the upper level store of a two level memory. Dynamic reallocation of space between each...
5991768 Finer grained quiescence for data replication
Nov-23-1999 A method and apparatus for performing an administrative function on an object, replicated at a plurality of sites, suspends or "quiesces" replication activities at the granularity of an object group. Each...
5991763 Method and apparatus for embedding concatenated data files into object files during runtime in a virtual file system
Nov-23-1999 Methods, systems, and software for efficiently creating virtual file systems including object files which contain data are described. In one aspect of the invention, a method for creating a virtual file...
5991753 Method and system for computer file management, including file migration, special handling, and associating extended attributes with files
Nov-23-1999 A file management system and method for implementing special handling of files, useful for such applications as migration, compression, encryption, and logging access to files. A layer is superimposed...
5987479 Large block allocation for disk-based file systems
Nov-16-1999 A system for allocating block sizes in a computer file system is described. Input/output bandwidth requirements for disk access from an application is determined. Also determined is a data transfer characteristic...
5987478 Virtual small block file manager for flash memory array
Nov-16-1999 A file system created in a flash EEPROM memory array including a first data structure for file entries, the file entries being arranged serially for access, each file entry pointing to one of a plurality...
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...
5983293 File system for dividing buffer areas into different block sizes for system and user data
Nov-9-1999 A file system in a computer for managing buffer areas. A buffer area includes file input and output data and is divided into a plurality of areas for each application object such as system data and user...
5983240 Method and system of converting data from a source file system to a target file system
Nov-9-1999 A method for converting a source file system to a target file system while maintaining data integrity is disclosed. Calls to the target file system are used to convert the files in the source file system...
5983239 Storage management system with file aggregation supporting multiple aggregated file counterparts
Nov-9-1999 A data storage subsystem employs managed files comprising one or a contiguous aggregation of multiple constituent user files. A mapping table cross-references each managed file with the names and locations...
5978892 Virtual memory allocation in a virtual address space having an inaccessible gap
Nov-2-1999 A new virtual memory system is disclosed having a virtual address space including a gap of inaccessible virtual addresses within the virtual address space. A new virtual memory allocation routine is disclosed...
5978812 Information processor and method of information processing
Nov-2-1999 An information processor and a method of information processing enables a write once type disc to be used as a rewritable recording medium. There can be realized an address control mechanism wherein even...
5978805 Method and apparatus for synchronizing files
Nov-2-1999 A method and apparatus is disclosed for synchronizing files stored in memory of two remotely located systems. The system can generate a copy of a source file at the destination location without transferring...
5974428 Method and apparatus for class version naming and mapping
Oct-26-1999 According to a preferred embodiment of the present invention, a class versioning and mapping system allows a user to request a desired class without knowing which class version is the most recent or correct...
5966730 Backup system for computer network incorporating opportunistic backup by prioritizing least recently backed up computer or computer storage medium
Oct-12-1999 A backup system is operated in accordance with a server or intelligent storage data controller containing a pre-written script governing a backup protocol. This script designates the possible source of...