Match Document Document Title
8572349 Processor with programmable configuration of logical-to-physical address translation on a per-client basis  
A network processor or other type of processor includes translation configuration circuitry which allows programmable configuration of logical-to-physical address translation on a per-client basis...
8572334 System and method for locking portions of a memory card  
An improved integrated circuit is provided to facilitate communication between a microprocessor and a non-volatile memory. The integrated circuit comprises at least one lock status register, at...
8566511 Solid-state storage device with multi-level addressing  
A solid-state storage device with multi-level addressing is provided. The solid-state storage device includes a plurality of flash memory devices, a volatile memory, and a controller. The...
8565267 Web based unified communication system and method, and web communication manager  
The present invention provides a Web based unified communication system and method, and Web based communication manger. In the present invention, generating a SMIL document, based on a...
8560805 Efficient allocation of address space resources to bus devices  
Memory address resources requests are collected from devices on a bus. The requests are then sorted into descending order. For each resource request, a determination is then made as to whether the...
8560804 Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device  
A solution for reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device is disclosed.
8560803 Dynamic cache queue allocation based on destination availability  
An apparatus for controlling operation of a cache includes a first command queue, a second command queue and an input controller configured to receive requests having a first command type and a...
8555018 Techniques for storing data  
Techniques for providing access to data are disclosed. In an embodiment, a method for providing access to data involves storing data among a plurality of data stores where at least two of the data...
8555021 Systems and methods for automating and tuning storage allocations  
Methods and systems are disclosed that relate to identifying an appropriate logical unit for a requested application storage allocation. An exemplary method includes receiving a request for...
8549231 Performing high granularity prefetch from remote memory into a cache on a device without change in address  
Provided is a method, which may be performed on a computer, for prefetching data over an interface. The method may include receiving a first data prefetch request for first data of a first data...
8549234 Memory controller and methods  
A memory controller that allows shared access to a memory device via a plurality of write ports and read ports. A write port includes a data buffer that allows data to be written to a first number...
8549252 File based volumes and file systems  
A file-mapped volume is a logical volume in which the data storage of the logical volume is the data storage of a regular file associated with the logical volume. The regular file can be a file of...
8543596 Assigning blocks of a file of a distributed file system to processing units of a parallel database management system  
In general, a technique or mechanism is provided to efficiently transfer data of a distributed file system to a parallel database management system using an algorithm that avoids or reduces...
8539142 Storage system comprising nonvolatile semiconductor storage media  
Logical-physical translation information comprises information denoting the corresponding relationships between multiple logical pages and multiple logical chunks forming a logical address space...
8531883 Managing data writing to memories  
Systems and processes may use a first memory, a second memory, and a memory controller. The second memory is at least as large as a block of the first memory. Data is received and stored in the...
8533426 Methods and apparatus for providing independent logical address space and access management  
A command receiver receives, from an external access requesting entity, a command with which to access data, together with an address to be accessed and IOID to identify the access requesting...
8533391 Storage device and user device including the same  
A storage device includes a host interface, a buffer memory, a storage medium, and a controller. The host interface is configured to receive storage data and an invalidation command, where the...
8527734 Administering registered virtual addresses in a hybrid computing environment including maintaining a watch list of currently registered virtual addresses by an operating system  
Administering registered virtual addresses in a hybrid computing environment that includes a host computer and an accelerator, the accelerator architecture optimized, with respect to the host...
8527673 Direct access to a hardware device for virtual machines of a virtualized computer system  
In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of providing the guest operating system...
8527733 Memory system  
According to one embodiment, a memory system includes a controller for controlling a data transfer between a nonvolatile memory and a host device. The controller writes, to the nonvolatile memory,...
8521968 Memory controller and methods  
A memory controller that allows shared access to a memory device via a plurality of write ports and read ports. A write port includes a data buffer that allows data to be written to a first number...
8521967 Network computing systems having shared memory clouds with addresses of disk-read-only memories mapped into processor address spaces  
Network computing systems are disclosed including a shared memory cloud coupled to one or more processor complexes. The shared memory cloud has an interconnect network coupled to...
8516218 Pattern-based mapping for storage space management  
In an embodiment of the invention, an apparatus and method for storage space management performs the steps including: activating a logical volume group; reading pattern-based mapping information...
8516433 Method and system for mapping memory when selecting an electronic product  
An improved approach is described for analyzing and estimating products having arrays of uncommitted logic, and matching these products to electronic designs. The approach can be applied to any...
8516184 Data updating using mark count threshold in non-volatile memory  
A data writing method for writing data belonging to a logical page into a rewritable non-volatile memory module is provided. In the data writing method, a mark count value is set for each logical...
8510516 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...
8510759 Scatter gather emulation  
Systems and methods may provide for receiving a scatter/gather list that identifies a contiguous data block in a physical memory, and splitting the contiguous data block into a first data packet...
8510508 Storage subsystem and storage system architecture performing storage virtualization and method thereof  
Method for accessing data in a storage system architecture, the architecture comprises at least one disk array subsystem, comprising the following steps. Provide a SAS for managing a first and a...
8510529 Method for generating program and method for operating system  
An information processing apparatus sequentially selects a function whose execution frequency is high as a selected function that is to be stored in an internal memory, in a source program having...
8504791 Hierarchical immutable content-addressable memory coprocessor  
Intercepting a requested memory operation corresponding to a conventional memory is disclosed. The requested memory operation is translated to be applied to a structured memory.
8504795 Method, system, and program for utilizing a virtualized data structure table  
Provided are a method, system, and program for utilizing a virtualized data structure table such as an address translation and protection table (TPT), for example, in an I/O device. The...
8503258 Stacked device remapping and repair  
Various embodiments include apparatus, systems, and methods having multiple dice arranged in a stack in which a defective cell may be replaced by a spare cell on the same die or a different die....
8504762 Flash memory storage device with data interface  
A storage device realizing an improvement in rewrite endurance of a nonvolatile memory and an improvement in data transfer rate of write and read operations is provided including a nonvolatile...
8499135 Memory controller for reading data stored in memory after written thereto using write information table  
In a data read-and-write controlling device, without waiting for confirmation that data is written in a RAM, data is written in a WER and an ADR, and at the same time, address information of the...
8499117 Method for writing and reading data in a nonvolatile memory, by means of metadata  
A method for writing and reading data in memory cells, comprises the steps of: defining a virtual memory, defining write commands and read commands of data (DT) in the virtual memory, providing a...
8495299 Non-blocking data transfer via memory cache manipulation  
A cache controller in a computer system is configured to manage a cache. The cache controller receives commands from a processor. In response, a cache mapping maintaining information for each...
8495334 Address translation for use in a pattern matching accelerator  
A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using...
8495336 Controller, data storage device, and program product  
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data,...
8495274 Address translation table to enable access to virtual functions  
In response to detecting a PCI host bridge (PHB), a first address translation table may be allocated in a first portion of a memory. The first address translation table may be associated with the...
8495332 Controller for optimizing throughput of read operations  
A controller, techniques, systems, and devices for optimizing throughput of read operations in flash memory are disclosed. Various optimizations of throughput for read operations can be performed...
8495335 Data translation system and method  
A data translation system and method. This invention provides a reverse approach to implement a M bit input to N bit output cumulative/monotonic transfer function (where M>N) by a (2**N)×M bit...
8495165 Server and method for the server to access a volume  
Embodiments of the present technical solution relate to the technique field of storage, and disclose a server and a method for the server to access a volume. The method comprises: determining,...
8490061 Profiling application performance according to data structure  
During runtime of a binary program file, streams of instructions are executed and memory references, generated by instrumentation applied to given ones of the instructions that refer to memory...
8489843 Configurable memory device  
A method includes forming a memory device through providing an array of non-volatile memory cells including one or more non-volatile memory cell(s) and an array of volatile memory cells including...
8489817 Apparatus, system, and method for caching data  
An apparatus, system, and method are disclosed for caching data. A storage request module detects an input/output (“I/O”) request for a storage device cached by solid-state storage media of a...
8489851 Processing of read requests in a memory controller using pre-fetch mechanism  
A memory controller provided according to an aspect of the present invention includes a predictor block which predicts future read requests after converting the memory address in a prior read...
8489852 Method and system for manipulating data  
A method of manipulating data includes receiving a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The...
8489850 Memory apparatus and memory control method  
A memory control method is disclosed which includes: a storing step of storing a logical to physical conversion table retaining relations of correspondence between addresses of logical blocks in a...
8484430 Memory system and host device  
A memory system includes a nonvolatile memory, and a memory controller for performing control to extend the maximum value of a logical address by erasing data of the nonvolatile memory which has...
8484409 Nonvolatile memory controller with logical defective cluster table  
A controller includes a control unit for controlling writing and/or reading of data to and from physical block based on a logical address from a host device, a logical defective cluster table for...