Match Document Document Title
8176294 Reducing storage expansion of a virtual machine operating system  
Storage expansion for a virtual machine operating system is reduced. In one embodiment, virtual machines are run on a host and accessed by remote clients over a network. When a guest operating...
8176207 System debug of input/output virtualization device  
An adapter card for testing the functionality of a particular interface configuration may include an interface core. The interface core may comprise an electric circuit including electronic...
8176246 Distributing lookup operations in a striped storage system  
The present invention provides a mechanism for storing and accessing attributes of a data container (e.g., characteristics such as a name of a data container used to perform a lookup operation...
8169733 Magnetic disk device  
A magnetic disk device includes a disk that includes a plurality of tracks and magnetically stores therein data; a magnetic head that reads and writes data on the tracks; a data writing unit that...
8171062 File management system  
Since both a physical storage place and a logical storage place in a storage system are separately managed as a directory structure, or a hierarchical structure, even in such a case that the...
8171215 File server, file management system and file management method  
When receiving a file access from the client, the file access program refers to the mapping table, and processes an access to files of on volumes of RAID groups. The file server analyzes the file...
8171176 Method for selective replication of physical devices on a virtual self-configuring zoning expander  
Disclosed is a method and a SAS controller device that abstract access from one or more virtual machines operating on a host system to SAS physical devices connected to the SAS controller without...
8171204 Intelligent solid-state non-volatile memory device (NVMD) system with multi-level caching of multiple channels  
A flash memory system stores blocks of data in Non-Volatile Memory Devices (NVMD) that are addressed by a logical block address (LBA). The LBA is remapped for wear-leveling and bad-block...
8171216 System and method for managing devices in an information handling system  
A method can include associating a bin access value with each data storage bin of a plurality of data storage bins after a current time window ends; mapping each data storage bin of the plurality...
8171254 Memory controller and memory control method  
According to one embodiment, a memory controller comprises a counter and a setting module. The counter is configured to count the number of valid pages in a block includes a page to be...
8166237 Configurable allocation of thread queue resources in an FPGA  
A programmable logic device includes a hard-logic portion that selectively aggregates bandwidth of data ports and maps logically and physically the transactions from these ports. The memory...
8166275 Method and apparatus for accessing a multi ordered memory array  
A method and system for transferring data in a multi ordered memory array from a source memory array to a destination memory array, at least one of which is multi-ordered. A reading memory access...
8166264 Method and apparatus for logical volume management  
Systems and methods for consistent logical volume management of the storage subsystem. The present invention guarantees permanent identification data consistency while migrating, mirroring,...
8161223 Method and system for a storage device  
Systems and methods for storage devices are presented. More specifically, in one embodiment a storage device may comprise have an enclosure comprising an interface which may be coupled to an I/O...
8161222 Method and system and apparatus for use in data storage  
Systems, devices and methods for interfacing a single bus with multiple buses invisibly to devices using the single bus are presented. More specifically, in one embodiment an I/O bus may be...
8156278 Non-volatile data storage system and method thereof  
A non-volatile data storage system including a first non-volatile storage medium, a second non-volatile storage medium, and a microprocessor is provided. The first non-volatile storage medium...
8156308 Supporting multiple byte order formats in a computer system  
Method and system for supporting multiple byte order formats, separately or simultaneously, are provided and described. In one embodiment, a page attribute table (PAT), which is programmable, is...
8156305 Remapping of data addresses for large capacity low-latency random read memory  
Described herein are method and apparatus for using an LLRRM device as a storage device in a storage system. At least three levels of data structures may be used to remap storage system addresses...
8156306 Systems and methods for using thin provisioning to reclaim space identified by data reduction processes  
The invention provides a system to reclaim space identified as no longer in use and comprises a vLUN, a thinly provisioned mapped LUN, a mapping layer, and a data reduction engine. Chunks of data...
8151078 Method for rearranging a logical volume in a network connected storage system  
A method for rearranging a logical volume including arranging a logical volume rearranging program on a particular server and using the logical volume rearranging program to acquire server/storage...
8150997 Technique for efficient data transfer within a virtual network  
Methods, systems, and computer program products for improving the efficiency of data transfer within interconnected components of a virtual network, and in particular components of a single...
8151082 Apparatus, system, and method for converting a storage request into an append data storage command  
An apparatus, system, and method are disclosed for converting a storage request to an append data storage command. A storage request receiver module receives a storage request from a requesting...
8151060 Semiconductor memory system having a snapshot function  
In a semiconductor memory computer equipped with a flash memory, use of backed-up data is enabled. The semiconductor memory computer includes an address conversion table for detecting physical...
8151275 Accessing copy information of MMIO register by guest OS in both active and inactive state of a designated logical processor corresponding to the guest OS  
A method and an apparatus for storing a copy of memory-mapped I/O (MMIO) register are provided for enhancing data processing efficiency. In a structure in which data processing is executed by...
8145874 System and method of data forwarding within an execution unit  
In an embodiment, a method is disclosed that includes, comparing, during a write back stage at an execution unit, a write identifier associated with a result to be written to a register file from...
8145878 Accessing control and status register (CSR)  
A system may comprise one or more source agents, target agents, and a plurality of directory agents, which may determine the target agent to which one or more transactions generated by the source...
8145875 Address translation circuit for a CPU  
An address translation circuit includes an area address holding section, an invert flag holding section, a match detection section, and a bit conversion section. The area address holding section...
8140820 Data processing apparatus and method for handling address translation for access requests issued by processing circuitry  
A data processing apparatus has address translation circuitry which is responsive to an access request specifying a virtual address, to perform a multi-stage address translation process to...
8140810 Storage management command control in virtualized environment  
Exemplary embodiments of the invention provide a method for creating a command device in a storage system in a server virtualization environment. The storage system is coupled to a host computer...
8140821 Efficient read/write algorithms and associated mapping for block-level data reduction processes  
A system configured to optimize access to stored chunks of data is provided. The system comprises a vLUN layer, a mapped LUN layer, and a mapping layer disposed between the vLUN and the mapped...
8139586 Enhanced packet classification  
A method for classifying a data packet containing a header is provided. The method may comprise parsing the header of a data packet into header elements. Rules in secondary lookup tables generated...
8140739 Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store files having logical block addresses stored in a write frequency file buffer table  
A flash memory based storage device may utilize magnetoresistive random access memory (MRAM) as at least one of a device memory, a buffer, or high write volume storage. In some embodiments, a...
8140790 Failure management method in thin provisioning technology for storage  
A pool is replicated in the unit of volume providing the pool, and when a physical device is blocked, any volume blocked in the pool is changed to the replicated volume so that the pool and a...
8140819 Method and apparatus for managing memory accesses in an AV decoder  
The invention describes apparatus and method for receiving and decoding a multiplexed data stream organized in sectors containing payload portions individually destined for one of two or more...
8135897 Memory architecture  
A memory architecture is presented. The memory architecture comprises a first memory and a second memory. The first memory has at least a bank with a first width addressable by a single address....
8135936 Adaptive address mapping with dynamic runtime memory mapping selection  
A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how...
8134884 Semiconductor memory device  
A semiconductor memory device comprises a memory unit having a first and a second port and including plural banks; a bank address conversion circuit operative to convert a first bank address fed...
8134952 PN code based addressing methods and apparatus for airlink communications  
Methods and apparatus for communicating between an access terminal (AT) and an Access Point (AP) are described. For communications over the air link, between an AP and an AT a PN (Pseudo-random...
8135938 Real time paged computing device and method of operation  
A component of a computing device, such as the kernel of an operating system, is arranged to identify real time processes running on the device and transparently lock the memory owned by such...
8135935 ECC implementation in non-ECC components  
A method and apparatus for implementation of error correction code (ECC) checking in non-ECC-compliant components. The method includes receiving a logical address, wherein the logical address maps...
8131954 Memory device and data reading method  
A memory device is provided. The memory device includes a memory array formed by a plurality of multi level cells, a determining circuit and a data reading circuit. The memory array includes a...
8130763 Data item interval identifier lookup method and system  
A data item interval identifier lookup method and system is proposed, which is designed for integration to an information processing system for finding which predefined interval the value of an...
8127095 Restore mechanism for a multi-class file system  
System and method for performing optimized restores of a multi-class file system. More actively accessed data may be assigned to higher storage classes and less actively accessed data may be...
8127110 Method, system, and medium for providing interprocessor data communication  
A method of transmitting data between processors, including: establishing and storing an encoding method for each area of virtual address space of a first processor in a predetermined storage...
8127087 Memory controller for improved read port selection in a memory mirrored system  
Read commands on a mirrored memory computer system are scheduled by utilizing information about pending memory access requests. A conflict queue is configured to track a read/write queue...
8127105 Parallel pruned bit-reversal interleaver  
A parallel lookahead pruned bit-reversal interleaver algorithm and architecture have been proposed. The algorithm interleaves a packet of length N in at most log(N)−1 steps compared to N steps...
8122193 Storage device and user device including the same  
A storage device includes a host interface, a buffer memory, a storage medium, and a controller. The host interface is configured to receive storage data and an invalidation command, where the...
8122214 System managing a plurality of virtual volumes and a virtual volume management method for the system  
This invention provides a control technique of a data processing system, in which functions of a highly-functional high-performance storage system are achieved in an inexpensive storage system so...
8117420 Buffer management structure with selective flush  
A buffer management structure for processing systems is described. In one embodiment, the buffer management structure includes a storage module and a control module. The storage module includes a...
8117374 Flash memory control devices that support multiple memory mapping schemes and methods of operating same  
There is provided an apparatus for controlling a flash memory, which includes a memory for storing a plurality of flash translation layers; and a control block for, when an access is requested...