|
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,...
|