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