"There is no likelihood man can ever tap the power of the atom."
Robert Millikan, Nobel Prize winner in physics
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 |
| 7743211 | Cluster-type storage system and managing method of the cluster-type storage system A storage system 1 includes: plural protocol transformation units 10 that transform, to a protocol within the system, a read/write protocol of data exchanged with servers 3 or hard disk groups 2; plural cache control units 21 that ... | 06/22/2010 |
| 7743212 | Storage system and capacity allocation method therefor A storage system connected to a terminal, the computer system includes: a plurality of drive devices that respectively drive a plurality of physical disks each having a physical storage area; a RAID configuration unit that configures a plurality of RAID groups by gr... | 06/22/2010 |
| 7739448 | System and method for managing storage networks and providing virtualization of resources in such a network This invention is a system and method for managing one or more data storage networks using a new architecture. A method for handling logical to physical mapping is included in one embodiment with the new architecture. A method for handling errors is included in anot... | 06/15/2010 |
| 7739447 | Online label maintenance One or more parts of a storage system may be serviced while the storage system is online. A storage device may be unincorporated from the storage system while maintaining the storage system active. Access to the storage system may continue unaffected, except for the... | 06/15/2010 |
| 7734869 | Interfaces for flexible storage management Interfaces for flexible storage management. An embodiment of a system includes a data storage, the data storage including one or more of a first storage system, the first storage system including a file structure that is coextensive with a set of memory devices, or ... | 06/08/2010 |
| 7734870 | Storage subsystem and storage system The first storage subsystem, when new data is written in a first memory device beyond a certain timing, writes pre-updated data prior to update by said new data into a pre-updated data memory region and, in addition, updates snapshot management information that expr... | 06/08/2010 |
| 7734867 | Data storage using disk drives in accordance with a schedule of operations Techniques for data storage using disk drives. To conserve power and reduce heat generation so that higher packaging density is possible, only some of the disk drives in an array may be powered on at any one time. Disk accesses may then be scheduled so that appropri... | 06/08/2010 |
| 7734868 | Universal RAID class driver A RAID class driver model enables users to easily combine two or more disks into a bootable RAID system without specialized disk controllers and allows the creation of RAID systems using disks of different types, controllers, and interfaces. A RAID class driver is i... | 06/08/2010 |
| 7730258 | System and method for managing hard and soft lock state information in a distributed storage system environment A system and method manages lock state information in a storage system. A meta-data volume node includes a lock state database which is a comprehensive source for lock state information about data containers in the system. A plurality of data volume nodes include lo... | 06/01/2010 |
| 7730257 | Method and computer program product to increase I/O write performance in a redundant array A method and related computer program product for achieving high performance I/O write rates in a redundant array using a fully recoverable communication queue stored in NVRAM on a RAID controller comprising, receiving an I/O write request from an application, deter... | 06/01/2010 |
| 7730259 | Method, computer and system for managing a storage subsystem configuration Provided is a storage subsystem configuration management method for use in a computer system, comprising: obtaining storage configuration information and hardware resource use information; determining, based on the obtained hardware resource use information, a confi... | 06/01/2010 |
| 7725651 | Storage system and data management method Proposed is a storage system and a data management method enabling the easy operation of the storage system and capable of alleviating the burden on a system administrator by managing the full backup and snapshot in the same storage extent. This storage system inclu... | 05/25/2010 |
| 7721045 | System and method for efficiently guaranteeing data consistency to clients of a storage system cluster A method for operating a computer storage system is disclosed. One or more data storage devices are configured to store a data content of a data container. A data structure having a plurality of permitted modification times (mtimes) is generated, the mtimes to contr... | 05/18/2010 |
| 7721044 | Expanding the storage capacity of a virtualized data storage system A system, method, apparatus, and computer-readable medium are provided for expanding the data storage capacity of a virtualized storage system, such as a storage cluster. According to one method, maps are generated and stored that define a stripe pattern for storing... | 05/18/2010 |
| 7716421 | System, method and apparatus to aggregate heterogeneous raid sets 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 an operating system and an embedded partition comprising at least one different processor c... | 05/11/2010 |
| 7716419 | Storage system and load balancing method thereof Provided is a computer system having a host computer that requests the input and output of data in and from an actual storage volume, and a plurality of storage subsystems respectively having at least one or more virtual storage volumes. The virtual storage volumes ... | 05/11/2010 |
| 7716420 | Methods of converting traditional volumes into flexible volumes A filer converts a traditional volume to a flexible volume by: creating an aggregate on storage devices other than the storage devices of the traditional volume; on the aggregate, creating a flexible volume large enough to store metadata describing files residing on... | 05/11/2010 |
| 7711897 | Method, system, apparatus, and computer-readable medium for improving disk array performance A method, system, apparatus, and computer-readable medium are provided for improving storage in a disk array are provided. According to aspects of the invention, a redundant disk array is combined with a mechanism for thin provisioning of the array. Thin provisionin... | 05/04/2010 |
| 7702850 | Topology independent storage arrays and methods A topology independent storage array. In a preferred embodiment the topology of the array is reconfigurable due to information control packets passed among storage nodes comprising the array. The topology of the array, as determine by the relationship between data s... | 04/20/2010 |
| 7702851 | Logical volume transfer method and storage network system The present invention transfers replication logical volumes between and among storage control units in a storage system comprising a plurality of storage control units. To transfer replication logical volumes from a storage control unit to a storage control unit, a ... | 04/20/2010 |
| 7702852 | Storage system for suppressing failures of storage media group A consumption value of each storage medium and an upper limit related to writing are managed. Respective consumption value and the upper limit of each of two or more storage media out of a plurality of storage media constituting a storage media group are specified, ... | 04/20/2010 |
| 7702853 | Data storage system with power management control and method Disclosed are a redundant data storage system (e.g., a RAID system) and a method of operating such a redundant data storage system that provides significant power savings with minimal reduction in reliability. The system and method allow up to half of the memory dev... | 04/20/2010 |
| 7698501 | System and method for utilizing sparse data containers in a striped volume set A storage system architecture comprises one or more volumes distributed across the plurality of nodes interconnected as a cluster. The volumes are organized as a striped volume set (SVS) and configured to store content of data containers served by the cluster in res... | 04/13/2010 |
| 7694072 | System and method for flexible physical-logical mapping raid arrays A system, method and computer program for allocating physical memory from a group of N memory devices to logical volumes. A group of N memory devices are partitioned into a plurality of bands, each of the group of N memory devices sharing a portion of each of the pl... | 04/06/2010 |
| 7694073 | Computer system and a method of replication In a cluster-structured disk subsystem, when creating a volume for an online backup separately from a volume for a normal I/O, it is desirable to be able to achieve such a creation for any volume under subsystem. Further, with an increase in the capacity of the subs... | 04/06/2010 |
| 7689767 | Method to detect and suggest corrective actions when performance and availability rules are violated in an environment deploying virtualization at multiple levels A computer system or memory medium with instructions executable by a computer system to detect and/or suggest corrective actions when performance and availability are violated in an environment deploying virtualization at multiple levels. In one embodiment the compu... | 03/30/2010 |
| 7685361 | Virtualization method and storage apparatus for a storage system having external connectivity A virtualization method for a storage system recognizes one or more logical devices located in a first and second storage apparatus and defined in a host apparatus as being connected to a channel, based on an inquiry command sent from the host apparatus when the cha... | 03/23/2010 |
| 7685362 | Storage unit and circuit for shaping communication signal The present invention relates to a storage unit comprising: a channel control portion for receiving a data input/output request; a cache memory for storing data; a disk control portion for performing input/output processing on data in accordance with the data input/... | 03/23/2010 |
| 7680983 | Method of restoring data by CDP utilizing file system information The storage system includes a disk drive and a processor, the processor serving as a file system input/output processing unit and a block input/output processing unit. In the storage system, the block input/output processing unit provides, to the file system input/o... | 03/16/2010 |
| 7680984 | Storage system and control method for managing use of physical storage areas An object of the present invention is to improve the usage efficiency of a storage extent in a storage system using the Allocation on Use (AOU) technique. A controller in the storage system allocates a storage extent in an actual volume to an extent in a virtual vol... | 03/16/2010 |
| 7676628 | Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes Methods, systems, and computer program products for providing access to shared storage by a plurality of nodes are disclosed. According to one method, at a node of a plurality of nodes sharing access to a disk array, an application input/output (I/O) operation and w... | 03/09/2010 |
| 7673098 | System and method for synchronizing mirrored and striped disk writes A system and method for synchronizing mirrored and striped disk writes. A data storage system may include a client computer system coupled to a first data storage device and a second data storage device and configured to transmit a first data write request. The firs... | 03/02/2010 |
| 7669007 | Mirrored redundant array of independent disks (RAID) random access performance enhancement Provided are techniques for processing read and write request operations. Regions of a first storage device and a second storage device are designated as primary regions and secondary regions for read request operations and write request operations falling within th... | 02/23/2010 |
| 7669008 | Destage management of redundant data copies A method of destage management of redundant data copies in a cache storage subsystem includes providing a plurality of target storage devices, each of the plurality of target storage devices capable of storing a complete copy of a data image. The data image and the ... | 02/23/2010 |
| 7664915 | High performance raid-6 system architecture with pattern matching An acceleration unit offloads computationally intensive tasks from a processor. The acceleration unit includes two data processing paths each having an Arithmetic Logical Unit and sharing a single multiplier unit. Each data processing path may perform configurable o... | 02/16/2010 |
| 7664913 | Query-based spares management technique A query-based spares management technique enables a storage operating system of a storage system to select disks to be added to one or more RAID groups of a volume. The spares management technique includes an attributes-based disk selection procedure that is perform... | 02/16/2010 |
| 7664914 | Hierarchical control apparatus of hierarchical storage system and method for maintaining and managing duplexed media A control unit of a hierarchical control apparatus holds information in which one of duplexed library apparatuses is set as a master and the other is set as a slave for each medium in each of the duplexed library apparatuses, and statistical information about each o... | 02/16/2010 |
| 7660947 | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media ... | 02/09/2010 |
| 7657704 | Method and related apparatus for verifying array of disks When receiving a verification command for verifying a part of the disk array, each of the disks of the disk array are simultaneously verified such that a part of the disk array practically verified is larger than the part assigned to be verified in the verification ... | 02/02/2010 |
| 7657705 | Method and apparatus of a RAID configuration module A method may include providing a management application with firmware information of a RAID controller and/or system information of a particular set of physical disks forming a particular underlying RAID implementation that is relevant to creating a configuration on... | 02/02/2010 |