...that it was melting ice cream that inspired the invention of the outboard motor? It was a lovely August day and Ole Evinrude was rowing his boat to his favorite island picnic spot. As he rowed, he watched his ice cream melt and wished he had a faster way to get to the island. At that moment the idea for the outboard motor was born!
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 |
| 8190816 | Embedded scale-out aggregator for storage array controllers Methods and systems for dynamic storage tiering may comprise: discovering one or more remote virtual drives associated with one or more remote storage arrays; advertising one or more local virtual drives associated with a local storage array; receiving one or more I... | 05/29/2012 |
| 8190817 | Raid control apparatus and RAID system A RAID system performs host I/O processing during RAID formatting of a plurality of physical disk drives. The controller executes sequential format processing and one-point format processing. A RAID format writing size (SFS) for sequential format processing is set l... | 05/29/2012 |
| 8190818 | Apparatus and method for managing a plurality of kinds of storage devices A storage system including a memory unit having a disk management program, plural disk controllers each having a SAS port which can be attached to either a SAS disk drive or a SATA disk drive, and a LAN port which communicates with a user interface program in a mana... | 05/29/2012 |
| 8180962 | Performance managed computer, program and method for a storage system Since the threshold excess is judged by a value of high-workload IO of backup that is designed on the assumption that the workload of storage is high, whether the performance limit has been reached remains uncertain. Furthermore, although an optimistic prediction tr... | 05/15/2012 |
| 8180961 | Method and system for revoking rights associated with I/O operations in storage systems A machine implemented process and system is provided. The process determines if any right granted to an entity for performing an I/O operation associated with a data container stored at a first storage volume is to be revoked. The right itself may be cached at the f... | 05/15/2012 |
| 8180960 | Storage system control method, storage system, information processing system, managing computer and program When shifting the condition of a pair of a main volume and a sub-volume from a split condition to a pair condition according to a request from a user, an information processing unit which can access the sub-volume is inquired whether it mounts the sub-volume or not.... | 05/15/2012 |
| 8176248 | Method and system of collection performance data for storage network This invention provides a user or an operator with a management apparatus or method for displaying logical connection information between an interface connected to a computer and a switch and a storage system or a logical unit in the storage system in a virtual stor... | 05/08/2012 |
| 8176247 | Method and system for protecting against multiple failures in a RAID system Embodiments of methods of protecting RAID systems from multiple failures and such protected RAID systems are disclosed. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar... | 05/08/2012 |
| 8171214 | Storage subsystem, storage system, and method of controlling power supply to the storage subsystem Provided is storage subsystem including: a storage unit containing multiple disk groups; and a control device for controlling the storage unit. The storage unit includes at least one redundant disk group composed of at least a first disk group and a second disk grou... | 05/01/2012 |
| 8171215 | File server, file management system and file management method When receiving a file access from the client, the file access program refers to the mapping table, and processes an access to files of on volumes of RAID groups. The file server analyzes the file access states, and groups the files depending on the access time perio... | 05/01/2012 |
| 8171217 | Storage apparatus and data storage method using the same A storage apparatus comprises a disk device and a disk adapter for controlling the disk device. The disk adapter controls the disk device and forms a data volume and a pool volume, creates a data block for parity data, compresses write data and the created parity da... | 05/01/2012 |
| 8171216 | System and method for managing devices in an information handling system A method can include associating a bin access value with each data storage bin of a plurality of data storage bins after a current time window ends; mapping each data storage bin of the plurality of data storage bins to a storage tier of a hierarchy of storage tiers... | 05/01/2012 |
| 8166243 | Information processing system and program for controlling the information processing system A problem to be solved is to enable the user to read out data stored in a logical unit in a power saving state in a short time in a storage system having a power saving function such as stopping the spindle of the HDD. To solve the problem, candidate document file i... | 04/24/2012 |
| 8161076 | Generation and use of a data structure for distributing responsibilities among multiple resources in a network storage system The technique introduced here includes generating a data structure for use in determining how responsibilities for services should be distributed amongst a plurality of resources in a network storage system. The technique includes an iterative process of optimizing ... | 04/17/2012 |
| 8161237 | Asymmetric load balancing for RAID storage systems The instant invention broadly contemplates balancing of asymmetric RAID arrays based on application usage patterns. The instantly claimed invention broadly contemplates balancing the type of workload and delivery of the work load in asymmetric RAID arrays by intelli... | 04/17/2012 |
| 8161238 | Systems and methods for avoiding performance degradation due to disk fragmentation in a network caching device Storage space on one or more hard disks of a network caching appliance is divided into a plurality S of stripes. Each stripe is a physically contiguous section of the disk(s), and is made up of a plurality of sectors. Content, whether in the form of objects or other... | 04/17/2012 |
| 8161239 | Optimized computer system providing functions of a virtual storage system A virtual storage system is equipped with a plurality of storage systems and a virtualization device for virtualizing the plurality of storage systems logically into a single storage resource provided to a host computer. When one of the storage systems receives a co... | 04/17/2012 |
| 8156282 | System and method for optimizing write operations in storage systems Embodiments of the present invention provide a method, system, and computer program product for optimizing I/O operations performed by a storage server operating on behalf of multiple clients to access data on a plurality of storage devices (disks). Embodiments of t... | 04/10/2012 |
| 8156281 | Data storage system and method using storage profiles to define and modify storage pools A method and system for allocating storage in a data storage system using one or more storage profiles. A set of storage profiles are provided that each has a set of parameters with values defined for the data storage system and for particular client applications. T... | 04/10/2012 |
| 8151049 | Input/output control unit, disk array apparatus, input/output control method, and program An input/output controller, including: a first/a second input/output units that sends and receives data to and from a first and a second external apparatus, a third input/output unit operating in one of a plurality of working modes including a first/a second working... | 04/03/2012 |
| 8151051 | Redundant solid state disk system via interconnect cards A first interconnect card is configured, wherein a first controller is included in the first interconnect card. A second interconnect card coupled to the first interconnect card is configured, wherein a second controller is included in the second interconnect card. ... | 04/03/2012 |
| 8151050 | System for handling input/output requests between storage arrays with different performance capabilities An apparatus comprising a remote storage array, a primary storage array and a network. The remote storage array may be configured to (i) define a queue size based on a performance capability of the remote storage array, (ii) generate a multiplier based on resources ... | 04/03/2012 |
| 8151047 | Storage system and management method thereof A storage system comprises a first storage apparatus having a volume for a host computer, a second storage apparatus connected to the first storage apparatus, and having a volume having a pair relationship with a first volume in the first storage apparatus, and a ma... | 04/03/2012 |
| 8151048 | Managing storage pool provisioning A method is used in managing storage pool provisioning. One or more physical devices of a data storage system is configured for use in connection with provisioning a storage pool. A provisioning specification is received describing a RAID type and capacity. A rule i... | 04/03/2012 |
| 8145841 | Method and system for initializing storage in a storage system Embodiments of systems and methods for a storage system are disclosed. More particularly, in certain embodiments desired locations of storage devices may be zeroed out during operation of the storage system and areas that have been zeroed out allocated to store data... | 03/27/2012 |
| 8145842 | Management method for a virtual volume across a plurality of storages To enhance capacity expansion property of a storage system for providing a thin provisioning volume, this invention provides a computer system including: a first storage system; and a second storage system for providing a second volume to the first storage system. T... | 03/27/2012 |
| 8145840 | Method and system for storing excess data in a redundant array of independent disk level 6 A method and system for storing excess data in a redundant array of independent disks (RAID) level 6 are disclosed. In one embodiment, a method for storing excess data in a RAID 6 volume includes writing excess data to Q parity blocks of a first RAID 6 volume when a... | 03/27/2012 |
| 8145838 | Processing and distributing write logs of nodes of a cluster storage system A cluster storage system comprises a plurality of nodes that access a shared storage, each node having two or more failover partner nodes. A primary node produces write logs for received write requests and produces parity data for the write logs (storing the parity ... | 03/27/2012 |
| 8145839 | Raid5 controller and accessing method with data stream distribution and aggregation operations based on the primitive data access block of storage devices By taking advantage of parallel data processing and transmission techniques, the data access rate of a redundant array of independent disks (RAID) level 5 can be boosted significantly. A data distribution and aggregation unit is utilized to distribute a data stream ... | 03/27/2012 |
| 8145843 | Deduplication of data on disk devices using low-latency random read memory Deduplication of data using a low-latency random read memory (LLRRM) is described herein. Upon receiving a block, if a matching block stored on a disk device is found, the received block is deduplicated by producing an index to the address location of the matching b... | 03/27/2012 |
| 8140751 | Power-aware redundant array of independent disks (PARAID) and related methods A system defining a power-aware redundant array of identical disks (PARAID) is provided. The PARAID includes multiple data-storing disks that store multiple data blocks in a skewed stripping pattern. The PARAID further includes a PARAID disk manager for selectively ... | 03/20/2012 |
| 8140752 | Method of executing a background task and an array controller The present invention provides a method of executing a background task on an array of data storage devices, the method comprising recording information about where in an array data is stored and executing a background task only on those regions of the array in which... | 03/20/2012 |
| 8140753 | Method and system for rebuilding data in a distributed RAID system Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar dist... | 03/20/2012 |
| 8140750 | Monitoring performance of a storage area network A performance monitor reports SAN performance so that issues within the SAN are not masked from the client. Accesses to the SAN may be grouped into the categories of SAN logical or SAN physical. In one specific embodiment, the ranges of service times for accesses to... | 03/20/2012 |
| 8135908 | Storage system, data transfer method, and program The storage system including a first disk array apparatus for providing first volumes for storing data sent from a host system; a second disk array apparatus for providing second volumes for storing back-up data of the first volumes; and a console terminal for opera... | 03/13/2012 |
| 8135906 | Online storage capacity expansion of a raid storage system The methods and structure herein provide for expanding the storage capacity of a RAID storage system while maintaining the same level of RAID storage management. A RAID storage controller may be coupled between a host computer and a RAID storage volume. The RAID sto... | 03/13/2012 |
| 8135907 | Method and system for managing wear-level aware file systems A method for wear level-based allocation in a storage pool. The method includes receiving a first request to write a first data item in a storage pool, where the storage pool includes a number of physical locations associated with the storage devices, and where each... | 03/13/2012 |
| 8135905 | Storage system and power consumption reduction method for switching on/off the power of disk devices associated with logical units in groups configured from the logical units This invention achieves data capacity efficiency via data de-duplication and maximizes a power-saving effect by disk operation control. In a storage system, when data is received from a computer, a value representing the bit string for the data is calculated and whe... | 03/13/2012 |
| 8131926 | Generic storage container for allocating multiple data formats A generic storage container system is provided for a grid-based storage architecture, comprising a generic storage container comprising a plurality of storage domains along one axis against a plurality of rows of stripes along another axis defining a preselected sto... | 03/06/2012 |
| 8131780 | 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 database connected to the management server. The management server controls ... | 03/06/2012 |