Match Document Document Title
8838926 Interacting with data in hidden storage  
Unused storage space within a data storage is utilized to store data while effectively making it appear to the operating system, other programs, and the user that the space is still available or...
8838932 Power economizing by powering down hub partitions  
An approach to power economization in a spoke and hub environment is presented. When a hub receives a data set from a first spoke, the hub writes the data set to a first partition that is...
8832408 Non-volatile memory array partitioning architecture and method to utilize single level cells and multi-level cells within the same memory  
A memory device is disclosed, and includes an array of memory cells and a partitioning system configured to address a first portion of the array in a single level cell mode, and a second portion...
8830716 Intelligent far memory bandwith scaling  
Memory bandwidth management. In a two-level memory (2LM) system far memory bandwidth utilization at least a far memory is monitored and the available far memory bandwidth availability is...
8832410 Disk-based storage device with frequently accessed partition  
A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the storage disk, and a controller configured to...
8832409 Dynamic guarding of a storage media  
A fixed data region on a storage medium may be allocated with one of a variety of allocation schemes (e.g., a randomly writable allocation scheme, a non-randomly writeable allocation scheme with a...
8832357 Memory system having a plurality of writing mode  
According to one embodiment, a memory system includes a non-volatile semiconductor memory, a block management unit, and a transcription unit. The semiconductor memory includes a plurality of...
8832389 Domain based access control of physical memory space  
Domains can also be used to control access to physical memory space. Data in a physical memory space that has been used by a process sometimes endures after the process stops using the physical...
8825941 SLC-MLC combination flash storage device  
Flash memory drives and related methods are disclosed that operate to keep frequently written data, which results in frequently erased blocks, in SLC flash, and relatively static data in MLC...
8825982 Storage unsharing  
A method is described to partition the memory of application-specific hardware compiled from a software program. Applying the invention generates multiple small memories that need not be kept...
8825980 Consideration of adjacent track interference and wide area adjacent track erasure during disk defragmentation  
Embodiments of the present invention provide a system, method, and program product for defragmenting files on a hard disk drive. A computer system identifies a plurality of movable blocks on a...
8826023 System and method for securing access to hash-based storage systems  
Various methods and systems for securing access to hash-based storage systems are disclosed. One method involves receiving information to be stored in a storage system from a storage system client...
8825981 Allocating addressable memory regions to an adapter  
A method of configuring system memory may include determining a plurality of memory regions supportable on an input/output adapter. The input/output adapter may include a physical function. A...
8825950 Redundant array of inexpensive disks (RAID) system configured to reduce rebuild time and to prevent data sprawl  
A RAID system is provided in which, in the event that a rebuild is to be performed for one of the PDs, a filter driver of the operating system of the computer of the RAID system informs the RAID...
8819380 Consideration of adjacent track interference and wide area adjacent track erasure during block allocation  
Embodiments of the present invention provide a system, method, and program product for allocating a block of physical storage space on a write surface of a hard disk drive. A computer system...
8819076 Distributed multidimensional range search system and method  
A computer-implemented method is provided for managing a plurality of data objects including dimensional attributes. The method includes receiving a plurality of data objects including dimensional...
8819382 Split heap garbage collection  
A method and an apparatus to scan a stack for references to a heap used in executing a code via the heap are described. The heap may be allocated with fixed and varied sized slots. Each varied...
8819372 Preventing data loss during reboot and logical storage resource management device  
According to an example, in a method for preventing data loss during reboot, a logical storage resource management device may pre-allocate reserved memory for storing a storage resource mapping...
8812814 User equipment buffer management in multiple-input multiple-output communication systems  
Embodiments of the disclosure provide a system and method for dynamically allocating storage capacity in a user equipment buffer. In various embodiments of the invention, a plurality of transport...
8812813 Storage apparatus and data access method thereof for reducing utilized storage space  
A storage apparatus includes a first data section, a second data section, and a common data section. The first data section stores first data, the second data section stores second data, and the...
8812815 Allocation of storage areas to a virtual volume  
The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages. To the virtual volume 5, in...
8812805 Mixed technology storage device that supports a plurality of storage technologies  
A mixed storage device includes a set of storage units, each potentially based on a different storage technology, such as NAND flash drive, NOR flash drive, magnetic hard drive, magneto-optical...
8812775 System and method for controlling nonvolatile memory  
A memory system, comprises a nonvolatile memory comprising multiple memory cells, and a memory controller configured to control respective cell levels of the memory cells by assigning a logical...
8805896 System and method for use with garbage collected languages for enabling the allocated heap memory to be updated at runtime  
A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient...
8806170 Accessing a hard disk drive and a flash memory with different formats in a storage system  
For a storage apparatus where flash memory disks and hard disks coexist, high-density mounting of flash memory modules is achieved. The storage apparatus includes flash memories and a storage...
8806167 Broadcast receiving apparatus and method for managing memory thereof  
A broadcast receiving apparatus and a method for managing a memory are provided. The method for managing a memory includes setting a part of a memory to be a first memory area to be used for a...
8799616 Method and system for preferred CPU binding on virtual partitions  
A method and system for binding a preferred CPU to a virtual partition of a computer is disclosed. In one embodiment, a preferred CPU for a virtual partition of a computer is determined upon a...
8799613 Methods and system of pooling storage devices  
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality...
8799574 Method and devices for installing and retrieving linked MIFARE applications  
A method for installing linked MIFARE applications (TK1-A, TK1-B, TK1-C) in a MIFARE memory (MM) being configured as a MIFARE Classic card or an emulated MIFARE Classic memory comprises storing...
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...
8793466 Efficient data object storage and retrieval  
A data storage system includes a processor, a system memory, and logical extents. Blocks of storage in one or more physical storage devices are allocated to each of the logical extents. The...
8788786 Storage system creating cache and logical volume areas in flash memory  
The temporary area capacity required to be secured with respect to the whole permanent area is calculated in accordance with the capacity and access frequency of a host computer data permanent...
8788751 Restoring spanned volumes of data  
According to one embodiment, a backup is searched for data to be restored from a volume. The backup comprises multiple disks. The volume is stored in one or more spans on the disks. The spans...
8782322 Ranking of target server partitions for virtual server mobility operations  
A computer implemented method, data processing system, and computer program product for automated ranking of target server partitions based on current workload partition performance state. When a...
8775741 Using temporal access patterns for determining prefetch suitability  
A storage control system includes a prefetch controller that identifies memory regions for prefetching according to temporal memory access patterns. The memory access patterns identify a number of...
8775770 Keeping file systems or partitions private in a memory device  
Disclosed is a method and apparatus for allowing a user to select, from a plurality of partitions on a memory device, which partitions may be visible to hosts connecting to the memory device.
8775763 Redundant data assignment in a data storage system  
The present invention provides techniques for assignment and layout of redundant data in data storage system. In one aspect, the data storage system stores a number M of replicas of the data....
8775771 Block management method for a flash memory and flash memory controller and storage system using the same  
A block management method for managing a plurality of physical blocks of a flash memory chip is provided. The block management method includes configuring a plurality of logical addresses; mapping...
8775769 Partition-based method and apparatus for diagnosing memory leak in java systems  
A partition-based method for diagnosing memory leaks in Java systems, comprising dividing heap memory of a Java virtual machine into a plurality of partitions based on a partition plan, wherein...
8769237 Map updating system and map updating program using dynamic cache memory  
A map updating system includes: an update processing unit for performing update processing by reading data required in the update processing from a cache area of a memory when the data are stored...
8769230 Parallel, single-pass compaction in a region-based garbage collector  
A method to implement parallel, single-pass compaction in a garbage collector is described. In one embodiment, such a method includes conducting a planning phase for multiple regions to be...
8769238 Load rebalancing for shared resource  
Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of services. For example, the number of...
8769142 Data transfer apparatus, information processing apparatus and method of setting data transfer rate  
A method of setting transfer rate for information processing apparatus having a plurality of processing apparatus including a processor outputting data and connected by one or a plurality of data...
8769190 System and method for reducing contentions in solid-state memory access  
Embodiments of the invention are directed to enabling concurrent commands from command requesters in a non-volatile solid-state storage subsystem in a manner that reduces contentions among the...
8769236 Remote differential compression applied to storage  
Oftentimes, computer files, information packets, and the like share identical data portions that cause duplicate storing. The files and/or packets can be logically divided and checks can be...
8767334 System, method, and computer program product for creating a single library image from multiple independent tape libraries  
In one embodiment, a system includes a library manager for communicating with a plurality of logical libraries having data organized therein and stored on sequential access media therein, wherein...
8762703 Boot partitions in memory devices and systems  
The present disclosure includes boot partitions in memory devices and systems, and methods associated therewith. One or more embodiments include an array of memory cells, wherein the array...
8762532 Apparatus and method for efficient memory allocation  
Incoming data frames are parsed by a hardware component. Headers are extracted and stored in a first location along with a pointer to the associated payload. Payloads are stored in a single,...
8762680 Scaling energy use in a virtualized environment  
A set of physical input/output adapters (PIOAs) is configured such that each PIOAs in the set of PIOAs is a functional equivalent of another PIOAs in the set of PIOAs. A utilization of each PIOA...
8762622 Enhanced MLC solid state device  
Flash memory drives and related methods are disclosed that operate to keep frequently written data, which results in frequently erased blocks, in SLC-mimicking MLC flash, and relatively static...