|
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,...
|