Match Document Document Title
7305424 Manipulation of zombie files and evil-twin files  
File system is capable of performing long operations, such as deletions and truncations of long files, in a deterministic and atomic manner with regard to its recorded consistency points. The...
7302455 System and method for reliably purging statistical records  
Improvements to existing statistical record memory purge procedures and processes are shown and described. Certain procedures ensure that there is adequate temporary memory for storing new...
7299237 Dynamically pipelined data migration  
In accordance with one embodiment of the present invention, there is provided a technique for dynamically pipelined data migration. According to one aspect, it is determined that a source...
7299235 Method and apparatus for ternary PATRICIA trie blocks  
An architecture and method for efficient termination of variable length keys in a PATRICIA trie is disclosed. By adding a null-labeled link, it is possible to terminate such variable length...
7299232 Low overhead methods and apparatus shared access storage devices  
Provided are implementations for improved access to information stored on a storage device. A plurality of first nodes and a second node are coupled to one another over a communications pathway,...
7299250 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,...
7296043 Memory file size adjustment  
Shrinking a database file is performed by manipulating pages within the file such that all empty pages reside at the end of the file. Non-empty pages from the end of the file are written to empty...
7296044 Method and apparatus for keeping track of memory usage for tasks in a shared heap  
One embodiment of the present invention provides a system that facilitates keeping track of memory usage of tasks in a shared heap. The system operates by performing a garbage collection operation...
7296042 System and method for enabling communication among arbitrary components  
Methods and systems for enabling arbitrary components to communicate with each other. The communication system includes a first set of components associated with one or more universal interfaces...
7296255 Systems for incremental application deployment  
Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information...
7295207 Method for managing animation chunk data and its attribute information for use in an interactive disc  
In accordance with one or more embodiments, a method of managing animation data and related control data for recording on an enhanced navigation medium is provided. The method comprises...
7293030 Methods, functional data, and systems to represent a storage environment  
Methods, functional data, and systems for logically representing a storage environment are provided. A target storage environment having one or more storage data objects is mapped to a data...
7293049 Accounting for update notification in synchronizing data that may be represented by different data structures  
Methods, systems, and computer program products for synchronizing data stored at one or more message clients with data stored at a message server where the message clients may receive update...
7293150 Method and system for creating and restoring an image file  
An image file format and a method of creating and restoring an image file is provided by the present invention. The image file format includes a plurality of streams such as a control stream, a...
7290019 Garbage collection of tombstones for optimistic replication systems  
A method and system for synchronizing objects among members of a replica set. Objects on members of the replica set are quickly synchronized via a join algorithm that takes advantage of version...
7287046 Method and system of compacting sparse directories in a file system  
A method and system are described for reducing search for data in a directory scheme employing hash tables. The method involves compacting directory entries in a manner in which the directory...
7283990 Method and system for managing resources for multi-service jobs based on location  
A system and method generate and select an optimal job plan in response to a user's job request. The system may be implemented with an orchestrator that includes a user interface, a job plan...
7284017 Data migration system and method  
A method, system and program are disclosed for increasing the data transfer rates and efficiencies of processes used for migrating digital data from one long-term storage media to a second...
7284022 Database management methods and equipment and database management program storage media  
Multiple key ranges are correlated with multiple data storage areas provided in memory. In storing data in a database, the data is stored in the data storage area correlated with the key range...
7284108 Systems and methods for multiprocessor scalable write barrier  
Systems and methods providing a multiprocessor scalable write barrier to a main memory card table are described. The main memory is divided into multiple cards bit-mapped by the card table. In one...
7284005 Data transfer method and system  
Methods, apparatus, and articles of manufacture for transferring data from a defined source business component to a defined destination business component and/or between user-specified fields...
7284015 System and method for data migration  
A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the...
7281014 Method and apparatus for moving data between storage devices  
System administrators are able to move data between volumes to better utilize system resources. As data is being moved, clients are able to access and modify the data from the source volume. The...
7281023 Architecture of database application with robust online recoverability  
An architecture for efficiently identifying the scope and timeframe of database errors, providing online history images, creating online point-in-time views of application tables, reconstructing...
7281024 Approach for propagating changes from a database to a client  
An approach for propagating changes from a database to a client includes providing to the client a copy of a portion of the database, wherein the portion of the database contains a first data item....
7281050 Distributed token manager with transactional properties  
A system and method for controlling access to data in a distributed computer system. Distributed Token Manager (DTM) is a system-level service that coordinates read/write access of data objects...
7277902 Method and apparatus for comparing and synchronizing programmable logic device user configuration dataset versions  
A graphical tool assists a user in migrating programming changes from one programmable logic device to another. The tool preferably compares a new user configuration dataset (e.g., the user...
7278005 Cooperative memory management  
A method for managing memory in some embodiments comprises maintaining a memory pool, and specifying an amount of memory required for allocation. In some embodiments, the method also comprises...
7275072 Data processing system and method with data sharing for the same  
If relocation of a table with a high reference frequency is made possible, the database management method and system are arranged to improve performance according to the number of increased nodes...
7275075 Copy process substituting compressible bit pattern for any unqualified data objects  
A copy procedure detects qualified data objects in a body of source data, and copies the source data to a target storage unit except for unqualified data objects, which are replaced with a...
7272607 System and method for processing a hierarchical data tree  
A method for performing an operation on a hierarchical data tree comprising retrieving data from an anchor node in the tree and a plurality of neighboring nodes each potentially affected by the...
7272600 Migrating large data sets for products upgrades  
A mechanism is disclosed for migrating large data sets for product upgrades. In one embodiment, an identifier is received as a parameter of a first method of an API. In response to the receipt of...
7272619 Methods and systems to backup data  
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...
7272698 Heap memory management  
A method, apparatus, and article of manufacture provide the ability to efficiently and effectively manage memory. A file is broken into multiple memory blocks that are managed as nodes in a heap...
7272613 Method and system for managing distributed content and related metadata  
The invention provides a method and system for creating an innovative file system that separates its directory presentation from its data store. The method and system include processing, division,...
7269612 Method, system, and program for a policy based storage manager  
Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and...
7269705 Memory space management for object-based memory system  
A method for pre-allocating memory for object-based cache data is provided in which request for an object having an associated property parameter that defines the memory requirements for the...
7269600 Image input system including remote image input apparatus having display and external apparatus having storage means, and control method for controlling storage of input image information by remote control of file directory management for storage means  
In a system, in order to allow transfer of information relating to image data and the like to a desired directory in a directory structure in a host information processing apparatus, without...
7266557 File retrieval method and system  
Access to data in a file created by a first application is provided to other applications without the need for use of the first application. A request is received from the other application for a...
7266762 Method and system for distributed autonomous maintenance of bidirectional hyperlink metadata on the web and similar hypermedia repository  
A Web server stores a table of Web page inlinks. When a Web page is accessed and a user wants to access other pages related to the accessed page, the user requests the table of inlinks, and from it...
7257606 Methods of snapshot and block management in data storage systems  
The present invention relates to methods and systems of snapshot management of a file system in a data storage system. To represent the snapshots, the invention maintains pointers to the root block...
7257594 Method, system, and product for data integration through a dynamic common model  
Data integration including extracting a first native record having a first native format from a first native repository through a first adapter, the first adapter loosely coupled for data...
7254597 Lock-free implementation of dynamic-sized shared data structure  
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as...
7254588 Document management and access control by document's attributes for document query system  
A document management system generates a hierarchical category tree itemizing documents within a database from associated attributes of the documents. The document management system further...
7251659 Method and system for managing resource indexes in a networking environment  
A method, apparatus, and medium are provided for assigning indexes to a set of index-based resources. The method includes providing an index-based-resource manager (IBRM), requesting one or more...
7251681 Content routing services protocol  
Layer 7 switching may be accomplished using one or more caches placed throughout a computer network. Changes to a file on a server may be detected and propagated throughout the network. At the...
7251664 Volume allocation within a storage management system  
A performance margin of a disk group is calculated upon allocating volumes to disk groups based on a condition on performance requested per operating time zone of a volume designated by a client...
7249235 Architecture for a scalable and user-extensible heap dump analysis tool  
A heap analyzer that processes a snapshot of the heap contained in a dump file is described. The heap analyzer tool can be configured to relocate the pointers in the dumped heap and allow...
7249328 Tree view for reusable data markup language  
Methods and systems provide a “tree view” for a markup language referred to as Reusable Data Markup Language (“RDML”). Generally, a tree view comprises the components necessary for...
7248379 Image processing apparatus, program product for setting image processing operation, and image processing system  
Image processing operations, such as settings of copying conditions of a copier, are facilitated, with the setting being made on a terminal such as a personal computer or other copier. Data of the...