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.
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 |
| 8117387 | Storage 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 |
| 8117388 | Data 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 |
| 8117235 | Techniques 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 |
| 8117385 | System 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 |
| 8117386 | Management 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 |
| 8112583 | Data 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 |
| 8112582 | Redundant 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 |
| 8108604 | Disk 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 |
| 8108606 | Computer 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 |
| 8108605 | Data 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 |
| 8103827 | Managing 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 |
| 8103826 | Volume 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 |
| 8103824 | Method 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 |
| 8103825 | System 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 |
| 8103828 | 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... | 01/24/2012 |
| 8099552 | Combining 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 |
| 8099551 | Storage 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 |
| 8099550 | System 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 |
| 8099549 | System 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 |
| 8095729 | Disk 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 |
| 8095728 | Method 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 |
| 8095730 | System 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 |
| 8090908 | Single 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 |
| 8090909 | Method 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 |
| 8086794 | System 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 |
| 8086795 | Onboard 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 |
| 8086796 | Storage 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 |
| 8086797 | Method 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 |
| 8082390 | Techniques 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 |
| 8082391 | Component 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 |
| 8082392 | Managing 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 |
| 8082394 | Computer 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 |
| 8082393 | 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... | 12/20/2011 |
| 8078799 | Method 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 |
| RE43032 | Synchronized 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 |
| 8074020 | On-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 |
| 8074021 | Network 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 |
| 8074017 | On-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 |
| 8074018 | Disk 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 |
| 8074019 | Preventing 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 |