Sign up


Match Document Document Title
8386708 Method for coupling sub-LUN load measuring metadata size to storage tier utilization in dynamic storage tiering  
A method for metadata management in a storage system configured for supporting sub-LUN tiering. The method may comprise providing a metadata queue of a specific size; determining whether the...
8380042 Reproduction device, reproduction method, and program  
When AV playback and an operation of BD-J application are executed in conjunction with each other, the playback apparatus saves values stored by the currently executed BD-J application into a...
8380944 Fast block device and methodology  
A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with...
8380945 Data storage device, memory system, and computing system using nonvolatile memory device  
Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas...
8380946 System, method, and computer program product for estimating when a reliable life of a memory device having finite endurance and/or retention, or portion thereof, will be expended  
A method according to one embodiment includes gathering monitor data information from a memory device having finite endurance and/or retention, the monitor data being data of known content stored...
8380942 Managing data storage  
Disclosed are various embodiments including systems and methods relating to the management of heat load in a data center. An access frequency of a data object is estimated in a computing device....
8380947 Storage application performance matching  
Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving...
8375190 Dynamtic storage hierarachy management  
The invention relates to an architecture for optimization that can leverage the several advantages of flash memory or hard disk technology, while simultaneously compensating for associated...
8375167 Storage system, control apparatus and method of controlling control apparatus  
A storage system has a storage pool for at least one of a logical volume having a plurality of slices, a memory for storing a slice table indicating whether each slices of the logical volume is...
8375168 Method and system of collection performance data for storage network  
This invention provides a user or an operator with a management apparatus or method for displaying logical connection information between an interface connected to a computer and a switch and a...
8375180 Storage application performance matching  
Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving...
8370587 Memory system storing updated status information and updated address translation information and managing method therefor  
A memory system in which a first management unit includes an update information managing unit that manages update information indicating an updated section in status information stored in a...
8370604 Method and system for caching attribute data for matching attributes with physical addresses  
A method for caching attribute data for matching attributes with physical addresses. The method includes storing a plurality of attribute entries in a memory, wherein the memory is configured to...
8364886 Verifying whether metadata identifies a most current version of stored data in a memory space  
Method and apparatus for verifying whether metadata identifies a most current version of data stored in a memory space. In accordance with various embodiments, a physical location within a first...
8364915 Method, apparatus and system for generating access information from an LRU tracking list  
Techniques for generating access information indicating a least recently used (LRU) memory region in a set of memory regions. In an embodiment, data is stored in an entry of an LRU tracking list...
8364894 Data update method and flash memory apparatus utilizing a cache block  
A flash memory apparatus includes a plurality of blocks comprising a first block, wherein the first block comprises a first page; and a memory controller receiving a first data to be written into...
8359425 Memory control device, memory device, and shutdown control method  
According to one embodiment, a memory control device includes a controller, a command queue module, a plurality of stage processors, and a skip module. The controller controls a data access command...
8359424 Flash memory device and reading method thereof  
Provided are a flash memory device and a reading method of the flash memory device. A multi-level cell flash memory device includes: a memory cell array comprising main memory cells storing main...
8356139 Storage system for maintaining hard disk reliability  
To maintain reliability even when the repetition of the power saving control for storage systems occurs frequently due to the access from the host computer. During the course of controlling the...
8356153 Adaptive wear leveling via monitoring the properties of memory reference stream  
Adaptive write leveling in a memory system that includes a memory that has one or more limited lifetime memory devices and an adaptive write leveling module connected to the memory. The adaptive...
8352690 Cache synchronization for solid state disks  
Described embodiments provide a media controller that synchronizes data cached in a buffer and corresponding data stored in one or more sectors of a storage device. A buffer layer module of the...
8352676 Apparatus and method to store a plurality of data having a common pattern and guarantee codes associated therewith in a single page  
Data capacity efficiency is improved by de-duplicating data assigned with a code that is different for each data. A storage apparatus comprising a flash memory control device equipped with one or...
8352688 Preventing unintended loss of transactional data in hardware transactional memory systems  
A method and apparatus are disclosed for implementing early release of speculatively read data in a hardware transactional memory system. A processing core comprises a hardware transactional memory...
8352689 Command tag checking in a multi-initiator media controller architecture  
Described embodiments provide a method of allocating resources of a media controller for a data transfer. A data transfer request is received from at least one host device, and includes a host...
8352691 Facilitation of simultaneous storage initialization and data destage  
Various embodiments for storage initialization and data destage in a computing storage environment are provided. At least a portion of data on a storage device is initialized using a background...
8347026 Memory device and memory device control method  
A memory device according to this invention includes: N internal memory read buses and N internal memory write buses each including a plurality of internal slots; N memory modules; an output data...
8347020 Memory access controller, systems, and methods for optimizing memory access times  
A configurable memory access controller and related systems and methods. In embodiments described herein, the configurable memory controller is adapted to provide a separate memory access...
8347047 Memory system and device with serialized data transfer  
A memory system with serialized data transfer. The memory system includes within a memory controller and a plurality of memory devices. The memory controller receives a plurality of write data...
8341350 Analyzing sub-LUN granularity for dynamic storage tiering  
A method for metadata management in a storage system may include providing a metadata queue of a maximum size; determining whether the metadata for a particular sub-LUN is held in the metadata...
8341379 R and C bit update handling  
In one embodiment, a processor comprises a memory management unit (MMU) and an interface unit coupled to the MMU and to an interface unit of the processor. The MMU comprises a queue configured to...
8341342 Storage system with incremental multi-dimensional RAID  
A method for storing data including receiving a request to write data and in response the request, selecting a RAID grid location in a RAID grid to write the data. The method further includes...
8335897 Data storage management in heterogeneous memory systems  
A data storage management system is provided, which includes multiple storage entities with differing storage characteristics. A controller is communicatively coupled to each of the multiple...
8327106 Selective device access control  
Various method, system, and computer program product embodiments for selective device access control in a data storage system are provided. In one such embodiment, a plurality of access groups...
8327059 System and method to enhance memory protection for programs in a virtual machine environment  
In a computer system supporting execution of virtualization software and at least one instance of virtual system hardware, an interface is provided into the virtualization software to allow a...
8327091 Combined parallel/serial status register read  
Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One...
8327107 Volume coherency verification for sequential-access storage media  
A method for determining volume coherency is disclosed herein. Upon completing a first write job to a volume partition, the method makes a copy of a volume change reference (VCR) value associated...
8321641 Data access method and data access device  
A recording medium has a real data area built from a plurality of clusters and a fat (File Allocation Table) built from a plurality of entries showing usage conditions of the corresponding...
8320742 Method and apparatus for playing data between external device and TV set  
An apparatus for recording/reproducing external device data in a broadcast receiver and method thereof are disclosed, by which a broadcast receiver allowed by a certification key is enabled to...
8321648 Use of similarity hash to route data for improved deduplication in a storage server cluster  
A technique for routing data for deduplication in a storage server cluster includes computing, for each node in the cluster, a value collectively representative of the data stored on the node, such...
8316193 Optimizing segment access in binary translation  
A mechanism for a binary translator to emit code that will pre-generate information about a memory segment when a segment selector is assigned to a segment register. The binary translator emits...
8312247 Plural-partitioned type nonvolatile storage device and system  
A plural-partitioned type nonvolatile storage device which solves the problem that a memory card composed of a flash memory and a controller, when a storage area is divided into a plurality of...
8310347 Incrementing counter with extended write endurance  
A method and device for writing a binary count of a length n to a memory having a limited number of write cycles, a physical storage location of bits (R-bits) of the count in the memory are...
8307173 High performance real-time read-copy update  
A technique for reducing reader overhead when referencing a shared data element while facilitating realtime-safe detection of a grace period for deferring destruction of the shared data element....
8307155 Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture  
Technologies are provided for integrating a caching module into a data storage system architecture. A request to perform an I/O operation is received at the caching module from an initiator. The...
8307172 Memory system including memory controller and separately formatted nonvolatile memory to avoid “copy-involving write” during updating file data in the memory  
A memory system includes a nonvolatile memory including a memory space of logical addresses which is formatted from outside by an additional-write type file system, and a memory controller...
8307179 Method of improving efficiency of replication monitoring  
Copy pair monitoring is provided for a storage system having plural host computers, at least one storage subsystem, and a management computer. The storage subsystem including volumes storing data...
8302146 Broadcast receiving apparatus, application transmitting/receiving method and reception status information transmitting method  
A broadcast receiving apparatus, application transmitting/receiving method and reception status information transmitting method are disclosed, by which information associated with a broadcast...
8301872 Pipeline configuration protocol and configuration unit communication  
An example method of controlling a data processing system having a cellular structure. The method includes transmitting a first configuration word to a first processing unit in the cellular...
8301835 Apparatuses and methods providing redundant array of independent disks access to non-volatile memory chips  
A controller may include a RAID controller and an access controller. The RAID controller exchanges data with a host and select ones of a plurality of RAID levels responsive to RAID level...
8296542 Dynamic memory allocation for applications  
Some embodiments of a system and a method to dynamically allocate memory to applications have been presented. For instance, an application interface executing on a processing device running in a...