U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5678617

Method and apparatus for making a drink hop along a bar or counter

A method for generating a drink which appears to hop from a remote spot on the bar or counter and take one or more leaps, before landing in a patron's glass.

Newsletter  PatentStorm News

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.

 

Class 711/114 - Arrayed (e.g., RAIDs)


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter where a plurality of direct access devices
No. of patents: 3231
Last issue date: 02/14/2012


1                      
NumberTitleIssue Date
8117387Storage system and method of managing a storage system using a management apparatus
A storage system has NAS apparatuses each including virtual file servers to be provided to host apparatuses, a storage apparatus including logical units, and a management apparatus for managing the NAS apparatuses and the storage apparatus. The management apparatus ...
02/14/2012
8117388Data distribution through capacity leveling in a striped file system
A data distribution technique is configured to provide capacity leveling in a striped file system. When a new node is added to a striped volume set, the striping table is evolved to accommodate the newly added node. Each node of a cluster is illustratively associate...
02/14/2012
8117235Techniques for binding resources for use by a consumer tier
Described are techniques for configuring resources of a data storage system. A definition for each of one or more tiers is provided. Each of the tiers corresponds to a different class of consumer of data storage system resources and has a different corresponding def...
02/14/2012
8117385System and method of maximization of storage capacity in a configuration limited system
A method, system and computer-usable medium are disclosed for providing management of serial attached small computer system interface (SAS) storage devices. A host computer comprises a storage controller connected to a SAS port expander comprising a plurality of por...
02/14/2012
8117386Management method of performance history and a management system of performance history
A performance history management method and system are disclosed, in which the time-series performance history such as a volume included in a storage device is managed as one time-series performance history at the time of data rearrangement or device change. The dat...
02/14/2012
8112583Data recording for a hard drive in response to commands
A data recording apparatus that writes data on/reads data from a hard disk drive in response to a data-write/read command received from an upper control device is provided. The data recording apparatus includes a command-aggregating device and a command-issuing devi...
02/07/2012
8112582Redundant array of inexpensive disks configuration using simple network management protocol
A method of configuring a storage device is disclosed. The method generally includes the steps of (A) receiving a single data unit over a communication network, the data unit (i) being transferred via the communication network using a standard communication protocol...
02/07/2012
8108604Disk array system
A disk array system comprises plural disk array devices, and each disk array device has two disk array controllers (first DAC and second DAC) for controlling a disk array. In each disk array device, the first DAC has a redundant configuration with a second DAC of an...
01/31/2012
8108606Computer system and control method for the computer system
A computer system including a first storage system connected to a first host computer, a second storage system connected to a second host computer and a third storage system connected to the first and second storage systems. The second storage system sets transfer s...
01/31/2012
8108605Data storage system and cache data—consistency assurance method
According to one embodiment, a data storage system includes a controller which accesses a first storage device using a first module on startup and accesses the first storage device using a second module after the startup. The first module records, when the write-tar...
01/31/2012
8103827Managing processing systems access to control blocks providing information on storage resources
Provided are a method, system, and article of manufacture to manage storage resources in a storage system. Requests by processing systems are received for access to a control block providing information on an address assigned to one of the storage resources to acces...
01/24/2012
8103826Volume management for network-type storage devices
The work load imposed on an administrator increases because the administrator has heretofore performed the work of allocating volumes to applications of PC server devices and the work of taking over volumes for applications in accordance with change in PC server dev...
01/24/2012
8103824Method for self optimizing value based data allocation across a multi-tier storage system
A method, apparatus, and article of manufacture are provided to support dynamic assignment of data from a continuous stream of data to one or more storage devices in a storage network. The storage network is configured with one or more tiers in a hierarchy, with at ...
01/24/2012
8103825System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair
The present invention is a method for implementing a storage system. The storage system may include a disk array having a disk drive pair which includes a solid-state disk drive and a hard disk drive. The method may include the step of copying a data subset of a dat...
01/24/2012
8103828Virtualization 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...
01/24/2012
8099552Combining resources of multiple BIOS ROMS and managing them as a single entity
A method and related computer program product for combining resources of multiple RAID controllers and managing them as a single entity, comprising searching the RAID controllers for the most appropriate version of the firmware to be executed, determining whether a ...
01/17/2012
8099551Storage device controller with a plurality of I/O processors requesting data from a plurality of stripe units of a logical volume
Provided is a storage controller capable of improving the access performance to the storage device by preventing an I/O access request to the storage device from being concentrated on certain I/O processors among a plurality of I/O processor, and causing the plurali...
01/17/2012
8099550System and method for single instance storage
A method and computer program product for defining a multicast group within a local area network. The multicast group includes a storage initiator device and a plurality of storage targets. Each of the plurality of storage targets includes a storage index that ident...
01/17/2012
8099549System and method for erasure encoding
A method and computer program product for defining a multicast group within a local area network. The multicast group includes a storage initiator device, a plurality of storage targets, and one or more coded targets. A write request for storing a data segment withi...
01/17/2012
8095729Disk drive array synchronization via short-range RF signaling
A plurality of disk drives in a disk drive array are synchronized. A synchronization signal is generated at a master disk drive. The synchronization signal is encoded as a radio frequency signal for transmission over a radio frequency network in communication with t...
01/10/2012
8095728Method and system for power aware I/O scheduling
A method for retrieving a logical block, including receiving a request to read the logical block, and obtaining metadata associated with the logical block, wherein the metadata includes a replication type used to store the logical block and physical block locations ...
01/10/2012
8095730System and method for providing space availability notification in a distributed striped volume set
A computer data storage system is described. A processor maintains a striped volume set by striping a data container over a plurality of storage nodes. A storage node determines whether space available on that node is below a predetermined threshold, the predetermin...
01/10/2012
8090908Single nodename cluster system for fibre channel
A system and method provides a single system image for a clustered storage network including techniques for processing data access commands between storage appliances over the cluster interconnect. The system is configured such that the cluster is assigned a single ...
01/03/2012
8090909Method and system for distributed raid implementation
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...
01/03/2012
8086794System and method for data migration between computer cluster architecture and data storage devices
A system for data migration between a compute cluster and disk drives by inclusion of a buffer node coupled to the compute cluster to store data received therefrom in a random fashion. The buffer node signals the computer nodes to promptly return from the I/O cycle ...
12/27/2011
8086795Onboard computer data storage, access, and caching system
A controller and memory unit for a host computer has a primary controller coupled to a parallel bus interface connectable or connected to the host computer, and by cable connections to one or more remote memory disk units, one or more secondary controllers coupled b...
12/27/2011
8086796Storage system, load distribution management method, and storage medium
A host computer includes a virtual disk control part for controlling an input/output request into a virtual disk. A plurality of storage subsystems includes a load monitoring part for measuring a load on a physical disk by the input/output request and storing load i...
12/27/2011
8086797Method and system for distributing commands to targets
Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and...
12/27/2011
8082390Techniques for representing and storing RAID group consistency information
Described are techniques for representing and using RAID group consistency information. RAID group consistency information for a slice of data included on a device may be obtained by mapping the slice to an index. The index is one of a plurality of indices each asso...
12/20/2011
8082391Component discovery in multi-blade server chassis
An I/O module includes a switch module, a redundant array of independent disks (RAID) controller and a baseboard management controller (BMC). A first address for a first component of the plurality of components is received. The first address is provided by a user. T...
12/20/2011
8082392Managing storage array operations that cause loss of access to mirrored data
Storage array operations, such as code downloads and other operations of the type that cause loss of access to portions of the storage array, are managed in a manner that preserves access to other portions of the storage array so that other storage array operations,...
12/20/2011
8082394Computer system, storage system and method for extending volume capacity
The object of the present invention is to prevent distribution of a storage range to a volume from an inappropriate disk drive based on use of the volume as a result of an automatic extension of a volume capacity. A computer system has a storage system including a p...
12/20/2011
8082393Method 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...
12/20/2011
8078799Method and system of an adaptive input/output scheduler for storage arrays
An adaptive input/output (I/O) scheduler for storage arrays is disclosed. In one embodiment, a method of a redundant array of independent disks (RAID) controller for deploying an optimal I/O scheduler type per a storage array configuration includes generating perfor...
12/13/2011
RE43032Synchronized mirrored data in a data storage device
A data storage device mirrors data on a data storage medium. The multiple instances of data are synchronized in order to optimize performance of the reading and writing, and the integrity of the data. Preferably, a data storage device is allowed to defer writing mul...
12/13/2011
8074020On-line volume coalesce operation to enable on-line storage subsystem volume consolidation
A mechanism to permit consolidation of storage subsystem volumes into larger, more easily managed volumes and an operating system device driver which includes a trap mechanism for intercepting calls from a host into logical unit devices that were previously consolid...
12/06/2011
8074021Network storage system including non-volatile solid-state memory controlled by external data layout engine
A network storage system includes “raw” flash memory, and storage of data in that flash memory is controlled by an external, log structured, write out-of-place data layout engine of a storage server. By avoiding a separate, onboard data layout engine on the flas...
12/06/2011
8074017On-disk caching for raid systems
A method according to one embodiment may include creating a reserved partition on at least one volume of a RAID system. The method may also include creating a table to map data stored in the reserved partition to at least one intended volume address of at least one ...
12/06/2011
8074018Disk array apparatus, and control method and control program recording medium
A disk array apparatus has a plurality of the same type of disk array units. Each of the disk array units has a plurality of storage areas in each of which firmware for allowing the disk array unit to operate is stored. When the disk array apparatus recognizes that ...
12/06/2011
8074019Preventing data loss in a storage system
Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the d...
12/06/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?