Match Document Document Title
7624246 Method and system for memory allocation in a multiprocessing environment  
A method and system for allocating and de-allocating memory for threads of an application is provided. An allocation system provides a heap for tracking free tokens of memory that are available for...
7613896 Storage area dynamic assignment method  
A storage system allocates a data storage area in response to an access request from a first computer if the capacity of a first physical storage device configuring a first logical storage area,...
7610468 Modified buddy system memory allocation  
A modified buddy system memory allocator of an apparatus in an example receives a request for a size of memory. The modified buddy system memory allocator identifies a plurality of contiguous,...
7610452 Data processing system wherein data is stored in a memory and an external storage in parallel  
A data processing system comprises a memory for temporarily storing data, a storage for storing data and a controller for storing the data into the memory by a predetermined unit at a time and...
7607579 Information processing apparatus  
The invention provides an information processing apparatus that includes: a card slot in which a card-type medium is inserted; and a data communication unit that performs data exchange with the...
7603544 Dynamic allocation of a buffer across multiple clients in multi-threaded processor without performing a complete flush of data associated with allocation  
A method may include distributing ranges of addresses in a memory among a first set of functions in a first pipeline. The first set of the functions in the first pipeline may operate on data using...
7600085 Apparatus and method for determining erasability of data  
An apparatus for determining erasability of content data. The apparatus includes: a receiver configured to receive content data to be stored in a first storage medium; a comparator configured to...
7596669 Apparatus and method for managing memory in a network switch  
The present invention is related to a method and apparatus for managing memory in a network switch, wherein the memory includes the steps of providing a memory, wherein the memory includes a...
7594090 Efficient data storage  
One embodiment in accordance with the invention is a method for enabling efficient data storage. The method can include determining a maximum value for an element of a data structure, wherein the...
7590133 Data communication system, data communication method, and data communication apparatus  
A data communication apparatus (a) determines a segment size and a segment data size in accordance with a size of a receiving buffer of the destination node, the size of the receiving buffer being...
7584333 Data processing device in vehicle control system  
A data storage device executes a program including the steps of: determining whether or not a storage instruction to include data to be stored, along with a class generated as a label common among...
7584324 Statistical based admission control technique using three random variable admission control  
Admission of a new disk stream is based on the probability of overcommitting disk bandwidth based on parameters related to the disk. These fixed parameters are determined either by retrieval from...
7577813 System and method for enumerating multi-level processor-memory affinities for non-uniform memory access systems  
A system and method is disclosed for enumerating multi-level processor-memory affinities for non-uniform memory access systems. A processor-memory affinity hierarchy for each possible pairing of a...
7577783 Portable data storage device and method of dynamic memory management therefor  
A portable data storage device includes a first storage unit having a data storing zone and a reserved zone for bad blocks in the first storage unit, and a second storage unit having a look-up...
7577011 Optimization of ROM structure by splitting  
A method for designing a read-only memory (ROM), and related device, includes partitioning a dataset into two or more sub-datasets that each have the same address space, but are of a smaller...
7574579 Metadata management system for an information dispersed storage system  
Described is an information dispersal system in which original data to be stored is separated into a number of data “slices” in such a manner that the data in each subset is less usable or less...
7574578 System and method of adaptive memory structure for data pre-fragmentation or pre-segmentation  
A method and apparatus are disclosed for prefragmenting or presegmenting data. A data protocol type and length are provided. Based on the type and length, a linked list memory buffer structure is...
7558936 Data management in long record length memory  
A data management method for a long record length memory that is used for data acquisition writes data samples into an initial circular buffer within the memory having a size equal to a pre-trigger...
7555624 Program, an apparatus and a method for guaranteeing a data storage order in an ISAM file  
When a data storage request is issued, data is stored at an address indicated by a pointer that indicates the start of a free area, and when a data fetch request is issued, data is fetched from a...
7552267 Automatic detection of the bit width of a data bus  
A device employs a method for determining the data bus width of a non-volatile memory, such as NAND flash memory. The method performs at least two read operations on the non-volatile memory so as...
7543129 Storage system and storage area allocation method configuring pool areas each including logical volumes having identical allocation unit size  
A storage apparatus is provided with a storage area for storing data sent from a host computer, and a virtual/logical volume to which a dynamically variable storage area is allocated from within...
7539839 Method to test error recovery with selective memory allocation error injection  
The invention relates to a method and apparatus of simulating memory allocation errors in a software application. The method includes: determining a range of memory block sizes in a memory...
7539838 Methods and apparatus for increasing the storage capacity of a storage system  
One embodiment is directed to an object addressable storage (OAS) system that has a plurality of storage devices to store a plurality of content units. The OAS system provides an OAS interface so...
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...
7539822 Method and apparatus for facilitating faster execution of code on a memory-constrained computing device  
One embodiment of the present invention provides a system that facilitates faster execution of code on a memory-constrained computing device that has fast on-chip RAM, wherein the fast on-chip RAM...
7533238 Method for limiting the size of a local storage of a processor  
A method for limiting the size of a local storage of a processor is provided. A facility is provided in association with a processor for setting a local storage size limit. This facility is a...
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...
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...
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...
7523230 Device and method for maximizing performance on a memory interface with a variable number of channels  
The present invention includes a method and device for controlling the data length of read and write operations performed on a memory device. The method includes determining a first number of...
7516253 Apparatus for storing data having minimum guaranteed amounts of storage  
An apparatus for storing data includes a memory having minimum guaranteed amounts of storage corresponding to connections. The apparatus includes a mechanism for changing dynamically the minimum...
7512847 Method for estimating and reporting the life expectancy of flash-disk memory  
A method for managing a memory device, a memory device so managed and a system that includes such a memory device. A value of a longevity parameter of the device is monitored after a data operation...
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...
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...
7502876 Background memory manager that determines if data structures fits in memory with memory state transactions map  
A background memory manager (BMM) for managing a memory in a data processing system has circuitry for transferring data to and from an outside device and to and from a memory, a memory state map...
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...
7496707 Dynamically scalable queues for performance driven PCI express memory traffic  
A method, data processing system, and PCI Express protocol for enabling high performance IO data transfers for multiple, different IO configurations, which include variable packet sizes and/or...
7493392 Method and apparatus for assembly of virtually concatenated data  
In one embodiment, the invention is an apparatus for assembling data for virtual concatenation. The apparatus includes an auxiliary memory having a set of storage locations for data. The apparatus...
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...
7487387 Recording medium defect management  
A recording medium (D) comprises a file system area (FSA), a data area (DAA) and an initial defect management area (DMA). A system comprises a drive (DR) for writing data (DA) to or reading data...
7487323 Data storage system for storing data in different types of data storage media  
A data storage system for storing data includes a data storage medium and a data interface that communicates with the data storage medium. The data interface is configured to place data into a...
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...
7487294 RAID systems and setup methods thereof  
A RAID (Redundant Arrays of Independent Disks) system is provided. At least a first group of disks is selected to create a RAID 5 architecture. A second group of disks within the first group is...
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...
7480750 Optimization of buffer pool sizes for data storage  
Sizes of buffer pools for temporarily storing data from a database are dynamically optimized. A database server includes: a dividing ratio setting unit for setting a dividing ratio for dividing a...
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...
7478217 Method of storing both large and small files in a data storage device and data storage device thereof  
A method of storing files in a data storage device includes dividing a storage medium of the data storage device into identically sized storage units having a predetermined size, and indicating a...
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...
7475217 Method of managing storage capacity in storage system, a storage device and a computer system  
A capacity management method of managing a capacity of a storage unit of each storage in a computer system having a plurality of storage devices each having one or more storage units each providing...
7472250 Storage control device, and control method for storage control device  
The storage control device of the present invention is able to perform input and output of data between blocks whose size is different with good efficiency. The size of extended logical blocks,...