Sign up


Match Document Document Title
8924677 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...
8924642 Monitoring record management method and device  
The present invention provides a monitoring record management technology, which is used to manage a monitoring record stored in a memory, where the monitoring record is used to monitor a chunk in a...
8924673 Dynamic reuse and reconfiguration of logical data objects in a virtual tape system  
A method in one embodiment for operating a virtual server supporting at least one Write Once Read Many (WORM) logical data object and at least one read-write logical object includes initializing a...
8918601 Deferred page clearing in a multiprocessor computer system  
Processing within a multiprocessor computer system is facilitated by: logically clearing a data page by setting, in association with invalidate page table entry or set storage key processing, a...
8918584 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...
8918600 Methods for controlling host memory access with memory devices and systems  
The present disclosure includes methods for controlling host memory access with a memory device, systems, host controllers and memory devices. One embodiment for controlling host memory access with...
8918596 System and method for implementing NUMA-aware statistics counters  
The systems and methods described herein may be used to implement scalable statistics counters suitable for use in systems that employ a NUMA style memory architecture. The counters may be...
8918594 Multi-interface memory with access control  
Apparatus and methods disclose techniques to control access to a memory array. The memory array can be accessed by either a first interface or a second interface. A switch register grants privilege...
8918583 Adapting behavior of solid-state drive using real usage model  
An embodiment is a technique to adapt behavior of a solid-state drive (SSD) to extend lifespan of the SSD. Real environmental information is received from an environmental processor. The real...
8914583 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...
8914570 Selective write-once-memory encoding in a flash based disk cache memory  
In a method for storing data in a flash memory array, the flash memory array includes a plurality of physical pages. The method includes receiving a request to perform a data access operation...
8914572 Memory controllers and memory systems including the same  
A memory controller may include a cell state generator that is configured to generate a cell state for each of a plurality of multi-level cells included in a non-volatile memory device, using data...
8914595 Snapshots in deduplication  
A method, system, and computer program product comprising creating files on a de-duplication device corresponding to each of one or more storage mediums, marking data corresponding to a snapshot of...
8914553 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....
8914593 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...
8914603 System and method for synching Portable Media Player content with storage space optimization  
A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes a communication portion, a memory...
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...