Match Document Document Title
8918621 Block address isolation for file systems  
The performance and efficiency of file systems for data allocation access in random-access storage media is enhanced by isolating block addresses from other metadata and the actual data itself in...
8918580 Storage device with buffer memory including non-volatile RAM and volatile RAM  
A storage device includes a flash memory, a buffer memory and a memory controller. The buffer memory is configured to temporarily store write data to be written in the flash memory, the buffer...
8914606 System and method for soft partitioning a computer system  
According to at least one embodiment, a method comprises partitioning a computer system into a plurality of soft partitions that each run an operating system. The method further comprises...
8914806 Information processing apparatus and virtual storage management method, and storage medium for restriction on process swapping based on process attributes and processor utilization  
A virtual storage management method that can increase the overall processing speed while preventing a processor from being overloaded. A request for acquisition of a memory area in a primary...
8914607 Broadcast receiving apparatus and memory managing method thereof  
A broadcast receiving apparatus and memory managing method thereof are provided. The broadcast receiving apparatus includes a storage unit which includes a plurality of memory areas for each of a...
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...
8909891 Virtual logical volume for overflow storage of special data sets  
Method embodiments for facilitating overflow storage of special data sets that reside on a single logical volume are provided. A virtual logical volume is created from unallocated memory units...
8907964 System and method for dynamically reconfiguring a vertex cache  
A system to process a plurality of vertices to model an object. An embodiment of the system includes a processor, a front end unit coupled to the processor, and cache configuration logic coupled...
8909716 Administering truncated receive functions in a parallel messaging interface  
Administering truncated receive functions in a parallel messaging interface (‘PMI’) of a parallel computer comprising a plurality of compute nodes coupled for data communications through the PMI...
8909893 Virtual logical volume for overflow storage of special data sets  
System embodiments for facilitating overflow storage of special data sets that reside on a single logical volume are provided. A virtual logical volume is created from unallocated memory units...
8904067 Adaptive multi-threaded buffer  
An adaptive multi-thread buffer supports multiple writer process and reader processes simultaneously without blocking. Writer processes are assigned a reserved write slot using a writer index that...
8904145 Adjusting memory allocation of a partition using compressed memory paging statistics  
Acceptable memory allocation for a partition is determined during and with minimal impact on normal operation of the partitioned system. The approach includes: collecting, by a processor,...
8904146 Techniques for data storage array virtualization  
Described are techniques for performing data storage system management. The data storage system is divided into a plurality of virtual partitions. A plurality of policy sets are specified where...
8898388 NVRAM caching and logging in a storage system  
In one embodiment, non-volatile random access memory (NVRAM) caching and logging delivers low latency acknowledgements of input/output (I/O) requests, such as write requests, while avoiding loss...
8898422 Workload-aware distributed data processing apparatus and method for processing large data based on hardware acceleration  
A workload-aware distributed data processing apparatus and method for processing large data based on hardware acceleration are provided. The data processing apparatus includes a memory buffer...
8898370 Data storage method for flash memory, and flash memory controller and flash memory storage system using the same  
A data storage method for storing data into a flash memory chip is provided. The flash memory chip has a plurality of physical addresses, and these physical addresses include a plurality of fast...
8898421 Electronic device for providing self-adapting services depending on the platform of the host equipment with which it is connected  
An electronic device having one or more services made available to a host equipment with which it is connected. The device automatically adjusts the access capability to the services made...
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...
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...
8892844 Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers  
Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers are described. In one such method, where memory cells are divided into at least a first...
8886911 Dynamic memory cache size adjustment in a memory device  
Methods for dynamic memory cache size adjustment, enabling dynamic memory cache size adjustment, memory devices, and memory systems are disclosed. One such method for dynamic memory cache size...
8885203 Optical reading device and control method for an optical reading device  
An optical reading device has an optical reading unit having optical elements disposed in a line that reads a medium; a storage unit having a ring buffer formed in the storage space; and a control...
8886912 Methods and apparatus for reallocating addressable spaces within memory devices  
Integrated circuit systems include a non-volatile memory device (e.g, flash EEPROM device) and a memory processing circuit. The memory processing circuit is electrically coupled to the...
8880837 Preemptively allocating extents to a data set  
Provided are a computer program product, system, and method for preemptively allocating extents to a data set in a storage system. A data set is comprised of a plurality of extents configured in...
8880858 Estimation of boot-time memory requirement  
Illustrative embodiments include a method, system, and computer program product for estimating boot-time memory requirement of a data processing system. A data processing system identifies, using...
8880825 Converting LUNs into files or files into LUNs in real time  
A LUN is provided that can store multiple datasets (e.g., data and/or applications, such as virtual machines stored as virtual hard drives). The LUN is partitioned into multiple partitions. One or...
8880582 User access to a partitionable server  
A partitionable server that enables user access thereto is provided. The partitionable server includes a plurality of partitions, each running an independent instance of an operating system (OS)...
8880795 Intelligent partitioning of external memory devices  
Multiple memory devices, such as hard drives, can be combined and logical partitions can be formed between the drives to allow a user to control regions on the drives that will be used for storing...
8880841 Distributing data among data storage partitions based on a forecasted demand in a networked computing environment  
Embodiments of the present invention provide an approach to forecast a potential demand for partitioned/sharded data and to distribute the data among a set of data partitions based on forecasted...
8881146 System for configuring a virtual image instance including receiving a configuration file specifying software information corresponding to a desired instance of a networked node or cluster  
A method and apparatus for creating a machine image to be used in instantiating virtual nodes in a cloud computing environment. A virtual machine operating system image is created based on the...
8874854 Method for selectively enabling and disabling read caching in a storage subsystem  
A mechanism for selectively disabling and enabling read caching based on past performance of the cache and current read/write requests. The system improves overall performance by using an...
8874848 Intelligence for controlling virtual storage appliance storage allocation  
A change in workload characteristics detected at one tier of a multi-tiered cache is communicated to another tier of the multi-tiered cache. Multiple caching elements exist at different tiers, and...
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...
8874981 Method of creating target storage layout table referenced for partitioning storage space of storage device and related electronic device and machine-readable medium  
An exemplary method of creating a target storage layout table referenced for partitioning a storage space of a storage device includes following steps: identifying defective storage areas in the...
8868829 Memory circuit system and method  
A method includes presenting multiple memory circuits to a system as a virtual memory circuit having at least one characteristic that is different from a corresponding characteristic of one of the...
8861013 Image forming apparatus  
A CPU perform the steps of: (a) causing a compression/decompression processor to decompress the compressed data of one of three bands in the data area except for the first block in the band, and...
8862855 Reading/writing control method and system for nonvolatile memory storage device  
The present invention is adapted to data storage technology field, and provides a reading/writing control method and system for nonvolatile memory, the method including the following steps:...
8862853 System and method for high performance secure access to a trusted platform module on a hardware virtualization platform  
A system and method for high performance secure access to a trusted platform module on a hardware virtualization platform, which includes Virtual Machine Monitor (VMM) managed components coupled...
8862852 Apparatus and method to selectively provide information to one or more computing devices  
A method is disclosed to selectively provide information to one or more remote computing devices. The method provides an information storage and retrieval system comprising first information, a...
8856486 Deploying a copy of a disk image from source storage to target storage  
A technique deploys a copy of a disk image from source storage to target storage. The technique involves identifying a particular disk image to be copied from the source storage to the target...
8856293 Methods and devices for NAS-level data protection based on NAS configuration images  
A network-attached storage (NAS) device comprises an operational state comprising first system settings; a network interface configured to couple to a network and a processor coupled to the...
8856487 Configurable partitions for non-volatile memory  
Example embodiments for configuring a non-volatile memory device may comprise configuring M physical partitions of the non-volatile memory into two or more banks, wherein the two or more banks...
8856488 Method for utilizing a memory interface to control partitioning of a memory module  
Apparatuses and methods for implementing partitioning in memory cards and modules where conventional memory cards or modules have only a single partition. A representative memory card/module in...
8849941 Virtual desktop configuration and operation techniques  
Techniques for configuring and operating a virtual desktop session are disclosed herein. In an exemplary embodiment, an inter-partition communication channel can be established between a...
8850133 Using dynamic block sizes in data transfer operations  
Dynamically adjusting a block size in a data transfer operation is disclosed. An indication that a data transfer operation has commenced is received. A first portion of data is read using a first...
8850154 Processing system having memory partitioning  
Memory resource partitioning code allocates a memory partition in response to a process requesting access to memory storage. Memory partition rules may define attributes of the memory partition....
8843696 Memory device and method of controlling the same  
According to one embodiment, a memory device includes a nonvolatile memory in which data write or data read is executed in units of a plurality of cells, and a controller configured to control the...
8843709 Method and apparatus for performing dynamic configuration  
A method for performing dynamic configuration includes: freezing a bus between a dynamic configurable cache and a plurality of cores/processors by rejecting a request from any of the...
8843725 Virtual interchangeable storage device  
Disclosed is a method and apparatus for a storage system comprising at least one mobile random access storage device capable of storing first or second data. At least one docking station is...
8838929 Allocation and deallocation of bounded time relative portions of a graphics memory  
A method of allocating regions of memory including the steps of allocating a corresponding plurality of portions of memory for use by the process and marking regions of memory that are allocated...