Match Document Document Title
7546437 Memory usable in cache mode or scratch pad mode to reduce the frequency of memory accesses  
A processor adapted to couple to external memory. The processor comprises a controller and data storage (e.g., cache memory). The data storage is configurable to operate in either a cache policy...
7546321 System and method for recovery from failure of a storage server in a distributed column chunk data store  
An improved system and method for recovery from failure of a storage server in a distributed column chunk data store is provided. A distributed column chunk data store may be provided by multiple...
7546426 Storage having a logical partitioning capability and systems which include the storage  
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file...
7543127 Computer system  
A technology for allowing the smooth acquisition of required data when a processor switches working modes in a computer system is provided. According to one aspect of the present invention, the...
7543113 Cache memory system and method capable of adaptively accommodating various memory line sizes  
A cache memory system capable of adaptively accommodating various memory line sizes comprises cache memory and cache logic. The cache memory has sets of ways. The cache logic is configured to...
7539835 Data storage analysis mechanism  
System and method for data storage management. Embodiments may be used to perform analysis of disk-based data storage. Embodiments may provide a storage analysis mechanism for estimating storage...
7536518 Scalable disc array unit, and management method and management program for a scalable disc array unit  
A disc array unit manages a shared memory as a plurality of shared memory blocks, each including a group of cache pages, performs cache control on these cache pages through use of least recently...
7535759 Memory system with user configurable density/performance option  
The memory system has one or more memory dies coupled to a processor or other system controller. Each die has a separate memory array organized into multiple memory blocks. The different memory...
7533233 Accommodating multiple operating systems and memory sizes on IA-32 platforms  
A method of configuring IA-32 computer resources accommodates multiple operating systems and memory sizes automatically. If total available physical memory does not exceed 4 GB, then the minimum...
7533234 Method and apparatus for storing compressed code without an index table  
A method and apparatus is described herein for compressing a binary image in memory and decompressing a portion memory in response to a request, without using a compression index table to find...
7533239 System and method for dynamic sizing of cache sequential list  
A self-tuning, low overhead, simple to implement, locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so...
7533235 Reserve stacking  
The reserves of a flexible volume and the aggregate which contains the flexible volume are “stacked”. When the flexible volume is created, a portion of the flexible volume having a capacity...
7533216 Device and method for simulating a hard disk  
A device and a method for simulating a hard disk are disclosed. The device has a core logic chip, a main memory module and a setting module. The setting module is used to set the main memory module...
7529882 Dynamic volume management for flash memories  
A method for managing a range of memory in a flash memory space in which a plurality of data objects are stored. A volume defined for the range of memory has a first end and second end, with a...
7523288 Dynamic fragment mapping  
A dataset is divided into pieces and stored at multiple locations and the system dynamically increases or decreases the number of storage locations where the pieces of the data set may be stored. A...
7523270 Multi-port memory device  
A multi-port memory device has a plurality of ports which are connected to different external devices with the memory device performing serial data communication independently. The memory device...
7523284 Method and apparatus for providing memory management within a system management mode  
Methods, systems, and computer-readable media are provided for managing memory within a system management mode (“SMM”). According to the method, a memory management program is executed within...
7519803 Build-to-order embedded operating system partition  
A method of enabling a user to upgrade an information handling system which includes storing an application within an embedded partition during the fabrication of the information handling system...
7519639 Method and apparatus for dynamic incremental defragmentation of memory  
A garbage collection process for managing a memory includes a defragmentation cycle. The garbage collection process is interleaved with a running application on a time-based or work-based schedule....
7516294 Logical partitioning method for storage system  
When a static logical partition is set in a storage system, wasted resources are generated depending on the load state of the logical partition. Thus, after a logical partition is created, the...
7512745 Method for garbage collection in heterogeneous multiprocessor systems  
Garbage collection in heterogeneous multiprocessor systems is provided. In some illustrative embodiments, garbage collection operations are distributed across a plurality of the processors in the...
7509392 Creating and removing application server partitions in a server cluster based on client request contexts  
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine an application server partition based on the context of a request from a client, and send the request to the...
7506130 Mirrored computer memory on split bus  
A fully mirrored memory system includes at least one split memory bus, with each portion of the split memory bus having active memory and mirror memory. Each portion of the memory bus transfers a...
7502891 Storage management based on worklist  
Systems and methods of storage management which are based on a worklist are described. The storage typically although not necessarily includes a faster access part and a slower access part. One of...
7499961 Method and apparatus for limiting the size and facilitating maintenance of remembered sets in a space incremental garbage collector  
In a space incremental garbage collector, remembered set information for a region is stored in a set of fixed-size data structures, each of which has a representation of the information and a level...
7500135 Fault tolerant data storage device  
Aspects of the invention incorporate a method and a system of providing fault tolerant data recovery in one or more data storage drives of a data storage device. The method of implementing fault...
7500077 Use of region-oriented memory profiling to detect heap fragmentation and sparse memory utilization  
A method of detecting inefficient use of virtual memory by an application that is programmed using memory pointers. The method can include selecting a first heap from a list of tracked heaps and...
7500058 Cache memory managing method for computer system  
A computer system acquires mapping information of data storage regions in respective layers from a layer of DBMSs to a layer of storage subsystems, grasps correspondence between DB data and storage...
7499834 System and methods for reporting device allocation  
A storage area network (SAN) management application generates device allocation reports displaying foundation variables, device specific parameters, and computed, derived fields for different types...
7496729 Method and apparatus to eliminate interpartition covert storage channel and partition analysis  
A method, apparatus, and computer instructions in a logical partitioned data processing system for managing trace data. A call is received for the trace data from a calling partition within a...
7490117 Dynamic performance monitoring-based approach to memory management  
Techniques are described for optimizing memory management in a processor system. The techniques may be implemented on processors that include on-chip performance monitoring and on systems where an...
7490213 Dynamic allocation of storage for hierarchical copies  
A method for managing multiple logical volumes in a data storage system, including providing physical storage of a given capacity within the data storage system, and adding a logical volume of a...
7490206 Method and structure for low memory relocation for dynamic memory reconfiguration  
A method (and structure) for relocating low memory for an operating system instance in a computer system includes establishing a low memory table (LMT), the LMT comprising information allocated for...
7490212 System and method for writing data to dedicated bands of a hard disk drive  
Data is written to a hard disk drive using shingled writing principles, i.e., each data track is partially overwritten when an immediately contiguous data track is written. Two or more contiguous...
7490203 Method for dumping data in processing systems to a shared storage  
Provided are a method, system and program for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing...
7487319 Resource allocation unit queue  
Provided is a method, system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends...
7487324 Computer system  
A computer system including a first volatile memory, a nonvolatile memory being virtually divided into a plurality of areas including a first memory area and a second memory area, the first memory...
7487326 Method for managing metrics table per virtual port in a logically partitioned data processing system  
A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to track performance and reliability...
7484043 Multiprocessor system with dynamic cache coherency regions  
A multiprocessor computer system has a plurality of processing nodes which use processor state information to determine which coherent caches in the system are required to examine a coherency...
7484065 Selective memory allocation  
Methodology, systems and media associated with selectively allocating memory are described. One exemplary method embodiment comprises receiving a quality data that identifies the quality of one or...
7484047 Apparatus and method for composing a cache memory of a wireless terminal having a coprocessor  
A terminal apparatus and method for controlling access by a processor and coprocessor to data buses that connect memories. The apparatus and method comprise a first flash memory connected to a...
7484074 Method and system for automatically distributing real memory between virtual memory page sizes  
A method, system and computer program product for allocating real memory to virtual memory page sizes when all real memory is in use includes, in response to a page fault, selecting a page frame...
7479992 Image recording apparatus  
An image recording apparatus includes an image sensor. Image data of an object imaged by the image sensor is recorded on a recording medium to which an FAT system is adopted. A recording area of...
7480853 Deleting objects from a store of a device  
Systems, methods, and computer program products for deleting objects from device stores without deleting corresponding objects from one or more synchronization partners. A device has a device sync...
7480829 Method, system and computer program product for recovery of formatting in repair of bad sectors in flash memory  
A method for correcting a formatting error in a flash memory is disclosed. An error in a first formatting of a first flash memory is discovered, and a second formatting is extracted from a second...
7478220 Method, apparatus, and product for prohibiting unauthorized access of data stored on storage drives  
A method is disclosed in a data processing system for prohibiting unauthorized access of data that is stored on storage drives. Multiple logical partitions are generated. A different unique...
7477578 Disk recording device and disk recording method for recording and erasing titles on a disk  
Recording sections configured to record titles on a disk based on a management method in which additional recording and erasing of each title is possible, and each of the titles are recorded...
7478206 Information-processor for controlling a storing area in accordance with an amount of requested information  
A storing/reproducing device includes a storing controller that recognizes programming information read out from timer recording list information and the data size of a content corresponding to the...
7478119 System and method for transposing memory patterns within the physical memory space  
A system for mapping memory of a computer system includes a sorter, a partitioner, and a mapper. The sorter sorts a physical memory space to obtain a sorted virtual memory space, where the physical...
7478212 Techniques to transfer information between memory regions  
Techniques are described herein that may be used to de-fragment a first region of memory. For example, de-fragmenting may include identifying multiple accessed memory locations in the first memory...