Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Donie

Benjamin J. Donie, Tucson, AZ US

Patent application numberDescriptionPublished
20080313646STORAGE-DEVICE DISCOVERY PROTOCOL - A system and method may include a first storage device supporting a first set of functions and a second storage device supporting a second set of functions different from the first set of functions. The first and second storage devices may be configured to provide a common interface to enable discovery of the first and second sets by invoking a procedure call common to the first and second storage devices. An application, which may initially be unaware of the first and second sets, may be configured to invoke the procedure call and thereby discover the first and second sets, which may be provided as XML documents. The application may be further configured to communicate with the first storage device using the first set of functions, and communicate with the second storage device using the second set of functions using the information discovered by invoking the procedure call.12-18-2008

Benjamin Jay Donie, Tucson, AZ US

Patent application numberDescriptionPublished
20090198748APPARATUS, SYSTEM, AND METHOD FOR RELOCATING STORAGE POOL HOT SPOTS - An apparatus, system, and method are disclosed for relocating storage pool hot spots. An identification module identifies a hot spot on a first storage pool if accesses to the first storage pool exceed an access threshold. The first storage pool is part of a plurality of storage pools. Each storage pool comprises a plurality of logical segments from a plurality of storage devices. Each storage device is of a specified class. A migration module dynamically migrates data of a first logical segment to a second storage pool. The migration is transparent to a host and the data of the first logical segment is continuously available to the host.08-06-2009
20090198940APPARATUS, SYSTEM, AND METHOD FOR RELOCATING LOGICAL ARRAY HOT SPOTS - An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.08-06-2009
20090319743APPARATUS, SYSTEM, AND METHOD FOR MIGRATING WEAR SPOTS - An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of a first solid-state memory if a count for the first logical unit exceeds a cycle threshold. A migration module dynamically migrates data of the first logical unit to a second solid-state memory, wherein the data is continuously available at an original logical address.12-24-2009
20100211821APPARATUS AND METHOD TO MANAGE REDUNDANT NON-VOLATILE STORAGE BACKUP IN A MULTI-CLUSTER DATA STORAGE SYSTEM - An apparatus and method to manage redundant non-volatile storage (“NVS”) data backups in a data storage system comprising (n) clusters, wherein each cluster comprises a processor and a cache, and wherein each cache comprises a first NVS portion and a second NVS portion, wherein the method configures, for each value of (i), a primary NVS backup for an (i)th cluster, where that (i)th primary NVS backup comprises a first NVS portion of a cache disposed in an (i+1)th modulo (n) cluster, wherein (i) is greater than or equal to 0 and less than (n). The method further configures, for each value of (i), a secondary NVS backup for an (i)th cluster, where that (i)th secondary NVS backup comprises a second NVS portion of a cache disposed in an (i+2)th modulo (n) cluster.08-19-2010
20110022853ENCRYPTING DATA IN VOLATILE MEMORY - Provided are a computer program product, system, and method to allocate blocks of memory in a memory device having a plurality of blocks. At least one unencrypted memory allocation function coded in an application is executed to request allocation of unencrypted blocks in the memory device. An encrypted memory allocation function coded in the application is executed to request allocation of encrypted blocks in the memory device. At least one unencrypted Input/Output (I/O) request function coded in the application indicating an I/O operation to perform against the unencrypted blocks in the memory device is executed. At least one encrypted I/O request function coded in the application indicating an I/O operation to perform against the encrypted blocks in the memory device is executed. An operating system uses an encryption key associated with the encrypted blocks to encrypt or decrypt data in the encrypted blocks to perform the encrypted I/O operation in response to processing the encrypted I/O request functions, wherein the unencrypted and encrypted memory allocation functions and unencrypted and encrypted I/O request functions comprise different functions in a library of functions available to the application.01-27-2011

Patent applications by Benjamin Jay Donie, Tucson, AZ US

Frederic Donie, Penzberg DE

Patent application numberDescriptionPublished
20090220987Use of Intramolecularly, Covalently Cross-Linked Proteins As Binding Partners In Immunoassays - The invention concerns the use of intramolecularly, covalently cross-linked proteins and covalently cross-linked reverse transcriptase from HIV as immunological binding partners in immunoassays. It also concerns immunological test procedures for detecting an analyte in a sample in which intramolecularly, covalently cross-linked proteins are used as binding partners, and it further concerns intramolecularly, covalently cross-linked reverse transcriptase from HIV and a method for producing this reverse transcriptase.09-03-2009
20110143454METHOD FOR DETECTION OF SPECIFIC IMMUNOGLOBULIN CLASS G ANTIBODIES - The invention relates to a method for determining an analyte in a sample by means of an assay that can be carried out in a one-step format without performing washing steps. The method includes a first analyte-specific receptor that contains at least one bonding point for the analyte, e.g., several antibodies on a particle, as well as a second analyte-specific receptor that can selectively bond to an arrangement comprising at least two analyte molecules which are bound to the first receptor. An antibody sandwich immune assay is described in which the detection is based on electrochemiluminescence.06-16-2011

Patent applications by Frederic Donie, Penzberg DE