Match Document Document Title
7421533 Method to manage memory in a platform with virtual machines  
An embodiment of the present invention enables the virtualizing of virtual memory in a virtual machine environment within a virtual machine monitor (VMM). Memory required for direct memory access...
7418570 Logical unit number increasing device, and logical unit number increasing method  
According to an embodiment, virtual logical units are each provided with correlative data between a virtual logical unit number and a real logical unit number. In response to an access request...
7418571 Memory interleaving  
Memory interleaving includes providing a non-power of two number of channels in a computing system and interleaving memory access among the channels.
7415506 Storage virtualization and storage management to provide higher level storage services  
In a storage server on a storage area network, a media unit manager manages disk space in a manner transparent to the host computers. The media unit manager uses media units corresponding to the...
7412573 Storage device and device changeover control method for storage devices  
The present invention makes it possible to change over a volume transparently with respect to a host. A first storage device 2 A and a second storage device 2 B are connected through a...
7412585 Method for controlling disk drive using an address translation table  
Embodiments of the invention achieve data write in an appending manner by conversion from a logical block address to a physical block address in a HDD that has only one storage device and does not...
7409607 Memory address generating apparatus, processor having the same, and memory address generating method  
A memory address generating apparatus comprising an address converting circuit, after setting a first setting region storing substitution source data and a second setting region storing...
7409703 Method and system for efficient storage of data in a set top box  
A method, system and computer program product for efficient storage of data for use by an application, including a set top box. The set top box including a physical memory, a bulk storage device,...
7406567 Algorithm to improve packet processing performance using existing caching schemes  
A system and method for improving the speed of packet switching in a routing platform that maps shared I/O memory into two address spaces. The first address space is mapped with the cache attribute...
7406572 Universal memory circuit architecture supporting multiple memory interface options  
An architecture for an improved non-volatile memory device supporting multiple memory interface options is disclosed herein. In one embodiment, the improved memory device includes a magnetic random...
7404029 Accessing device  
To provide an accessing device which allows reliable protection of important data. A memory accessing device has a file system device which manages a logical memory space and a driver device which...
7404038 Storage system having a plurality of interfaces  
A hybrid-type storage system having both SAN and NAS interfaces can be implemented by simple hardware capable of carrying out a SAN function independently of a NAS function and a NAS load. To be...
7403974 True zero-copy system and method  
A method and system for moving data from a network layer into a physical memory page, wherein said physical memory page comprising a plurality of physical memory clusters, creating a logical page...
7404063 Reclaiming the PCI memory range with minimal memory loss in IA-32 platforms  
A method for configuring resources in IA-32 computers enables the PCI memory address range to be reclaimed with minimal loss of available physical memory. The BIOS establishes a remap window at the...
7404064 Method and device for calculating addresses of a segmented program memory  
A method and a device for converting a virtual address of a program executed by a processor and provided by a program counter into a physical address in a program memory, the program having been...
7404021 Integrated input/output controller  
An integrated I/O controller in an integrated circuit is provided for centralized data management. The integrated circuit includes a host interface, a disk interface, and a mapping controller...
7401200 Information processing apparatus, memory managing program, and memory managing method  
It is an object of the invention to perform memory management for power control appropriately in an information processing apparatus including a non-volatile memory. The information processing...
7401190 Software management  
Methods and systems for operating computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is...
7398362 Programmable interleaving in multiple-bank memories  
A method includes receiving a linear address for accessing a multiple-bank memory, determining a first bit location of the linear address based on a first register value, and providing a bank...
7398348 Method and apparatus for using a one-time or few-time programmable memory with a host device designed for erasable/rewritable memory  
The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an...
7395385 Memory management for a mobile multimedia processor  
Certain embodiments of the invention may be found in a method for memory management for a mobile multimedia processor. The method may comprise receiving within a mobile multimedia processor chip a...
7395400 Adaptive address space operating system  
In an embodiment, a method for an adaptive address space operating system, includes: selecting a first model of the address space layout for a process; attempting to perform an operation within a...
7395278 Transaction consistent copy-on-write database  
A database view of a database is created which provides a transaction-consistent view of an existing database at a previous time. Each database view contains all the information needed to, along...
7395373 Set-associative cache using cache line decay counts and set overflow  
Embodiments of a method for reducing conflict misses in a set-associative cache by mapping each memory address to a primary set and at least one overflow set are described. If a conflict miss...
7395405 Method and apparatus for supporting address translation in a virtual machine environment  
In one embodiment, a method includes receiving control transitioned from a virtual machine (VM) due to a privileged event pertaining to a translation-lookaside buffer (TLB), and determining which...
7392365 Dynamically changeable virtual mapping scheme  
A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection...
7392364 Storage system having dynamic volume allocation function  
Access to a plurality of logical devices is enabled regardless of the number of ports provided in a storage system and the number of logical devices that can be allocated to a single port, thereby...
7388781 Multi-bit-per-cell flash memory device with non-bijective mapping  
To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The...
7389398 Methods and apparatus for data transfer between partitions in a computer system  
A method includes establishing two partitions, including a first partition and a second partition, in a computer system. The method further includes designating a first memory page in memory space...
7386614 Method allowing persistent links to web-pages  
A system that enables creation of URL addresses in which the path information is partially or entirely symbolic. The symbolic path information is maintained even after the physical path information...
7386700 Virtual-to-physical address translation in a flash file system  
A flash memory management system for a memory for accessing data from a host, the system including physical units and virtual units of the memory and a mapping mechanism of each virtual unit into...
7386622 Network converter and information processing system  
A network converter connected to an information processing device and a storage device so as to be communicable including a conversion table storage section which stores combinations of iSCSI names...
7383415 Hardware demapping of TLBs shared by multiple threads  
In one embodiment, a processor comprising at least one translation lookaside buffer (TLB) and a control unit coupled to the TLB. The control unit is configured to track whether or not at least one...
7383405 Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity  
The present invention is a system and method that performs disk migration in a virtual machine environment. The present invention quickly and easily migrates a virtual machine from one host to...
7383406 Application transparent autonomic availability on a storage area network aware file system  
Techniques are provided for locating data. Mapping information for blocks associated with a file is provided. It is determined that a copy service has copied source blocks to target blocks. It is...
7380032 Storage system, and method for controlling the same  
Disclosed is a method A method for controlling a storage system including a host computer; a first storage controller connected communicably to the host computer, for receiving a data frame...
7380090 Storage device and control method for the same  
A storage device according to the present invention has a first volume for storing discontinuous data transmitted from a host computer and a second volume for storing continuous data produced by...
7380088 Storage device method and apparatus  
The present invention provides for a data storage system having a number of virtual storage devices. Each of the virtual storage devices may include a number of physical storage devices. The...
7380072 Systems and methods for sharing media in a computer network  
A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with...
7380095 System and method for simulating real-mode memory access with access to extended memory  
In some embodiments, the invention involves a system and method relating to switching to protected mode to access extended memory while executing instruction code that is designed for real mode...
7380086 Scalable runtime system for global address space languages on shared and distributed memory machines  
An improved scalability runtime system for a global address space language running on a distributed or shared memory machine uses a directory of shared variables having a data structure for...
7376808 Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes  
A method for modeling the performance of memory address translation mechanism (MATM), comprises: a) receiving an execution profile that contains a memory address reference stream of an application,...
7376791 Memory access systems and methods for configuring ways as cache or directly addressable memory  
A memory system is described. A processor provides a data access address, and selectively configures a selected number of the ways of a memory device as cache memory belonging to a cacheable...
7376807 Data processing system having address translation bypass and method therefor  
In a data processing system a processor including processing logic performs data processing. An address translator that is coupled to the processing logic performs address translation and a method...
7373477 Fragmentation executing method and storage device  
When a host apparatus transfers/swaps stored information between user sectors in a storage device for the purpose of defragmentation or the like, the storage device is allowed to perform the data...
7372756 Non-skipping auto-refresh in a DRAM  
In a dynamic random access memory device, an auto-refresh method comprises receiving a command for the memory device to operate in a half-density mode. This causes a remapping circuit to remap a...
7370173 Method and system for presenting contiguous element addresses for a partitioned media library  
According to one embodiment of the present invention, a controller that partitions a media library for multiple host applications can, for each partition, assign a base element address for an...
7370160 Virtualizing memory type  
A processor, capable of operation in a host machine, including memory management logic to support a plurality of memory types for a physical memory access by the processor, and virtualization...
7366853 Virtualization controller and data transfer control method  
Embodiments of the present invention are directed to systems and methods of controlling data transfer between a host system and a plurality of storage devices. One embodiment is directed to a...
7366887 System and method for loading programs from HDD independent of operating system  
A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a...