Match Document Document Title
7844833 Method and system for user protected media pool  
The present invention is directed to a system and method for dynamically, segregating storage resources, pooling such resources into groups, assigning and associating security attributes with...
7844715 System and method for a shared I/O subsystem  
A computer system that includes a plurality of servers, and a shared I/O subsystem coupled to each of the servers and to one or more I/O interfaces. The shared I/O subsystem services I/O requests...
7844573 Systems and methods for managing location of media in a storage system  
A system and method for operating a storage library. The system comprises a management server, a media agent connected to the management server, a library connected to the media agent and a...
7844795 Storage apparatus having virtual-to-actual device addressing scheme  
A storage apparatus includes a storage unit and a controller, wherein control of inputting/outputting data from/to a device provided in said storage unit is executed in accordance with a request...
7831793 Data storage system including unique block pool manager and applications in tiered storage  
A data storage system (10) that receives a data set from a software module (18A-D) includes a first tier storage device (240), a second tier storage device (242), a redundancy reducer (21) and a...
7831889 Method and device for error detection for a cache memory and corresponding cache memory  
A method for error detection in a cache memory for storing data, the access to the data stored in the cache memory taking place by addresses assigned to them, wherein for the addresses assigned to...
7827269 System and method for managing networked storage devices with a plurality of logical units  
A computer is provided with: a device related value acquisition unit that acquires a device related value (for example a LUN), which is a value relating to a device; a calculation formula...
7827363 Systems and methods for allocating control of storage media in a network environment  
A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a storage device; directing, based...
7822731 Techniques for management of information regarding a sequential stream  
Described are techniques for managing a sequential stream in a data storage system. A front-end component receives a plurality of data operations for a plurality of data portions and determines...
7817626 Storage subsystem  
Deadlock is avoided in a grid storage system having superior scalability. Provided is a storage subsystem connected to a host computer for receiving a write or read access from the host computer....
7818513 Coordinating accesses to shared objects using transactional memory mechanisms and non-transactional software mechanisms  
Transactional memory (TM) may be used in conjunction with various synchronization mechanisms, such as that copy a current version of an object, update the copy, and then cause the copy to become...
7814288 Protecting memory operations involving zero byte allocations  
Applications are protected from being exposed to exploits and instabilities due to memory operations involving zero byte allocations. Memory operations involving a zero byte allocation are handled...
7814269 Method and system of externalising / internalising a data record that allow processing of part or all of the record  
A method of external data storage in a system including a primary processing device, having a processor and a primary data storage unit, adapted to run application programs for processing active...
7809898 Detecting and repairing inconsistencies in storage mirrors  
A system and method for detecting mirror inconsistencies in a distributed storage environment. Inconsistencies between mirrors may be detected by comparing session tags among individual storage...
7809879 Method and apparatus for providing stream linking in audio/video disk media  
A method and apparatus for providing stream linking in audio/video disk media is disclosed. The present invention sets-up an audio/video stream on a disk drive, uses read and write commands for...
7809919 Automatic data block misalignment detection and correction in a computer system utilizing a hard disk subsystem  
An embodiment of a data misalignment correction method for a mass storage controller system that couples drives having large internal block sizes to a computer operating system having input/output...
7809880 Systems and methods for managing tape drive operation  
Systems and methods for managing operation of multiple tape drives in a way so that incoming data is spread or distributed across the multiple tape drives and which may be implemented in one...
7805567 Chipset and northbridge with raid access  
A Northbridge providing RAID access is coupled among a central processing unit, a system memory, and a Southbridge. Furthermore, the Northbridge further couples to a RAID through a Southbridge....
7805571 Using external memory devices to improve system performance  
The invention is directed towards a system and method that utilizes external memory devices to cache sectors from a rotating storage device (e.g., a hard drive) to improve system performance. When...
7805563 Tape drive apparatus  
The present disclosure provides embodiments of tape drive systems and methods. Briefly described, in architecture, one embodiment of a tape drive apparatus includes an interface for receiving a...
7805566 Replication in storage systems using a target port mimicking a host initiator port  
Embodiments include methods, apparatus, and systems for replication in storage systems. One embodiment includes a method that uses a target port on a storage array to function as an initiator port...
7797468 Method and system for achieving fair command processing in storage systems that implement command-associated priority queuing  
In certain, currently available data-storage systems, incoming commands from remote host computers are subject to several levels of command-queue-depth-fairness-related throttles to ensure that...
7797483 Write interceptor for tracking changes to disk image  
According to some embodiments, a technique for tracking changes to a disk image is disclosed. The technique comprises tracking a change request associated with a disk block; allowing the change...
7793041 Method for controlling access to data of a tape data storage medium  
A method, system, and machine-readable medium for controlling access to data of a tape data storage medium are disclosed. In accordance with one embodiment, a method is provided which comprises...
7793064 Storage system having a first computer, a second computer connected to the first computer via a network, and a storage device system that is accessed by the second computer  
When a computer 10 receives a request from the client computer 30 to access snapshot files, the target device to be used is identified. The computer 10 makes a request to the identified target...
7788446 System and method for drive-side guarantee of quality of service and for extending the lifetime of storage devices  
A storage device has a storage medium, a plurality of read-write mechanisms, a quality monitoring and book-keeping unit and a scheduling unit. The plurality of read-write mechanisms is coupled to...
7783828 File system write to storage without specifying location reference  
A storage device controller coupled to a storage device having a multiple locations for storing data coupled to may receive a WRITE ANYWHERE command including write data but not specifying a...
7779227 Memory management apparatus and method for optical storage system  
A memory management apparatus and a related method thereof for accessing digital versatile disc(DVD) data stored in a memory device are disclosed. The memory management apparatus includes an...
7779200 Method and apparatus for a magnetic tape storage system to adaptively handle space commands  
A method for a tape storage system to adaptively handle Space commands sent from a host computer system is disclosed. In response to a Space command from the host computer system, a determination...
7774534 Method of and apparatus for recording data on write-once disc and write-once disc therefor  
A method of recording, and an apparatus to record, data on a write-once disc, and the write-once disc used with the method and apparatus. The write-once disc includes a plurality of update areas...
7774566 Physical tape interchange format  
A virtual tape server for executing a method involving a partitioning of a virtual tape volume into a plurality of virtual tape blocks. The virtual tape volume includes a virtual tape volume...
7774544 Reliable disk ownership changes  
In an embodiment of the invention, a method and apparatus permits the reliable disk ownership changes. The method and apparatus generate a replay request based on ownership data stored in a...
7774539 Preservation of hard drive data via dynamic band boundary definition  
Systems and methods for managing adjacent track interference in a hard drive. An adjacent track interference potential is ascertained in a region of the hard drive, and data corruption is averted...
7774560 Storage emulator and method thereof  
A storage emulator and method thereof are disclosed. The storage emulator allows a host system to access a storage unit connected to a storage system as if the storage unit is directly coupled to...
7765370 Computer system storing data on multiple storage systems  
During the normal operation state of a computer system 1000, the data stored in a primary storage system 200P is copied to an intermediate storage system 200I via synchronous copying and the data...
7761284 Tape emulating disk based storage system and method with automatically resized emulated tape capacity  
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive...
7761699 Computer system using disk controller and operating service thereof  
When there is an access passing between unit disk controllers, the band of a mutual connecting network must be very large in order to exhibit the performance sufficiently, so that the cost is...
7752294 Method and system for dynamic expansion and contraction of nodes in a storage area network  
A method and system to add a storage controller in a SAN includes receiving a storage controller node to add to a logical storage controller in the storage area network having a logical nodename...
7752373 System and method for controlling memory operations  
A system and method for controlling memory operations is disclosed. In a particular embodiment, the system includes a memory controller that can request control of a contact that is shared between...
7752384 System and method for controlling access to media libraries  
Embodiments of the present invention provide a media library controller that can communicate with multiple physical libraries that are physically separate from each other. The media library...
7747661 System and method for providing a virtual binding for a worm storage system on rewritable media  
A virtual binding system ensures that the WORM logic for protecting data immutability cannot be circumvented, effectively guaranteeing WORM property of a WORM storage system composed of rewritable...
7747811 Disk formatter and methods for use therewith  
A disk formatter includes an address module for creating disk block address data corresponding to a disk sector of a disk drive. A sector write module initiates a physical mode write operation to...
7747816 Virtual tape stacker  
A server interface is adapted to communicate with a server and a data path is adapted to communicate with a random access data storage device. A controller is configured to transfer data between...
7743205 Apparatus and method for virtualizing data storage media, such as for use in a data storage library providing resource virtualization  
A system and method for use in an automated data storage cartridge library defines cartridges for use with an external host computer (“open” cartridges), and cartridges for use only internal to...
7743206 Dynamic loading of virtual volume data in a virtual tape server  
Disclosed are a system, a method, and article of manufacture to provide for obtaining data storage device specific information from a data storage device using standard read/write commands. This...
7739419 Data transfer control device and electronic instrument  
A data transfer control device includes a PATA I/F connected to a PATA bus, an SATA I/F connected to an SATA bus, and a sequence controller that controls a transfer sequence. The PATA I/F includes...
7739451 Method and apparatus for stacked address, bus to memory data transfer  
A method and apparatus is presented allowing multiple data pointers or addresses to be transferred without acknowledgment to Memory Controller (506) and Memory Controller (510) of Data Controller...
7739416 Disk array apparatus  
A disk array apparatus using an SAS can transfer data without lowering a transfer efficiency of data even if rates of a plurality of physical links connected to a controller and storage device are...
7739459 Systems and methods for performing storage operations in a computer network  
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection...
7734643 Method for distributed storage of data  
A method for distributively storing a data object on a data storage system includes determining a layout map ID and associating the layout map ID with the data object. The layout map ID is used in...