| 6970866 |
Filter file system |
| Nov-29-2005 |
Methods and apparatus implementing a technique for retrieving requested data. In general, in one aspect, the technique includes receiving a request from an application to read a portion of an application... |
| 6968350 |
Method for establishing a virtual hard drive for an emulated computer system running on a host computer system |
| Nov-22-2005 |
A method for performing a write operation to a hard drive or other memory space is provided. The hard drive is represented as at least two files. The first file is a parent drive and includes some content... |
| 6963886 |
Storing data items on a data carrier |
| Nov-8-2005 |
The invention provides storing data items on a data carrier provided with a file system using sectors, wherein a data file is provided representing a data item, the data file being composed of blocks of... |
| 6963875 |
Persistent archives |
| Nov-8-2005 |
A persistent archive of a collection of data objects comprises a self-describing, infrastructure-independent representation of a logical structure for the collection and a self-describing, infrastructure-independent... |
| 6963866 |
Method of obtaining an electronically stored financial document |
| Nov-8-2005 |
A method for a bank to obtain an electronically-stored financial document is disclosed. The financial document includes a specific document parameter, such as a record date. The bank maintains the financial... |
| 6961739 |
Method for managing directories of large-scale file system |
| Nov-1-2005 |
The present invention relates to the method for managing directories of a large-scale file system. The present invention the steps of creating root blocks which have a fixed global depth, calculating an... |
| 6961726 |
Method of, system for, and computer program product for storing, retrieving, and using remote host file attributes on a local file system |
| Nov-1-2005 |
Remote file attributes are retrieved, stored, and accessed for use on a local data processing system's installable file system. The remote file attributes are first obtained on a remote host by a communication... |
| 6959313 |
Snapshots of file systems in data storage systems |
| Oct-25-2005 |
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 pointer... |
| 6954831 |
Method, system, and article of manufacture for borrowing physical volumes |
| Oct-11-2005 |
Provided are a method, system, and article of manufacture for borrow processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made whether... |
| 6954769 |
Storage sub-system having expanded data read |
| Oct-11-2005 |
A storage sub-system employs a staging control information table by which staging of data to be read and redundant data thereof can be executed together to reduce response time in the event of a data read... |
| 6954768 |
Method, system, and article of manufacture for managing storage pools |
| Oct-11-2005 |
Provided are a method, system, and article of manufacture for pooling of storage. Volume attributes are assigned to a plurality of physical volumes. Pool attributes are assigned to a plurality of storage... |
| 6952758 |
Method and system for providing consistent data modification information to clients in a storage system |
| Oct-4-2005 |
A data storage system and method for providing consistent data to multiple clients based on data modification information as existing data is updated and new data is written to the system. The information... |
| 6952757 |
Method, system, and program for managing storage units in storage pools |
| Oct-4-2005 |
Provided are a method, system, and program for managing storage units. Storage pool information indicates an assignment of a plurality of storage units to a plurality of storage pools, wherein each pool... |
| 6952703 |
Subsystem application notification method in a centralized router database |
| Oct-4-2005 |
A method and system for notifying router subsystems of configuration changes made to router configuration information which are maintained by a centralized information provider or database system. The... |
| 6952699 |
Method and system for migrating data while maintaining access to data with use of the same pathname |
| Oct-4-2005 |
Data is migrated from an original host storage system to another replacement host storage system. An original host storage system is connected to the replacement host storage system. Data migration occurs... |
| 6944711 |
Cache management method for storage device |
| Sep-13-2005 |
A cache management method disclosed herein enables optimal cache space settings to be provided on a storage device in a computer system where database management systems (DBMSs) run. Through the disclosed... |
| 6944621 |
System, method and article of manufacture for updating content stored on a portable storage medium |
| Sep-13-2005 |
A system, method, and article of manufacture is provided for updating content stored on a portable storage medium. Upon input of a portable storage medium into a machine by a user, the content stored on... |
| 6941328 |
Copy process substituting compressible bit pattern for any unqualified data objects |
| Sep-6-2005 |
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 prescribed bit... |
| 6941310 |
System and method for caching data for a mobile application |
| Sep-6-2005 |
A cache table comprises a set of access parameters and a set of data columns. One or more instances of a cache table are stored on a mobile computing device. Each instance includes an argument (a unique... |
| 6938059 |
System for determining the mapping of logical objects in a data storage system |
| Aug-30-2005 |
A method and apparatus for manipulating data in a storage device that is coupled to a host computer. Manipulations that can be performed by the storage device include moving non-contiguous blocks of data... |
| 6934720 |
Automatic invalidation of cached data |
| Aug-23-2005 |
A system and method are provided for automatically invalidating cached data. A cache system caches data from a data server (e.g., web server, application server, database). When a request is received at... |
| 6934700 |
File systems supported data sharing |
| Aug-23-2005 |
A storage file system is provided for data stored on a storage medium, and particularly for storage of data on optical disc storage medium. Each successive or alternate file of data included in the storage... |
| 6931556 |
Background transfer of optical disk to hard disk |
| Aug-16-2005 |
The present invention provides a method for reducing the amount of power consumed by an optical disk player. The method provides: recording at least a portion of the audio, video, or audio/video data from... |
| 6931423 |
Write-barrier maintenance in a garbage collector |
| Aug-16-2005 |
An approach is provided for maintaining a write barrier during an assignment operation between a source object and a target object. A source tag is obtained from a first reference to the source object,... |
| 6931406 |
Method and apparatus for distributing promotional material to a user in a commercial sales outlet |
| Aug-16-2005 |
A digital department system is disclosed. The digital department system of the present invention includes a network management center, a network operating center that is coupled to the network management... |
| 6928487 |
Computer system, method, and business method for automating business-to-business communications |
| Aug-9-2005 |
An apparatus, method, and method for doing business allows two business partners to communicate with each other in an architected manner. A first company monitors for changes to its internal data structure... |
| 6928459 |
Plurality of file systems using weighted allocation to allocate space on one or more storage devices |
| Aug-9-2005 |
Space is allocated on storage devices in proportion to weights associated with the storage devices. The space is allocated by a plurality of file systems. In particular, space may be allocated on any one... |
| 6928456 |
Method of tracking objects for application modifications |
| Aug-9-2005 |
A method of directly reading addresses from flash memory using an object tracking table is described. Some applications such as K-Java typically require their data to be stored contiguous in memory. In... |
| 6925637 |
Low-contention grey object sets for concurrent, marking garbage collection |
| Aug-2-2005 |
A method and system of carrying out garbage collection in a computer system. Specifically, the method and system utilize low contention grey object sets for concurrent marking garbage collection. A garbage... |
| 6925545 |
Configuring file structures and file system structures in a memory device |
| Aug-2-2005 |
The preferred embodiments described herein provide a memory device and methods for use therewith. In one preferred embodiment, a method is presented for using a file system to dynamically respond to variability... |
| 6915316 |
Resynchronization of a target volume with a source volume |
| Jul-5-2005 |
An improved method and apparatus for quickly and efficiently updating the original source volume and original target volumes after the original source volume has become temporarily unavailable. The original... |
| 6915315 |
Self archiving log structured volume with intrinsic data protection |
| Jul-5-2005 |
A data backup system for use with a server running a storage application that writes and reads data blocks. The system includes a self archiving log structured volume for copying blocks from an active... |
| 6915289 |
Using an index to access a subject multi-dimensional database |
| Jul-5-2005 |
A technique for accessing a subject multi-dimensional database stored on a data store connected to the computer. An index is created for the subject multi-dimensional database, wherein the index includes... |
| 6912630 |
Method and apparatus for computing file storage elements for backup and restore |
| Jun-28-2005 |
A method and apparatus for method for transferring files between a primary storage system and a backup and restore system is described. The system generates collapsed extents which are used to specify... |
| 6912486 |
System and method for monitoring network appliances using well-formatted data files |
| Jun-28-2005 |
The present invention provides a system and method for monitoring network appliances using formatted data files. A system for monitoring a network appliance by recording operational data in formatted data... |
| 6910054 |
Methods, systems and computer program products for storing data using a rolling window file |
| Jun-21-2005 |
Methods, systems and computer program products for storing data that use a rolling window file that maintains a defined file size while sequentially replacing an oldest portion of previously stored data... |
| 6910043 |
Compression of nodes in a trie structure |
| Jun-21-2005 |
The invention relates to a method for implementing a functional memory and to a memory arrangement. The memory is implemented as a directory structure comprising a tree-shaped hierarchy having nodes at... |
| 6907505 |
Immediately available, statically allocated, full-logical-unit copy with a transient, snapshot-copy-like intermediate stage |
| Jun-14-2005 |
A hybrid LUN copy operation that ultimately produces a full LUN copy, but involves a transient snapshot-copy-like intermediate stage. In one embodiment, a statically pre-allocated copy LUN is initialized... |
| 6907437 |
Memory management using object pointer structure |
| Jun-14-2005 |
There is described a method of accurately scanning the C stack. One technique for solving these problems is to indirectly reference objects using handles however the some JVMs have removed handles to gain... |
| 6907421 |
Regulating file access rates according to file type |
| Jun-14-2005 |
File access rates of processes are regulated according to file type. An association table stores entries associating processes to be regulated with specific access rates for various file types. System... |
| 6904441 |
Method and apparatus for providing file system access to a disk array |
| Jun-7-2005 |
A data storage system (201) includes file system processes (308), array controller processes (300), and one or more data storage devices (203) accessed through the array controller processes. Certain file... |
| 6898610 |
Apparatus and method for space allocation of image and audio information |
| May-24-2005 |
The invention provides a method of storing trailer data and feature data on at least one storage medium. The method includes the steps of partitioning each storage medium into first portions and second... |
| 6898609 |
Database scattering system |
| May-24-2005 |
A computer system for providing load balancing and scalable access to a network database system by providing multiple database instances with each instance being substantially identical in data content,... |
| 6895418 |
Versatile indirection in an extent based file system |
| May-17-2005 |
A memory storage device has a file storage operating system that uses inodes to access file segments. Each inode has a plurality of rows. A portion of the rows can store extents pointing, directly or indirectly,... |
| 6895412 |
Methods for dynamically configuring the cardinality of keyword attributes |
| May-17-2005 |
Methods are provided for dynamically configuring the cardinality of keyword attributes. A table definition is received including an identification field, a keyword field and a keyword value field. A first... |
| 6895289 |
Document management system and method |
| May-17-2005 |
Documents used for process control can be managed and maintained from a document server and a terminal. In order to update the documents quickly so that an operated process is always kept in the most preferable... |
| 6892284 |
Dynamic memory allocation for assigning partitions to a logical port from two groups of un-assigned partitions based on two threshold values |
| May-10-2005 |
A memory is divided into a number of partitions. The partitions are grouped into a first group of partitions and a second group of partitions. When required by a port, a partition is assigned to the port... |
| 6889233 |
Selective file purging for delete or rename |
| May-3-2005 |
A method of purging cached open files from a client-side delayed close list on a remote file system. The remote file system stores a unique file identifier for each cached open file which is independent... |
| 6889231 |
Asynchronous information sharing system |
| May-3-2005 |
Techniques for sharing information in a wide variety of contexts allows both an explicit capture process and an implicit capture process to add information items to a staging area. An information sharing... |
| 6889117 |
Robot apparatus and method and system for controlling the action of the robot apparatus |
| May-3-2005 |
A main robot apparatus generates a sound scale command at a command generating state (ST2) to enter into a state of waiting for a reaction of a slave robot apparatus (ST3). When the slave robot apparatus... |