| 6334134 |
Insert performance on a multi-system transaction environment |
| Dec-25-2001 |
A method, apparatus, and article of manufacture for a computer implemented insert system. Data is stored in a database stored on a data storage device connected to a plurality of computers. At least one... |
| 6330572 |
Hierarchical data storage management |
| Dec-11-2001 |
A system and method for managing the storage of files within an HSM system incorporate an architecture and methodology that facilitate the storage and retrieval of large image files as part of an overall... |
| 6330571 |
Method and computer program product for implementing datalink path protection |
| Dec-11-2001 |
A method and computer program product are provided for implementing datalink path protection. A datalink designation is created in the computer system and a datalink indicator is turned on. A corresponding... |
| 6321238 |
Hybrid shared nothing/shared disk database system |
| Nov-20-2001 |
A database or some portion thereof is partitioned into ownership groups. Each ownership group is assigned one or more database servers as owners of the ownership group. The database servers that are assigned... |
| 6321237 |
Recording and reproducing apparatus and method for accessing data stored on a randomly accessible recording medium, and for managing data thereon |
| Nov-20-2001 |
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... |
| 6317807 |
Data storage apparatus and method allocating sets of data |
| Nov-13-2001 |
A data storage apparatus has a plurality p of storage spaces 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;... |
| 6317756 |
On-the-fly garbage collector |
| Nov-13-2001 |
A method for performing garbage collection of memory objects in a memory heap, the method includes the steps of partitioning the heap into old and new generations. There follows the step of applying an... |
| 6314437 |
Method and apparatus for real-time secure file deletion |
| Nov-6-2001 |
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... |
| 6314417 |
Processing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database servers |
| Nov-6-2001 |
The present invention uses a segmented caching data structure to cache database objects provided by a database server. The database server provides database objects in response to requests by a number... |
| 6308184 |
Delayed unloading of a dynamically loadable file |
| Oct-23-2001 |
A dynamically loadable file, such as a dynamically loadable device driver or library, is delayed from being unloaded from memory for improved memory management and processing operations including reduced... |
| 6308183 |
File management system and file management method capable of managing unoccupied blocks without the use of dummy data |
| Oct-23-2001 |
The present invention relates to a method to handle dummy blocks without real data in a file management system. More specifically, block allocation means 30 is provided with a function of counting the... |
| 6304883 |
Technique for managing files in telephone switching system |
| Oct-16-2001 |
A file managing apparatus of a switching system includes: a flash memory for storing files used in the switching system: an SRAM for storing the files, which are frequently changed and used, among the... |
| 6304880 |
Automated reclamation scheduling override in a virtual tape server |
| Oct-16-2001 |
An automated reclamation scheduling system and method are taught for managing storage reclamation on a virtual tape server. Where reclamation-off times are set by a user, an automated administrator may... |
| 6301670 |
Method and apparatus for erasing data when a problem is identified |
| Oct-9-2001 |
An approach for storing and maintaining data involves determining whether a first non-volatile storage has failed or otherwise encountered a problem. If so, then the data on the first non-volatile storage... |
| 6301578 |
Method of compressing integrated circuit simulation data |
| Oct-9-2001 |
A method of compressing a block of time series data involves sorting the data by variable name, separating the series of time values from the series of variable values, and performing data extraction and/or... |
| 6295608 |
Optimized allocation of data elements among cache lines |
| Sep-25-2001 |
An invention for reassigning data elements of an application to cache lines to decrease the occurrence of cache line faults is described. First, an application is executed and used in a typically manner.... |
| 6295532 |
Apparatus and method for classifying information received by a communications system |
| Sep-25-2001 |
The present invention involves a system and method for classifying information received by a communications device. A first parameter having a first parameter range and a second parameter range, and a... |
| 6292805 |
System and method for processing object-based audiovisual information |
| Sep-18-2001 |
Audiovisual data storage is enhanced using an expanded physical object table utilizing an ordered list of unique identifiers for a particular object for every object instance of an object contained in... |
| 6289359 |
File managing method |
| Sep-11-2001 |
A file managing method includes subdividing an original file including records, each record including fields, for storing blocks, each block including fields subdivided from more than one of the records;... |
| 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.... |
| 6286013 |
Method and system for providing a common name space for long and short file names in an operating system |
| Sep-4-2001 |
An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a... |
| 6279011 |
Backup and restore for heterogeneous file server environment |
| Aug-21-2001 |
The invention provides a file server that provides for backup and restore of files in a heterogeneous file server environment. Metadata associated with each file by each model or protocol is preserved... |
| 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... |
| 6275857 |
System and method for freeing shared resources in a computer system |
| Aug-14-2001 |
The present invention relates to systems and methods for freeing shared resources that remain allocated to a particular resource allocating process after the resource allocating process has terminated... |
| 6275830 |
Compile time variable size paging of constant pools |
| Aug-14-2001 |
A method and apparatus for paging data in a computer system is provided. A set of data associated with a program unit is divided into pages such that no item of the set of data spans more than one page.... |
| 6269434 |
Recording and reproducing apparatus including a nonvolatile memory which includes a first area for file management tables and a second area for data and a control unit |
| Jul-31-2001 |
A recording and reproducing apparatus includes a nonvolatile memory which acts as a recording medium; and a control unit for executing recording and reproduction on the nonvolatile memory; wherein the... |
| 6269377 |
System and method for managing locations of software components via a source list |
| Jul-31-2001 |
A system and method for managing locations of software components via a source list. The needed software components are identified. A list of source locations is referenced repeatedly until a valid source... |
| 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... |
| 6266677 |
System and method for ensuring the integrity of stored data |
| Jul-24-2001 |
A system and method for determining when data stored in a data storage device is becoming unreliable. A list of trigger events is maintained, either on the media, or on a host processor, and the number... |
| 6263349 |
Method and apparatus for identifying names in ambient computer data |
| Jul-17-2001 |
Ambient data is data created or retained as an artifact of a computer system, rather than by the intention of the user. Ambient data typically includes both textual and binary, i.e., non-textual data.... |
| 6263338 |
Method relating to databases |
| Jul-17-2001 |
The present invention relates to a method pertaining to databases and intended to provide reliable collection of log-information in connection with changes in the database. So-called fuzzy check-points... |
| 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,... |
| 6256645 |
Storage manager which sets the size of an initial-free area assigned to a requesting application according to statistical data |
| Jul-3-2001 |
A storage manager located between a plurality of requesting applications and a memory shared between the applications, has: a receiving unit for receiving a present memory access request from a first of... |
| 6256644 |
Control system for storing data in accordance with predefined characteristics thereof |
| Jul-3-2001 |
A system is provided for controlling storing databases in nonvolatile storages by a program. The database is composed as a set of records. In the system, a record storing reference table and data storing... |
| 6256643 |
Systems and methods for storing, retrieving, and manipulating data in medical processing devices |
| Jul-3-2001 |
A device has processing hardware to carry out a blood processing procedure. A processing control manager resides on the device to monitor status conditions over time during the blood processing procedure.... |
| 6256642 |
Method and system for file system management using a flash-erasable, programmable, read-only memory |
| Jul-3-2001 |
A method and system for memory management of a block-erasable flash-EProm. The system comprises a FEProm manager and a file system. The FEProm manager manages memory allocation and deallocation of the... |
| 6256031 |
Integration of physical and virtual namespace |
| Jul-3-2001 |
A system and method of integrating the physical and virtual namespaces of a site into a single hierarchical representation thereof that reflects the hierarchical arrangement of the site as perceived by... |
| 6249793 |
Mostly concurrent compaction in a garbage collection system |
| Jun-19-2001 |
A system for mostly concurrent compaction in a garbage collection system is disclosed. Objects that have been allocated to a program are relocated by first identifying those variables pointing to a selected... |
| 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... |
| 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... |
| 6247024 |
Method and system for performing deferred file removal in a file system |
| Jun-12-2001 |
A system and method for removing a file from a system is disclosed. The system includes a storage device and a virtual storage. The file has associated metadata that indicates a location of the file on... |
| 6240427 |
Method and apparatus for archiving and deleting large data sets |
| May-29-2001 |
The present invention provides for a method of archiving data files. A command to begin archiving is received. An archiving process is initiated in response to said command to begin archiving. An archiving... |
| 6237001 |
Managing access to data in a distributed database environment |
| May-22-2001 |
A method and an apparatus for managing access to data on a distributed database system is provided. A snapshot list is generated for a transaction executing on the distributed database system. The snapshot... |
| 6237000 |
Method and apparatus for previewing the results of a data structure allocation |
| May-22-2001 |
A method and apparatus for previewing the results of the allocation of a data structure, such as a cache or list structure, in an information handling system in which a coupling facility (CF) is operable... |
| 6233105 |
Method of disk formatting |
| May-15-2001 |
A method for quickly formatting a disk is disclosed. It can save lots of time when a disk or a disk partition is formatted. The technique of this invention redirects the interrupt instruction of the BIOS... |
| 6230163 |
Transient datastream-processing buffer memory organization with software management adapted for multilevel housekeeping |
| May-8-2001 |
A transient datastream-processing buffer memory organization with software management adapted for multilevel housekeeping. A datastream-processing system has a datastream input, storage for transiently... |
| 6223267 |
Dynamically allocable RAM disk |
| Apr-24-2001 |
A system and method dynamically allocate memory to a RAM disk. Upon a file transfer to the RAM disk, a device driver determines an amount of memory required by the RAM disk then requests the required amount... |
| 6223176 |
Method and computer program product for implementing highly concurrent record insertion in an ordinal number dependent database |
| Apr-24-2001 |
A method and computer program product are provided for implementing highly concurrent record insertion in an ordinal number dependent database. Serialized processing is provided with one concurrent task... |
| 6219677 |
Split file system |
| Apr-17-2001 |
A file system for a collection of data files on a microcontroller-based device, the microcontroller-based device including an arithmetic/logic unit, read/write memory, and program memory, and the file... |
| 6216126 |
Method for transaction within a distributed database |
| Apr-10-2001 |
The present invention relates to a method of performing a transaction that affects several nodes within a system of nodes in which information belonging to a distributed data-base is stored. The transaction... |