Match Document Document Title
7099900 Mapping driver for use in data backup systems  
A Storage Mapping Driver (SMD) that provides a system and method for determining the application host storage locations of file data so that the file data can be later backed up directly from its...
7096269 Path selection methods for storage based remote copy  
The present invention provides techniques for managing data flow over a plurality of connections between primary and remote storage devices. In a representative example embodiment, when the primary...
7096238 Dynamic feedback for determining collection-set size  
A garbage collector collects a generation of a dynamically allocated heap in a computer's memory incrementally. A collection set within the generation is associated with each collection increment....
7096336 Information processing system and management device  
In an information processing system including a computer device and a storage device storing data used by the computer device, the region in which the data is held is managed in association with a...
7096237 Recording and/or reproduction apparatus, file management method and providing medium  
The invention provides a file system which can record and/or record AV signals simply onto and/or from a disc in a home. The file system is incorporated in a recording and/or reproduction apparatus...
7092977 Techniques for storing data based upon storage policies  
Automated techniques for storing data in a data storage environment. Techniques are provided for determining storage locations for data in a heterogeneous storage environment based upon storage...
7092949 Recording medium having a plurality of sections storing root directory information  
A recording medium can store data which can be accessed exclusively by a particular person in a general circumstance of using a recording medium such as a personal computer circumstance. The...
7092969 Management of source and derivative image data  
A method and apparatus for managing source and derivative data is disclosed. Source data, typically image data, is centralized in a database and derivative data sets are formed from the source...
7092978 Space-efficient, depth-first parallel copying collection technique making use of work—stealing on the same structures that maintain the stack of items to be scanned  
A copying-type garbage collector operates in multiple concurrent threads. Each thread evacuates potentially reachable objects from the from space to the to space in a depth-first manner: if a...
7089228 Computer apparatus and method for caching results of a database query  
A query processor caches data retrieved from executing prepared statements, and uses the cached data for subsequent accesses to the data, if certain conditions for using the cached data are met....
7089268 Document management method and document management system  
A document management system of managing as inter-document relation information a plurality of keywords collected as a set for each document template type and managing link among said keywords...
7085790 Advancing cars in trains managed by a collector based on the train algorithm  
In a garbage collector that employs the train algorithm, the collector identifies cars that are located far back in the collection order but already have large remembered sets, and it advances...
7082424 Method and apparatus for atomic file look-up  
Method and apparatus for atomic file look-up. An atomic look-up operation allows an application to find out whether a file is opened atomically based on whether or not the file path is present in a...
7080072 Row hash match scan in a partitioned database system  
A database system for selecting rows from a partitioned database table is disclosed. The partitioned database table includes rows and columns and is divided into partitions with at least one of the...
7080102 Method and system for migrating data while maintaining hard links  
Data is migrated from an original host storage system to another replacement host storage system. An original host storage system is connected directly to the replacement host storage system. Data...
7080060 System and method for intelligent data caching  
The present disclosure teaches a method and system for intelligent data management. The system preferably includes a caching service having a listener and plurality of query threads adapted to...
RE39201 Pageable filter driver for prospective implementation of disk space quotas  
A filter driver for implementing disk space quotas is described. Quota limits on disk space taken up by files in the file system are established for users and directories, and an internal database...
7072903 System and method for translating to and from hierarchical information systems  
A method for translating to and from an hierarchical information system, comprises identifying a non-hierarchical information system containing information stored in a non-hierarchical manner;...
7072916 Instant snapshot  
An improved method and apparatus for creating a snapshot of a file system. A record of which blocks are being used by a snapshot is included in the snapshot itself, allowing effectively...
7072917 Extended storage capacity for a network file server  
A NAS switch provides extended storage capacity to a file server in a decentralized storage network such as a NAS (Network Attached Storage) storage network. The NAS switch sits in the data path of...
7069275 Method and apparatus for restricted run-time environment with dynamic user context  
Embodiments of the present invention are directed to a method and apparatus for restricted run-time environment with dynamic user context. In one embodiment, a user interacts with the computer...
7069279 Timely finalization of system resources  
A garbage collector, from time to time, and within a single cycle, determines objects that are eligible to have their associated memory freed; executes high-priority finalizers associated with such...
7069281 Efficient collocation of evacuated objects in a copying garbage collector using variably filled local allocation buffers  
A copying garbage collector evacuates to a to space the objects in a from space that are referred to by references, including references in previously evacuated objects, that are located outside...
7058939 Automatic link maintenance to ensure referential integrity constraints  
Methods, systems, and computer program products for programmatically enforcing referential integrity constraints defined for classes of an arbitrary modeling framework (such as the Meta Object...
7058665 Verification of data coherency in word-addressable files that support concurrent access  
A method and apparatus for testing data coherency in a file system implemented on a data processing arrangement. A record of file addresses is maintained for addresses that are not targeted by...
7054893 Method and apparatus for relocating data related to database management system  
A data storage position management main program collects volume physical storage position management information and physical storage apparatus operation information from a storage apparatus, and...
7051054 Method and apparatus for emulating read/write file system on a write-once storage disk  
A method and apparatus for storing, updating, adding, deleting, and locating file system objects on a WORM storage medium, wherein information can be written to, but not erased from, the storage...
7051055 Optimized disk storage defragmentation with swapping capabilities  
There is disclosed apparatus and a method of de-fragmenting file allocations on a disk comprising: determining what pages should be swapped among the various allocations made by the operating...
7051174 Method, system, and program for restoring data in cache  
Provided are a method, system, and program for maintaining data in a first cache and second cache, wherein a backup cache maintains a backup copy of data in the first cache, and wherein the first...
7047483 Computer implemented method and apparatus for providing a logical point of access to one or more files  
A method and apparatus for communicating files over a communications network in which links to files, such as hyperlinks, comprise a multilink. A multilink is a hyperlink associated with a...
7043620 Recording medium having recording program recorded therein and recording apparatus and method  
The present invention provides an optical disk drive, optical disk recording method, optical disk recording program and a recording medium having the optical disk recording method recorded therein,...
7043507 System and method for validated indirect data backup using operating system I/O Operations  
Methods and systems to backup data are provided. A first computing device identifies data to backup and stabilizes a frozen image of that data. Next, the frozen image is decomposed into physical...
7043508 Systems, methods and apparatus for creating stable disk images  
A system and method of identifying methods of quiescing a storage object. Data is received identifying the storage object and a freeze list is generated. The freeze list includes one or more freeze...
7043621 Sharding method and apparatus using directed graphs  
A method and apparatus is used to divide a storage volume into shards. The division is made using a directed graph having a vertex for each block in the storage volume and directed-edges between...
7039784 Video distribution system using dynamic disk load balancing with variable sub-segmenting  
A method and apparatus for dynamically balancing the loading of video data storage devices facilitates the transfer of video data by acquiring a listing of locations and loading of all segments of...
7039781 Flash memory apparatus and method for merging stored data items  
A flash memory system is disclosed. The flash memory system includes a flash memory comprising more than one physical block and more than one page, where each page can be in an enabled state, a...
7039663 System and method for checkpointing and restarting an asynchronous transfer of data between a source and destination snapshot  
A system and method for inserting checkpoints into a data stream and for restarting an asynchronous transmission of a data stream from a source file system to a destination file system is provided....
7035882 Data storage system  
In a file system in which data is distributively stored on a plurality of volumes in compliance with file storage requests from business applications, the present invention calculates reliability...
7035881 Organization of read-write snapshot copies in a data storage system  
A file server maintains a series of read-only snapshot copies of a production file system. A read-write snapshot copy is created based on a selected read-only snapshot copy by maintaining a set of...
7035969 Recording medium having recording program recorded therein  
The present invention provides an optical disk drive, optical disk recording method, optical disk recording program and a recording medium having the optical disk recording method recorded therein,...
7031988 Method for displaying the amount of storage use  
It is an object of the present invention to display the amount of storage subsystem use by a specified computer or file system in accordance with the information acquired from computers and storage...
7028054 Random sampling as a built-in function for database administration and replication  
A database management system and method for administration and replication having a built-in random sampling facility for approximation partition analysis on very large databases. The method...
7028041 Methods and apparatus for database space calculation and error detection  
Techniques for more accurately analyzing the additional capacity of very large hierarchical databases are described. More particularly, techniques and tools for looking at physical sequential data...
7028058 System and method for preserving metadata in an electronic image file  
A method of preserving metadata in an electronic image file includes copying metadata into the image file from a metadata backup database after the metadata are removed from the electronic image...
7024535 Method for dynamically allocating memory workspace by elementary memory blocks to a data structure, and corresponding onboard system  
The invention concerns a method for dynamically allocating memory workspace of an onboard system to a data structure identified by an identification number (ID_A k ) and the corresponding onboard...
7024564 Software protection device and method  
A method and apparatus for protecting computer software from unauthorized execution or duplication using a hardware key is disclosed. The apparatus comprises a means for communicating with the...
7024437 Better placement of objects reachable from special objects during collection based on the train algorithm  
A garbage collector that operates in accordance with the train algorithm designates some cars as “special” cars into each of which at most a single object is allowed. When an object in a car...
7024435 Data recording device, data recording method, data reproducing device and data reproducing method  
When the size of a file which has been read out from a magnetic disc unit less than a predetermined value, a CPU the file onto a magnetic tape of a magnetic tape unit as an archive file of a...
7020667 System and method for data retrieval and collection in a structured format  
A data collection and retrieval system and associated method allow the capture and replication of data presented at various Web pages into a database application through text parsing of the HTML...
7020665 File availability in distributed file storage systems  
File availability in distributed file storage systems is improved by initially placing replicas of a file or other object on different ones of multiple devices using a first process. Subsequently,...