Sign up


Match Document Document Title
8914584 System and method for improving cache performance upon detection of a LUN control event  
A method for receiving a Mode Select command concerning a LUN from a host. The Mode Select command defines control information and host identifier information concerning the host associated with...
8909854 Memory device with specified write data size  
According to one embodiment, a memory device includes a nonvolatile memory which stores data in units of a write unit includes cells, and a controller which controls the memory and partitions...
8909897 Method for generating a delta for compressed data  
A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. The share bit is set to indicate a translation...
8909899 Emulating execution of a perform frame management instruction  
What is disclosed is a frame management function defined for a machine architecture of a computer system. In one embodiment, a frame management instruction is obtained which identifies a first and...
8909886 System and method for improving cache performance upon detecting a migration event  
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. The occurrence of a migration event...
8909879 Counter-based entry invalidation for metadata previous write queue  
Embodiments of the invention relate to counter-based entry invalidation for a metadata previous write queue (PWQ). An aspect of the invention includes writing an address into an entry in the...
8904123 Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata  
A virtual logical unit that stores learning metadata is allocated in a first storage server having a first plurality of clusters, wherein the learning metadata indicates a type of storage device in...
8904147 Method for generating a delta for compressed data  
A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. The share bit is set to indicate a translation...
8904138 Global distributed memory reshape operations on range-partitioned arrays  
Embodiments are directed to reshaping a partitioned data array. In an embodiment, a computer system identifies a block length parameter that describes the number of data blocks in the...
8904120 Segmented fingerprint datastore and scaling a fingerprint datastore in de-duplication environments  
A storage server is coupled to a storage device that stores data blocks, and generates a fingerprint for each data block stored on the storage device. The storage server creates a master datastore...
8904082 Operation based polling in a memory system  
Operation based polling in a memory system. A device manager is provided to perform efficient polling by utilizing the effective bandwidth of the memory system, in a controller coupled to a...
8904093 Managing lifetime of limited usage storage devices in a caching system  
A cache server receives wear usage information associated with a storage device, and receives an object to be cached in the storage device. The cache server also determines whether to store the...
8904122 Self-adjusting SCSI storage port queue  
A method for managing storage space in a storage port queue includes establishing a watermark for the storage port queue. The method further receives, at the storage port associated with the...
8904121 Computer system and storage management method  
A storage tiered that satisfies desired performance is configured by recognizing the type and capacity of storage media of a storage apparatus, which are held by a user, and using the storage...
8898403 Self-adjusting SCSI storage port queue  
A method for managing storage space in a storage port queue includes establishing a watermark for the storage port queue. The method further receives, at the storage port associated with the...
8898399 Locking and signaling for implementing messaging transports with shared memory  
Disclosed are systems and methods for transporting data using shared memory comprising allocating, by one of a plurality of sender application, one or more pages, wherein the one or more pages are...
8892507 Providing file system quota support for a file system having separated data and metadata  
Described are techniques for performing quota management in a distributed file system. An allocation quota specifies an upper limit of storage for allocation for a quota set of the distributed file...
8892828 Apparatuses and methods for storing validity masks and operating apparatuses  
Apparatuses and methods for storing a validity mask and operating apparatuses are described. A number of methods for operating an apparatus include storing a validity mask that is associated with a...
8892826 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...
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...