Sign up

AcclaimIP-ad

Match Document Document Title
8706980 Method and apparatus for slice partial rebuilding in a dispersed storage network  
A dispersed storage system includes a plurality of storage units that each include a partial rebuild grid module. The partial rebuild grid module includes partial rebuilding functionality to...
8706981 Configurable status processing unit for sensor-actuator systems  
An electronic communication unit which is in the form of a sensor and/or actuator unit, including at least a first status information processing module having a status memory unit which stores...
8694720 Nonvolatile memory devices with page flags, methods of operation and memory systems including same  
A method programming multi-bit data to multi-level non-volatile memory cells (MLC) includes; programming a first page of data to the MLC, programming a first page flag to an initial first flag...
8688945 Endless memory  
A storage device includes a controller that is configured to execute safe deletion operations so as to free up storage space on the device in response to triggering events. The safe deletion...
8688891 Memory controller, method of controlling unaligned memory access, and computing apparatus incorporating memory controller  
A computing apparatus for accessing a multiple bank memory is provided. The computing apparatus includes a processor, a memory and a memory controller which is configured to store data in a data...
8688954 Remapping inoperable memory blocks using pointers  
Inoperable bits are determined in a memory block. Rather than abandon the block as inoperable, a data structure is generated that includes at least one memory page pointer that identifies the...
8688931 Systems and methods for performing storage operations in a computer network  
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection...
8688935 Storage system and method for snapshot space management  
In accordance with certain aspects of the presently disclosed subject matter, there is provided a storage system and a method of storing data thereof. The method comprises: storing a plurality of...
8683136 Apparatus and method for improving data prefetching efficiency using history based prefetching  
An apparatus and method are described for performing history-based prefetching. For example a method according to one embodiment comprises: determining if a previous access signature exists in...
8683148 Status indication when a maintenance operation is to be performed at a memory device  
Data storage devices and methods are disclosed that provide a status indication when a maintenance operation is to be performed prior to completion of a write command. A method includes receiving a...
8677083 System and method for toggling a storage system versioning feature  
Systems and methods providing a versioning feature in a storage system may allow the versioning feature to be toggled on and/or off during operation. Access operations targeting data objects stored...
8677098 Dynamic address translation with fetch protection  
What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated is first obtained and an initial origin address of a translation table of...
8677084 Method of configuring non-volatile memory for a hybrid disk drive  
A system, method and machine-readable medium are provided to configure a non-volatile memory (NVM) including a plurality of NVM modules, in a system having a hard disk drive (HDD) and an operating...
8671253 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...
8671233 Techniques for reducing memory write operations using coalescing memory buffers and difference information  
Techniques are described for reducing write operations in memory. In use, write operations to be performed on data stored in memory are identified. A difference is then determined between results...
8671265 Distributed data storage system providing de-duplication of data using block identifiers  
An access request including a client address for data is received. A metadata server determines a mapping between the client address and storage unit identifiers for the data. Each of the one or...
8667247 Volume record data set optimization apparatus and method  
A method for optimizing a plurality of volume records stored in cache may include monitoring a volume including multiple data sets, wherein each data set is associated with a volume record, and...
8666959 Data access device, data access method and data access program  
A data access device provided with a sequence storage unit which stores in advance a sequence for accessing the data contained in each of the multiple data units stored in a data storage section....
8667234 Data writing method, memory controller, and memory storage apparatus  
A method for writing updated data into a flash memory module having a plurality of physical pages is provided, wherein each physical page is the smallest writing unit of the flash memory module....
8661192 Refresh algorithm for memories  
A method and apparatus for refreshing data in a flash memory device is disclosed. A counter is maintained for each memory block. When a memory block is erased, the counter for that erase block is...
8661193 Disk drive with partial sector management  
A disk drive is disclosed comprising a disk having a host addressable area and a reserved area, an exception table stored in the reserved area, a head actuated radially over the disk to write data...
8656119 Storage system, control program and storage system control method  
There is provided a storage system including one or more LDEVs, one or more processors, a local memory or memories corresponding to the processor or processors, and a shared memory, which is shared...
8656110 Non-volatile storage device, access device, and non-volatile storage system for releasing a cache object in accordance with a data matching flag  
When multiple pieces of content data are being recorded continuously to a nonvolatile storage device having page cache function, a preparation time before starting next content data recording is...
8656118 Adaptive wear leveling via monitoring the properties of memory reference stream  
Embodiments relate to adaptive write leveling in limited lifetime memory devices. A write data stream that includes write line addresses is monitored. A property of the write data stream is...
8650369 Managing data storage  
A storage unit includes one or more storage devices. In one embodiment, it is determined whether a temperature associated with the storage unit is below a minimum threshold. In another embodiment,...
8645643 Data processing control unit for controlling multiple data processing operations  
A data processing control unit for controlling two or more data processing operations SMI1,SMI2. The data processing control unit may include a control memory in control data may be stored which...
8639911 Load page table entry address instruction execution based on an address translation format control field  
What is provided is a load page table entry address function defined for a machine architecture of a computer system. In one embodiment, a machine instruction is obtained which contains an opcode...
8639892 Selectively inhibit page usage bit updates  
Circuits, methods, and apparatus that inhibit the collection or updating of page characteristics where such information is not useful. One example inhibits the updating of page usage information...
8639889 Address-based hazard resolution for managing read/write operations in a memory cache  
One embodiment provides a cached memory system including a memory cache and a plurality of read-claim (RC) machines configured for performing read and write operations dispatched from a processor....
8639893 Information processing apparatus, information processing method, and computer readable medium storing program  
An information processing apparatus includes an operation detector that detects an operation performed on information, a history memory controller that controls a history memory such that the...
8635418 Memory system and method for passing configuration commands  
A memory system is provided. In the system, there are first and second sets of dynamic random access memories (DRAMs) and a system register. Each DRAM has at least a first and a second addressable...
8635398 Execute-in-place mode configuration for serial non-volatile memory  
Example embodiments for configuring a serial non-volatile memory device for an execute-in-place mode may comprise a non-volatile configuration register to store an execute-in-place mode value that...
8631215 Provisioning different types of write once, read many states  
Example embodiments provide various techniques for provisioning a write once, read many (WORM) state. In one embodiment, an identifier is accessed. This identifier is assigned to a volume that is...
8631202 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...
8631209 Reusable content addressable stores as building blocks for creating large scale storage infrastructures  
Techniques are described for using chunk stores as building blocks to construct larger chunk stores. A chunk store constructed of other chunk stores (a composite chunk store) may have any number...
8631216 Dynamic address translation with change record override  
A translation table entry contains a change recording override field for controlling whether a change bit is to be set on a store or not. Each 4K byte block of main storage has an associated...
8631218 Method of and system for controlling the programming of memory devices  
In order to further develop a method of and a system (100) for controlling the programming of, in particular the erase/write access to, a memory device (10) comprising multiple memory cells (20,...
8626990 Non-volatile configuration for serial non-volatile memory  
Example embodiments for configuring a serial non-volatile memory device may comprise a non-volatile configuration register to store a configuration value received from the processor, the...
8627036 Memory management techniques  
Memory management techniques that permit an executing process to store content in memory and later retrieve that content from the memory, but that also permit a memory manager to discard that...
8621163 Management apparatus for improved database registration and update  
According to an embodiment a management apparatus includes: a stream storage configured to store a stream constituted by a plurality of pages; a trace information storage configured to store trace...
8621180 Dynamic address translation with translation table entry format control for identifying format of the translation table entry  
What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of...
8621161 Moving data between data stores  
A data object may be moved from a source data store to a destination data store via replication. The replication is initiated when an original data object in a source data store that is capable of...
8615629 Access scheduler  
Embodiments of the present invention provide a system for scheduling memory accesses for one or more memory devices. This system includes a set of queues configured to store memory access requests,...
8612673 Hierarchical immutable content-addressable memory processor  
Improved memory management is provided according to a Hierarchical Immutable Content Addressable Memory Processor (HICAMP) architecture. In HICAMP, physical memory is organized as two or more...
8606992 Dynamically switching command types to a mass storage drive  
A method, device, and system are disclosed. In one embodiment method begins by receiving a first new mass storage disk access request. The method then determines the total number of access requests...
8607017 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...
8601225 Time ordered view of backup data on behalf of a host  
A method and systems of a time ordered view of backup data on behalf of a host are disclosed. In an embodiment, a method to provide a time-ordered snapshot view on behalf of a host of a specified...
8601223 Techniques for servicing fetch requests utilizing coalesing page table entries  
A memory access technique, in accordance with one embodiment of the present invention, includes coalescing mappings between virtual memory and physical memory when a contiguous plurality of virtual...
8601214 System and method for write-back cache in sparse volumes  
The techniques introduced here provide for a write-back sparse volume cache in a storage system. The write-back sparse volume cache is implemented by a first storage server that is connected to...
8595413 Memory control method and device, memory access control method, computer program, and recording medium  
To increase the number of times data can be written into a flash memory a flash memory is provided with a real data block having multiple data blocks each having multiple data write cells. A memory...