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

Icon_funbox Bizarre Patents

Patent No. 5823386

Reward Candy Dispenser for Personal Computers

A personal computer peripheral, battery powered reward candy dispenser which immediately presents students with a single candy for each problem completed correctly.

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.

 

Assignee: Dot Hill Systems Corp.


Location: Carlsbad, CA
No. of patents: 16

NumberTitleIssue Date
7593973Method and apparatus for transferring snapshot data
A method, device, and system are provided for the efficient transfer of snapshot data during a snapshot delete action. The snapshot data to be deleted may have an older version of the same snapshot and that older snapshot may need to access the data from the newer s...
09/22/2009
7558981Method and apparatus for mirroring customer data and metadata in paired controllers
A data storage system configured for efficient mirroring of data between paired redundant controllers is provided. More particularly, in response to the receipt of customer data from a host for storage, a first controller segments the received customer data into one...
07/07/2009
7539799Method and apparatus for identifying enclosures and devices
A method, device, and system are provided for the automatically assigning identification numbers or enclosure IDs to enclosures in a data storage system. Each enclosure is assigned a unique enclosure ID that can be used to reference the enclosure in the data storage...
05/26/2009
7437493Modular architecture for a network storage controller
A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be...
10/14/2008
7426618Snapshot restore method and apparatus
Methods and apparatuses for providing a data storage system having snapshot restore capabilities are provided. In particular, snapshots may be taken to represent a state of a storage volume at different times. The state of the storage volume may be returned to the s...
09/16/2008
7418621Redundant storage array method and apparatus
The present invention is directed to a data storage system utilizing a number of data storage devices. Each of the data storage devices stores primary and mirrored copies of data. Furthermore, the data is arranged such that no one data storage device stores both the...
08/26/2008
7380115Transferring data using direct memory access
A direct memory access (DMA) engine has virtually all control in connection with data transfers that can involve one or both of primary and secondary controllers. The DMA engine receives a command related to a data transfer from a processor associated with the prima...
05/27/2008
7380088Storage device method and apparatus
The present invention provides for a data storage system having a number of virtual storage devices. Each of the virtual storage devices may include a number of physical storage devices. The physical storage devices need not be separately addressable by a host syste...
05/27/2008
7146448Apparatus and method for adopting an orphan I/O port in a redundant storage controller
A storage controller configured to adopt orphaned I/O ports is disclosed. The controller includes multiple field-replaceable units (FRUs) that plug into a backplane having local buses. At least two of the FRUs have microprocessors and memory for processing I/O reque...
12/05/2006
7143227Broadcast bridge apparatus for transferring data to redundant memory subsystems in a storage controller
A bus bridge apparatus for performing broadcasted writes to redundant memory subsystems in a network storage controller is disclosed. The bus bridge includes a PCI-X target that receives a write command on a first PCI-X bus on one side of the bridge. The target is c...
11/28/2006
7107320Data mirroring between controllers in an active-active controller pair
A data storage system that includes first and second controllers is provided. Data is mirrored from one controller to the other controller according to different steps depending on the amount of data to be mirrored. When the data to be mirrored is less than or equal...
09/12/2006
7062591Controller data sharing using a modular DMA architecture
A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be...
06/13/2006
6990611Recovering data from arrays of storage devices after certain failures
A method is disclosed for recovering data from a RAID system after a transient failure. After a transient failure, the cause of the failure is corrected and a user initiates a trust array command. The RAID controller receives the trust array command and performs sev...
01/24/2006
6925530Initialization of a storage system
A storage array comprised of a number of storage drives is provided with a controller to control zero initialization of the storage drives. The zero initialization involves writing zeros to all the storage drives in the array before user data or other information is...
08/02/2005
6839788Bus zoning in a channel independent storage controller architecture
A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), described. The network storage controller includes at least one channel interface module which is adapted to be co...
01/04/2005
6766491Parity mirroring between controllers in an active-active controller pair
A system and method for efficient parity mirroring between controllers of an active-active controller pair in a redundant array of inexpensive disks (RAID) system is disclosed. When a second controller in an active-active controller pair receives new data to be writ...
07/20/2004
 
Sign InRegister
Username  
Password   
forgot password?