Sign up


Match Document Document Title
8862839 Storage system and storage management method for controlling off-line mode and on-line mode of flash memory  
A storage system which has flash memories constituting a storage area and a function of placing and handling the flash memories in on-line mode and off-line mode, and which stores and manages...
8856468 Memory device capable of improving write processing speed and memory control method  
According to one embodiment, a memory device includes a memory unit, a first storage unit, a second storage unit, a third storage unit, a data move unit, and a controller. The first storage unit...
8856435 External, self-initializing content addressable memory free index storage device  
A method, apparatus and computer program product for an external, self-initializing FIFO containing indexes of free CAM memory locations is presented. When data is sent to the CAM for a lookup,...
8856467 Management of metadata in a storage subsystem  
Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A call is received from a client to update...
8850108 Storage cluster  
A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality...
8850124 Method, system, apparatus, and computer-readable medium for implementing caching in a storage system  
A method, system, apparatus, and computer-readable medium are provided for performing read-ahead operations for sequential read operations. A method includes maintaining a bitmap including a...
8843718 Presentation of a read-only clone LUN to a host device as a snapshot of a parent LUN  
A method, apparatus, and system of presentation of a read-only clone Logical Unit Number (LUN) to a host device as a snapshot of a parent LUN are disclosed. In one embodiment, a method includes...
8838915 Cache collaboration in tiled processor systems  
The present invention may provide a computer system including a plurality of tiles divided into multiple virtual domains. Each tile may include a router to communicate with others of said tiles, a...
8837734 Managing encrypted data and encryption keys  
A data module encrypts a first portion of a drive in a data center using a first encryption key. The data module encrypts the first encryption key using a second encryption key to obtain an...
8838930 Methods, systems, and devices for management of a memory system  
Methods, devices, and systems for a memory management system within an electronic device are disclosed, such as those wherein the memory management system is external to and compatible with...
8838911 Systems, methods, and software for interleaved data stream storage  
Methods, systems, and software are provided herein that allow a user to store and retrieve data records. In one example, a method of storing data records is provided. The method includes...
8838888 Conditional write processing for a cache structure of a coupling facility  
A method for managing a cache structure of a coupling facility includes receiving a conditional write command from a computing system and determining whether data associated with the conditional...
8832660 Advancing and rewinding a replayed program execution  
In an embodiment, a data processing system comprises a storage system coupled to a unit under test comprising a heap memory, a static memory and a stack; second logic operable to perform: detecting...
8832684 Methods for improving atomicity of runtime inspections  
A method for achieving atomicity while inspecting a running computer process using a copy-on-write process in a supervisor to generate a copy of a target's memory page being written to, prior to...
8825952 Handling high priority requests in a sequential access storage device having a non-volatile storage cache  
Provided are a computer program product, system, and method for handling high priority requests in a sequential access storage device. Received modified tracks for write requests are cached in a...
8819361 Retaining verifiability of extracted data from signed archives  
The objects of an archive may be verified with a cryptographic signature stored in the archive. However, when an object is extracted, the authentication involves re-authenticating the entire...
8819358 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...
8819357 Method and system for ensuring cache coherence of metadata in clustered file systems  
Metadata of a shared file in a clustered file system is changed in a way that ensures cache coherence amongst servers that can simultaneously access the shared file. Before a server changes the...
8812812 Dispersed storage network resource allocation  
A dispersed storage unit within a dispersed storage network is configured with registry information including a slice name assignment indicating a range of slice names assigned to a vault...
8806161 Mirroring splitter meta data  
A method, system and computer program product for data replication comprising receiving an IO at a first storage processor (SP), sending metadata corresponding to the IO to a second SP, receiving...
8806168 Producer-consumer data transfer using piecewise circular queue  
A method includes producing values with a producer thread, and providing a queue data structure including a first array of storage locations for storing the values. The first array has a first tail...
8806154 Thin provisioning row snapshot with reference count map  
The storage of single or multiple references of the same data block in a storage pool is disclosed. Indexing of the data includes storing reference information in the storage pool as a mapping...
8806245 Memory read timing margin adjustment for a plurality of memory arrays according to predefined delay tables  
An apparatus and method for changing the extra margin adjustment (EMA) for a memory is disclosed. A control unit may access a table responsive to an indication of a change of operating point. The...
8806155 Methods and apparatus for designating or using data status indicators  
Memory devices and methods facilitate handling of data received by a memory device through the use of data grouping and assignment of data validity status values to grouped data. For example, data...
8806138 Dynamic dependencies and parameterizations for execution and caching  
Data values are cached by dynamically determining the dependencies of computation nodes on input parameters and on other results of computation nodes. Cache data structures are maintained for...
8799573 Storage system and its logical unit management method  
The size of management information pages for storing format management information is minimized and a management size of the management information pages is reduced. A storage system has a...
8799561 Valid page threshold based garbage collection for solid state drive  
A method for garbage collection in a solid state drive (SSD) includes determining whether the SSD is idle by a garbage collection module of the SSD; based on determining that the SSD is idle,...
8799575 Memory card cleaner and method of utilization  
A system and method for verifying memory cards. A memory card is received in a card reader in communication with a computing device. The memory card is scanned utilizing a computing device. A...
8799562 Storage apparatus and data control method for generating and storing format data and guarantee codes  
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...
8793445 Method and system for improved deskewing of data  
Embodiments of the present invention are directed to a method, computer-readable medium and system for deskewing data. More specifically, skewed data is accessed and written into a plurality of...
8793463 Allocation strategies for storage device sets  
A storage device set may allocate capacity for spaces (e.g., logical volumes) according to an allocation strategy, e.g., allocating capacity from the storage device having the greatest available...
8793440 Error detection for files  
Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile...
8793460 Memory system and method using stacked memory device dice, and system using the memory system  
A memory system and method uses stacked memory device dice coupled to each other and to a logic die. The logic die may include a timing correction system that is operable to control the timing at...
8788784 Method and device for storing and reading/writing composite document  
A method and device for storing and reading/writing a composite document are disclosed. The method includes: an initial storing area is pre-allocated for an inner controlling stream of the...
8788767 Register system and method for utilizing a register unit  
A register system includes a register unit and a control unit. The register unit is utilized for storing a first data packet, wherein the register unit has an end flag. The control unit is coupled...
8788758 Least profitability used caching scheme  
A storage proxy loads cache lines with data from a storage device. Storage access requests are received from an initiator and directed to the storage device. The storage proxy provides the data...
8788766 Software-accessible hardware support for determining set membership  
A method and processor supporting architected instructions for tracking and determining set membership, such as by implementing Bloom filters are disclosed. The apparatus includes storage arrays...
8782011 System and method for scalable reference management in a deduplication based storage system  
A system and method for managing a resource reclamation reference list at a coarse level. A storage device is configured to store a plurality of storage objects in a plurality of storage...
8782338 Method for wear leveling in a nonvolatile memory  
A method for writing and reading data memory cells, comprising: defining in a first memory zone erasable data pages and programmable data blocks; and, in response to write commands of data, writing...
8782344 Systems and methods for managing cache admission  
A cache layer leverages a logical address space and storage metadata of a storage layer (e.g., storage layer) to cache data of a backing store. The cache layer maintains access metadata to track...
8775736 System and method for enhanced application performance with tiered storage in an information handling system  
An information handling system includes a memory controller coupled to a first and a second storage device. The memory controller stores information on the first storage device based upon an access...
8775724 Memory system in which extension function can easily be set  
According to one embodiment, a non-transitory medium, a controller, a memory, an extension function section, and an extension register. The controller controls the non-transitory medium. The memory...
8775753 Synchronization of logical copy relationships  
An approach to synchronization of logical copy relationships on a local site with those on a remote site that is a mirror. A withdraw command is received on the local site for logical copy...
8769191 Garbage collection method for nonvolatile memory device  
A nonvolatile memory device includes a memory area having free segments and first to fourth regions having used segments. The garbage collection method includes selecting a target segment from the...
8769162 Multiple path load distribution for host communication with a tape storage device  
A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided....
8769218 System and apparatus for flash memory data management  
The system and apparatus for managing flash memory data includes a host transmitting data, wherein when the data transmitted from the host have a first time transmission trait and the address for...
8769231 Crossbar switch device for a processor block core  
A crossbar switch device for a processor block ASIC core and a method for a flush-posted-write(s)-before-read mode thereof are described. Operation for the flush-posted-write(s)-before-read mode is...
8762660 Avoiding physical fragmentation in a virtualized storage environment  
A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical...
8762783 Error identification  
A method of identifying errors in a computing system operation is provided and includes identifying that a certain record of interest in system trace information has a number of entries that...
8762677 Information processing system for transmitting settings information from a parent processing apparatus to a child processing apparatus, information processing method, and non-transitory computer readable medium  
An information processing system includes: a storage device storing information including settings information configured to an information processing apparatus, attribute management information...