|
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...
|