"The production of too many useful things results in too many useless people."
Karl Marx
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7653784 | Management computer, power supply control method and computer system This management computer for managing a plurality of storage apparatuses having a volume storing data sent from a host computer has a schedule information acquisition unit for acquiring schedule information as a schedule of a time frame in which the host computer ac... | 01/26/2010 |
| 7653783 | Ping-pong state machine for storage-device array In one embodiment, an apparatus for reading from a physical storage-device array including a plurality of storage devices. The physical storage-device array has a plurality of sector levels, each sector level containing one sector on each storage device in the array... | 01/26/2010 |
| 7653781 | Automatic RAID disk performance profiling for creating optimal RAID sets A method, information handling system, and software are disclosed for creating a RAID set from a plurality of hard disks. A performance profile for the plurality of hard disks is determined. The performance profile associated with each of the hard disks is stored at... | 01/26/2010 |
| 7653782 | Method for host bus adapter-based storage partitioning and mapping across shared physical drives A system for a host-based RAID solution in a shared storage environment is provided in which the compute blades of a system are coupled to one or multiple concentrators. The concentrators serve as a switch or expander to couple each of the compute blades to a shared... | 01/26/2010 |
| 7650463 | System and method for RAID recovery arbitration in shared disk applications A RAID controller is provided for each host sharing a RAID. Each RAID controller can determine whether another host is sharing the RAID and assume a master or slave status with respect to rebuild operations for the shared disk. The master controller may then manage ... | 01/19/2010 |
| 7647451 | Data placement technique for striping data containers across volumes of a storage system cluster A technique places content, such as data, of one or more data containers on volumes of a striped volume set (SVS). The placement of data across the volumes of the SVS allows specification of a deterministic pattern of fixed length. That is, the pattern determines a ... | 01/12/2010 |
| 7647450 | Method, computer and computer system for monitoring performance Performance of a storage subsystem is monitored at a proper level in a computer system having host computers, the storage subsystems, and a management computer. Each storage subsystem has physical disks and a disk controller to control input/output of the data to/fr... | 01/12/2010 |
| 7644229 | Rapid search system and method in high capacity hard disk drive cluster A rapid search system and method in high capacity hard disk drive clusters includes: designating a specific hard disk drive as a destination hard disk drive with a predetermined purpose using hard disk drive location codes provided in a hard disk device code databas... | 01/05/2010 |
| 7634617 | Methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are larger than LUN delta map chunks Disclosed are methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are larger than delta map chunks. According to one method, a delta map is prov... | 12/15/2009 |
| 7634618 | Methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are smaller than LUN delta map chunks Disclosed are methods, systems, and computer program products for optimized copying of logical units (LUNs) in a redundant array of inexpensive disks (RAID) environment using buffers that are smaller than delta map chunks. According to one method, a delta map is pro... | 12/15/2009 |
| 7631143 | Data storage system employing virtual disk enclosure A data storage system employs a virtual disk enclosure that utilizes a number of physical disk drives to create a set of virtual disk drives that are visible to the remainder of the storage system. The virtual disk drives exhibit a set of characteristics such as res... | 12/08/2009 |
| 7627715 | Concentrated parity technique for handling double failures and enabling storage of more than one parity block per stripe on a storage device of a storage array A method for constructing an extended array of storage devices that enables storage of more than one parity block per stripe on a single device of the array is disclosed. Each device is divided into blocks. The blocks are organized into stripes across the devices, w... | 12/01/2009 |
| 7624231 | Map based striping of data in a distributed volatile memory environment An apparatus, program product and method stripe value data associated with each of a plurality of keyed data sets across a plurality of processes in a data process set and accessing a first keyed data set among the plurality of keyed data sets using at least one of ... | 11/24/2009 |
| 7624232 | Volume management method and apparatus A volume management method is proposed for setting at least a logical volume over a plurality of physical storage devices by taking requested performance of other volumes into consideration. The volume management method comprises the steps of: receiving a volume cre... | 11/24/2009 |
| 7620774 | System and method for managing storage networks and providing virtualization of resources in such a network using one or more control path controllers with an embedded ASIC on each controller This invention is a system and method for managing one or more data storage networks using a new architecture. ... | 11/17/2009 |
| 7620775 | System and method for managing storage networks and providing virtualization of resources in such a network using one or more ASICs This invention is a system and method for managing one or more data storage networks using a new architecture. ... | 11/17/2009 |
| 7620776 | Method, apparatus, and computer program product for a cache coherency protocol state that predicts locations of modified memory blocks A method, apparatus, and computer program product are disclosed for reducing the number of unnecessarily broadcast remote requests to reduce the latency to access data from local nodes and to reduce global traffic in an SMP computer system. A modified invalid cache ... | 11/17/2009 |
| 7617360 | Disk array apparatus and method of controlling the same by a disk array controller having a plurality of processor cores To efficiently manage performance resources while preventing a failure of a control processing from affecting another control processing in a disk array apparatus. The disk array apparatus has a disk array controller, which includes a CPU incorporating a plurality o... | 11/10/2009 |
| 7617361 | Configureable redundant array of independent disks A computer implemented method, data processing system, and computer program product for maximizing the amount of data protected in a Redundant Array of Independent Disks (RAID) storage system. When a request to configure a plurality of physical disk drives into a Re... | 11/10/2009 |
| 7613878 | Management of number of disk groups that can be activated in storage device To provide a technique by which, if the number of active disk groups in a storage device is restricted, an appropriate logical volume in the storage device can be used. A management apparatus manages a storage device provided externally. The management apparatus obt... | 11/03/2009 |
| 7613879 | Method, system and media for improved operation of a device in a foreign domain A computer-readable medium having stored thereon executable instructions for performing a method comprising detecting presence of a SATA device in the process of spinning up, and creating a target which comprises default information relating to the SATA device. ... | 11/03/2009 |
| 7610446 | RAID apparatus, RAID control method, and RAID control program A RAID apparatus that at least duplicates identical data to store thus duplicated data, which, when an instruction of writing data is given, writes data to a local cache and to a mirror cache, and writes data of the local cache to a primary disk and writes data of t... | 10/27/2009 |
| 7606971 | Storage control apparatus and external storage apparatus A storage control apparatus includes a plurality of temporary storage units that are managed in a redundant manner by data mirroring, and temporarily store data input from an outside source; a temporary-storage control unit that controls input and output of the data... | 10/20/2009 |
| 7600075 | Transaction-based storage system and method that uses variable sized objects to store data The present invention provides a storage system for storing variable sized objects. The storage system is preferably a transaction-based system that uses variable sized objects to store data. The storage system is preferably implemented using arrays disks that are a... | 10/06/2009 |
| 7600074 | Controller of redundant arrays of independent disks and operation method thereof A controller and operation method for RAID (Redundant Array of Independent Disks) is provided. The controller includes a receiving module, a splitting module, a sorting module and a transceiver. And the operation method includes the following steps. First, at least ... | 10/06/2009 |
| 7596660 | System and method for storage system In a storage system including a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with respect to a storage resource in response to this request, the plura... | 09/29/2009 |
| 7596659 | Method and system for balanced striping of objects A method of balanced object striping and a system therefor are provided. The object striping method includes: transmitting a data write request and receiving an object identifier if the data write request is a first write request regarding the data; determining a fi... | 09/29/2009 |
| 7594077 | System, method and apparatus to accelerate raid operations A method according to one embodiment may include partitioning a plurality of core processors into a main partition comprising at least one processor core capable of executing a main operating system and an embedded partition comprising at least one different process... | 09/22/2009 |
| 7594075 | Metadata for a grid based data storage system Metadata architecture and associated methodology for a data storage system employing a grid-based storage capacity wherein each grid defines a storage unit in terms of a plurality of storage domains along one axis against one or more rows of a plurality of storage s... | 09/22/2009 |
| 7594076 | Disk array apparatus, data migration method, and storage medium The disk array apparatus has a source volume that is the source for data migration, and migrates the data to a destination volume that is the destination for the data migration. The disk array apparatus includes: an access frequency calculator for calculating the fr... | 09/22/2009 |
| 7590801 | Identifying suspect disks A group of disks is monitored for indications of a detected error. After receiving an indication that a first disk in the group has had a detected error, determining a consecutive number of detected errors for the first disk. Determining if the consecutive number of... | 09/15/2009 |
| 7587551 | Virtual path storage system and control method for the same Provided is a storage system having improved access performance. The storage system includes: a hard disk drive, and a storage controller for reading/writing data from/to the hard disk drive, the storage controller including: at least one interface connected to a ho... | 09/08/2009 |
| 7587552 | Computer system and performance tuning method A computer system includes a host computer; a first storage system that processes an I/O request issued by the host computer; and a second storage system that receives host I/O information and performance information from the first storage system and reproduces, bas... | 09/08/2009 |
| 7587553 | Storage controller, and logical volume formation method for the storage controller When associating a plurality of logical devices with one logical volume, the storage controller of the present invention improves the responsive performance thereof by determining the position for allocating the logical devices in accordance with the pattern of acce... | 09/08/2009 |
| 7584325 | Apparatus, system, and method for providing a RAID storage system in a processor blade enclosure An apparatus, system, and method are disclosed for providing a redundant array of inexpensive disks (“RAID”) storage subsystem within a processor blade enclosure. A first RAID controller blade is included and configured to fit in a processor blade enclosure. At ... | 09/01/2009 |
| 7581061 | Data migration using temporary volume to migrate high priority data to high performance storage and lower priority data to lower performance storage The storage control device of the present invention uses a temporary volume to move data rapidly between volume groups. The storage control device forms a plurality of volume groups by grouping volumes of the same performance. At least one or more temporary volumes ... | 08/25/2009 |
| 7581062 | Disk array system A disk array system includes storage devices, a storage device control unit, a connection unit being connected with the storage device control unit, channel control units, a shared memory, and a cache memory. Each channel control unit includes a first processor of c... | 08/25/2009 |
| 7577788 | Disk array apparatus and disk array apparatus control method A journal write unit writes journal data into a third storage device. The journal data includes an identifier of a logical volume in a first storage device into which data has been written, information of a location in which the data is stored in the logical volume,... | 08/18/2009 |
| 7574561 | Method and apparatus for storing a data to memory devices A method and apparatus for enhancing performance of parity check in computer readable media is provided. For example, in a RAID (N+1) configuration, a virtual data strip is added for a calculation of parity. Data of the virtual data strip is set so that a predetermi... | 08/11/2009 |
| 7574559 | Method and apparatus for rental storage system Reduction of the initial investment cost of a user of a storage system can be realized, and the user of the storage system can easily perform timely addition for a short time. In a preferred embodiment, a method for renting and charging the storage system includes t... | 08/11/2009 |