Sign up


Match Document Document Title
8892827 Cooperative memory management  
A method and an apparatus for selecting one or more applications running in a data processing system to reduce memory usage according to information received from the applications are described....
8892812 Flash memory device and data writing method for a flash memory  
A data writing method for a flash memory. First, a plurality of blocks of a flash memory is classified into a plurality of block groups according to the erase counts of the blocks. A logical...
8892840 Computer system and data migration method  
A computer system and data migration method capable of replacing a storage apparatus with another storage apparatus and avoiding stopping data transmission or reception between a host computer and...
8886910 Storage device drivers and cluster participation  
The representation of storage devices on computers (e.g., as logical volumes) may be complicated by the pooling of multiple storage devices in order to apply redundancy plans such as mirroring and...
8886895 System and method for fetching information in response to hazard indication information  
A method for fetching information in response to hazard indication information, the method includes: (i) associating hazard indication information to at least one information unit that is being...
8886896 Storage format for media streams  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing live media streams are disclosed. A storage format that can be used to record and then...
8886883 System and method for improving cache performance  
A method, computer program product, and computing system for identifying compressed content within a first cache system to a data array associated with the first cache system. Related content is...
8880817 Storage subsystem backplane management system  
A storage subsystem backplane management system includes a storage controller and a service processor. A first backplane including a first management controller is coupled to the storage controller...
8880826 System and method for write once read many (WORM) storage in an information handling system  
A Write-Once Read-Many (WORM) memory controller receives data from a processing system that is addressed to a location in a storage device, stores the data and a tag at the location, receives...
8880799 Rebuilding data on a dispersed storage network  
A rebuilder application operates on a dispersed data storage grid and rebuilds stored data segments that have been compromised in some manner. The rebuilder application actively scans for...
8880804 Storage apparatus and data management method  
A storage apparatus includes storage devices of a plurality of types of varying performance, and a control unit which manages each of storage areas provided by the storage devices of the plurality...
8880809 Memory controller with inter-core interference detection  
Embodiments are described for a method for controlling access to memory in a processor-based system comprising monitoring a number of interference events, such as bank contentions, bus contentions,...
8874835 Data placement based on data properties in a tiered storage device system  
A method for managing non-volatile memory is provided. The method includes determining at least one property of a data and determining to which type of a plurality of types of flash memory to write...
8874861 System and method of copying electronic document and change history information  
A computer readable medium stores a program causing a computer to execute a process. The process includes receiving from a user a request for performing a process for copying information; executing...
8874857 ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST***
System and method for improving cache performance
 
A method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts. An ownership tracking structure is...
8874934 Nonvolatile memory device and operating method  
Disclosed is an operating method of a non-volatile memory device which comprises randomizing data to store the randomized data; erasing the randomized data; and outputting erase data according to...
8874826 Programming method and device for a buffer cache in a solid-state disk system  
Provided are a method and apparatus for programming a buffer cache in a Solid State Disk (SSD) system. The buffer cache programming apparatus in the SSD system may include a buffer cache unit to...
8874829 Storage system and storage system control method  
The device controller (a) executes a data I/O process with respect to a physical storage area in accordance with an I/O command, and (b) sends to the storage controller an I/O command-related...
8874830 Method for controlling memory array of flash memory, and flash memory using the same  
A control method for a Flash memory array and a Flash memory is disclosed. The Flash memory array includes a plurality of blocks which are classified into groups and each group includes at least...
8874831 Flash-DRAM hybrid memory module  
A memory module that is couplable to a memory controller hub (MCH) of a host system includes a non-volatile memory subsystem, a data manager coupled to the non-volatile memory subsystem, a volatile...
8868505 Systems and methods for protecting data in a network host environment  
Data protection programs are installed at each network host. The programs communicate with each other to scan the hosts and identify duplicate and unique data objects stored at the hosts. Duplicate...
8868854 Systems and methods for handling out of order reporting in a storage device  
Various embodiments of the present invention provide systems and methods for handling out of order reporting in a storage device.
8868821 Systems and methods for pre-equalization and code design for a flash memory  
A system, computer readable program, and method for programming flash memory, the method includes: providing multiple pairs of most significant bit (MSB) page uncoded bit error rates (UBERs) and...
8858426 Ultrasound endoscope system and control method of ultrasound endoscope system  
In the present invention, an ultrasound observation apparatus includes an information reposition portion; the information reposition portion is a storage portion for storing various state...
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...