A forehead support apparatus for resting a standing users forehead against a wall above a bathroom commode or urinal or beneath a showerhead.
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 |
| 8107467 | Full array non-disruptive failover Failover is provided from a primary Fiber Channel device to a secondary Fiber Channel device. Source and secondary Fiber Channel devices are coupled to a Fiber Channel fabric having a database that associates Fiber Channel names and Fiber Channel addresses of Fiber ... | 01/31/2012 |
| 8082397 | Private slot Described are techniques and criteria used in connection with cache management. The cache may be organized as a plurality of memory banks in which each memory bank includes a plurality of slots. Each memory bank has an associated control slot that includes groups of... | 12/20/2011 |
| 8072987 | Full array non-disruptive data migration Source and destination fiber channel devices are coupled to a fiber channel fabric. Hosts communicate with the fiber channel devices using fiber channel addresses. All data is copied from the source fiber channel device to the destination fiber channel device. Sourc... | 12/06/2011 |
| 8060759 | System and method of managing and optimizing power consumption in a storage system Described is a storage system and method for managing and optimizing power consumption in a storage system. Logical devices are mapped to physical disk drives. A plurality of power profiles is defined. Each power profile is associated with a mode of operation for a ... | 11/15/2011 |
| 7882373 | System and method of reducing power consumption in a storage system through shortening of seek distances Described is a storage system and method for reducing power consumption in a storage system by shortening seek distances associated with input/output (I/O) requests to a physical disk drive. A sweep direction is set. An offset of a new I/O request is evaluated to de... | 02/01/2011 |
| 7856563 | Managing disk drive power states Disk drive power states are managed. Information is received for use in determining a desired power state of a disk drive that is not currently being accessed. The disk drive is caused to have a spun up power state before the disk drive is next accessed. ... | 12/21/2010 |
| 7757059 | Virtual array non-disruptive management data migration Described are systems and methods of migrating data from a source virtual array to a destination virtual array transparently with respect to a management application program executing on a host and using management information to send management messages to the virt... | 07/13/2010 |
| 7697515 | On-line data migration of a logical/virtual storage array Data is transparently migrated between groups of logical units of storage presented as virtual arrays. A source virtual array has at least one source virtual port coupled to a fabric. Each source virtual port having a source virtual port name and a source virtual po... | 04/13/2010 |
| 7697554 | On-line data migration of a logical/virtual storage array by replacing virtual names Data is transparently migrated between groups of logical units of storage presented as virtual arrays. A source virtual array has at least one source virtual port coupled to a fabric. Each source virtual port having a source virtual port name and a source virtual po... | 04/13/2010 |
| 7685395 | Spanning virtual arrays across multiple physical storage arrays Described are a storage network and method of presenting a virtual array in the storage network. The storage network includes a first storage array and a second storage array. At least one of the first and second storage arrays has one or more logical units of stora... | 03/23/2010 |
| 7571279 | Accessing a disk drive at multiple speeds A disk drive apparatus has a magnetic platter, a disk drive motor, and a disk drive controller. The disk drive controller is capable of storing data onto and retrieving data from the magnetic platter while the magnetic platter turns at a predefined maximum speed. Th... | 08/04/2009 |
| 7516348 | Selective power management of disk drives during semi-idle time in order to save power and increase drive life span Redundancy in storage arrays is used to extend the life of disk drives and conserve power. In an exemplary storage array, a group of storage devices includes y storage devices. Data and redundant information is distributed across the y devices to provide m levels of... | 04/07/2009 |
| 7500134 | Virtual array failover Failover is provided between groups of logical units of storage presented as virtual arrays. A primary virtual array has at least one primary virtual port coupled to a fabric, each primary virtual port having a source virtual port name and a source virtual port addr... | 03/03/2009 |
| 7484056 | Partitioning of a storage array into N-storage arrays using full array non-disruptive data migration Described is a system and method of migrating all data resident in disks at a source storage array to a plurality of destination storage arrays transparently with respect to a host communicating with the source storage array through a switch. During a data migration... | 01/27/2009 |
| 7484057 | Consolidating N-storage arrays into one storage array using full array non-disruptive data migration Described are a system and method of migrating data stored in logical units of storage (LUNs) at a plurality of source arrays into one destination storage array transparently with respect to a host communicating with the source storage arrays through a switch. Durin... | 01/27/2009 |
| 7484059 | Full array non-disruptive migration of extended storage functionality Described are systems and methods of migrating data and metadata from a source storage array to a destination storage array transparently with respect to a storage application executing on a host. The storage application provides particular storage functionality at ... | 01/27/2009 |
| 7472223 | Surface level sparing in disk drives A technique involves accessing a hard disk platter surface using surface virtualization. The technique includes receiving a command to access a hard disk platter surface. The command specifies an address. The technique further includes providing a virtual surface id... | 12/30/2008 |
| 7340489 | Virtual storage devices Accessing stored data includes providing a virtual storage area having a table of pointers that point to sections of at least two other storage areas, where the virtual storage area contains no sections of data, in response to a request for accessing data of the vir... | 03/04/2008 |
| 7246187 | Method and apparatus for controlling exclusive access to a shared resource in a data storage system A method for controlling exclusive access to a resource shared by multiple processors in a data storage system includes providing a system lock procedure to permit a processor to obtain a lock on the shared resource preventing other processors from accessing the sha... | 07/17/2007 |