Match Document Document Title
7620790 Methods and apparatus for interfacing to a data storage system  
A data storage system includes methods and apparatus that provide volumes for access by host computing devices. The volumes can have a storage size that is independently configurable from an actual...
7620772 Methods and structure for dynamic data density in a dynamically mapped mass storage device  
Methods and structures for dynamic density control to improve reliability of a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks...
7620763 Memory chip having an apportionable data bus  
A memory chip having a data bus having a plurality of bits. The number of bits is apportioned between a read portion and a write portion. The write portion is dedicated to receiving data that is to...
7620459 Controlling and operating technical processes  
A system for operating and controlling technical processes having at least one component fashioned as a measuring instrument and a control device, which is connected by electrical lines to sensor...
7617374 Hard disk testing method under extensible firmware interface  
A hard disk testing method under an extensible firmware interface (EFI) is provided, which includes the following steps. A system file is backed up from the EFI of the hard disk into a storage area...
7617373 Apparatus, system, and method for presenting a storage volume as a virtual volume  
An apparatus, system, and method are disclosed for presenting a storage volume as a virtual volume. An attribute module determines a primary volume physical attribute of a primary volume. A...
7617371 Storage controller and method for controlling the same  
An object of the present invention is to provide a storage controller capable of facilitating extension of storage capacity while suppressing investment related to storage capacity. The present...
7617358 Methods and structure for writing lead-in sequences for head stability in a dynamically mapped mass storage device  
Methods and structures for writing thermal lead-in sequences to provide head stability in a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied...
7617264 Parallel remembered-set processing respecting popular-object detection  
A garbage collector that operates in multiple threads divides a generation of a garbage-collected heap into heap sections, with which it associates respective remembered sets of locations where...
7613895 Memory administrating method  
A memory administrating method of administrating a memory divided into plural regions each of which consists of consecutive memory addresses, where the method includes the steps of: providing each...
7613894 Power loss recovery in non-volatile memory  
A method that may be used in a no bit-twiddling file system of a non-volatile memory. The method comprises writing to a non-volatile memory a data sector of a file system, and writing to the...
7613893 Remote audio  
Various embodiments for remote presentation of an interface of a computing device, such as a PC, are described herein. In particular, in various illustrated embodiments, a local device such as a...
7613892 Recording device, recording method, recording medium, and program  
A recording apparatus, method, recording medium, and program for recording data files, according to a FAT system, on an information-recording medium, regardless of the capacity of the...
7613867 Information recording apparatus, information recording method and recording medium recording program  
A controller 10 carries out a control such as to divide a cache memory 8 for temporarily storing data when recording and/or reproducing the data on a data recordable optical disk 11 , into a...
7610467 Management method and a management system for volume  
It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk...
7610466 Data processing system using independent memory and register operand size specifiers and method thereof  
Various load and store instructions may be used to transfer multiple vector elements between registers in a register file and memory. A cnt parameter may be used to indicate a total number of...
7610454 Address decoding method and related apparatus by comparing mutually exclusive bit-patterns of addresses  
A memory address decoding method for determining if a given address is located in one of a plurality of sections. Each section has a plurality of memory units and each memory unit has a unique...
7610447 Upgradable memory system with reconfigurable interconnect  
Described herein is a point-to-point memory communications architecture, having a point-to-point signal line set associated with each of a plurality of connectors or module positions. When the...
7610436 Semiconductor device having flash memory with a data length table  
A semiconductor device includes a flash memory having a plurality of blocks; a controller configured to be accessible to the flash memory; and a data length table configured to store an identifier...
7609651 Methods and systems for maintaining configuration information  
A processor retrieves configuration information (e.g., interoperability rules) indicating acceptable configurations of different types of resources in a storage area network. Based on the retrieved...
7607579 Information processing apparatus  
The invention provides an information processing apparatus that includes: a card slot in which a card-type medium is inserted; and a data communication unit that performs data exchange with the...
7606992 High performance data rate system for flash devices  
A Flash memory system includes N flash devices, where N is an integer, each flash device having a flash device interface consisting of a control signal line, a R/B signal line, and a I/O signal...
7606987 Apparatus and method for magnetic head control in storage accesses  
To prevent for a prolonged time period, the fixed-position floating status of a head in the control operation of a storage unit, and to prevent a decrease in the reliability due to deterioration in...
7603537 Recording medium for storing start position information for each zone and method of managing data using the information  
A recording medium for storing start position information for each zone and a method of managing data using the information. In a disc having a plurality of zones which form a group, and a spare...
7603529 Methods, systems, and computer program products for mapped logical unit (MLU) replications, storage, and retrieval in a redundant array of inexpensive disks (RAID) environment  
Methods, systems, and computer program products for MLU replication, storage, and retrieval in a RAID environment are disclosed. According to one method, a data storage extent pool representing a...
7603520 Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit  
A record apparatus is disclosed. The record apparatus has a memory, a record section, and a record control section. The memory stores data in a first unit. The record section writes data to an...
7603512 Dynamic memory refresh controller, memory system including the same and method of controlling refresh of dynamic memory  
A dynamic memory refresh controller includes a first in first out (FIFO) memory, a scheduler, a refresh control unit, and a signal generator. The FIFO memory stores and manages requests from a...
7603493 Dynamically setting burst length of memory device by applying signal to at least one external pin during a read or write transaction  
One or more external control pins and/or addressing pins on a memory device are used to set one or both of a burst length and burst type of the memory device.
7600223 Abstracted managed code execution  
In a managed code execution environment in which resources are constrained, resources may be managed in accordance with weak references for which semantics are extended.
7600092 Configuration management apparatus and method  
To migrate a configuration that an old storage device has to a new storage device. A new storage device obtains a configuration of an old storage device, by using a migration manager, and prepares...
7599972 File system having variable logical storage block size  
A system is set forth that includes a processor, a data storage device that accessible by the processor, and filesystem software that executable by the processor to organize files on the data...
7596675 Memory hub architecture having programmable lane widths  
A processor-based system includes a processor coupled to a system controller through a processor bus. The system controller is used to couple at least one input device, at least one output device,...
7596674 Data managed storage system for regulatory compliance  
A system and method for automatically managing the storage of data in a storage service provider's (SSP's) storage system in compliance with regulatory requirements receives a request from a user...
7596673 Failure tolerant data storage  
A method for storing data across N storage devices S 1 . . . S N , wherein at least one the storage devices has a storage capacity not equal to a storage capacity of others involves identifying a...
7596672 Synchronous mirroring including writing image updates to a file  
A destination storage server, which may be a filer, mirrors a volume managed by a source storage server, which may also be a filer. According to an embodiment of the invention, changes made to the...
7596669 Apparatus and method for managing memory in a network switch  
The present invention is related to a method and apparatus for managing memory in a network switch, wherein the memory includes the steps of providing a memory, wherein the memory includes a...
7596569 Method and program for space-efficient representation of objects in a garbage-collected system  
A system includes a processor for executing a collector program to perform a method (e.g., a method of collection). The method includes using an object model during a collection phase that is...
7594232 Intelligent memory device for processing tasks stored in memory or for storing data in said memory  
Coordination between multiple processors presents a set of difficult problems, since most processors are not designed for multi-processing, but for multi-tasking. Additionally, CPUs are...
7594084 File storage control device and method  
A file storage control device (for example NAS) comprises a storage space provision portion, which provides, to a higher-level device used by a user, a single storage space associated with a...
7594073 Method and apparatus for caching memory content on a computing system to facilitate instant-on resuming from a hibernation state  
The memory content may be cached in the non-volatile cache when a computing system is entering S 4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk...
7594072 Method and apparatus incorporating virtualization for data storage and protection  
A virtualization apparatus presents a virtual volume to a computer that stores data to the virtual volume. The data is stored by the virtualization apparatus to a first logical volume at a first...
7594062 Method for changing data of a data block in a flash memory having a mapping area, a data area and an alternative area  
A method for flash memory management where, if changing of data of a data block recorded in a data area is requested, recording the data block having changed data in an alternative area and...
7594023 Data carousel receiving and caching  
Data objects are sent using a data carousel and forward error correction. This involves segregating a file into groups, wherein each group represents k data blocks. From the k data blocks of each...
7593975 File system defragmentation technique to reallocate data blocks if such reallocation results in improved layout  
A defragmentation technique determines the extent to which data blocks of a file are fragmented on disks of a computer and, in response, efficiently relocates those blocks if such relocation...
7590818 Storage system having a plurality of virtualization apparatuses that allocate a storage area, form a plurality of virtual volumes, and process input-output from a host processor  
In a storage system having a plurality of virtualization apparatuses that allocate a storage area which a storage device has, form a plurality of virtual volumes, and process input-output from a...
7590816 Computer system, management computer and storage system, and storage area allocation amount controlling method  
To provide a computer system, a management computer and a storage system, and a storage area allocation amount controlling method for improving I/O performance of the host computer. In a computer...
7590815 Method and apparatus for partial memory power shutoff  
A method for managing host system power consumption is provided. The host system includes host memory and external memory. The method initiates with providing a processor in communication with a...
7590812 Apparatus, system, and method for archiving a log  
An apparatus, system, and method are disclosed for archiving log data. In one embodiment, an allocation module allocates a plurality of log logical volumes in a storage pool for storing copies of...
7587571 Evaluation unit in an integrated circuit  
An integrated circuit comprising a first terminal for exchanging signals; an evaluation unit coupled to the first terminal, the evaluation unit evaluating a signal level applied to the first...
7587570 System and method for providing automated storage provisioning  
A storage provisioning system generates a storage management framework comprising a resource model representing a set of storage devices for use by an application. The resource model comprises a...