Match Document Document Title
8386702 Memory controller  
In one embodiment, a memory control system is provided with a memory controller having 1) a first interface to receive memory read/write requests; 2) a second interface to read/write data from a...
8386742 Recording/reproducing method, recording/reproducing apparatus and information storage medium  
A recording and/or reproducing method, a recording and/or reproducing apparatus, and an information storage medium are provided. The method of recording data to an information storage medium...
8386715 Method and apparatus for tile mapping techniques  
A tile-map caching technique in which it is determined whether a tile object is stored in a first cache that is configured to store a plurality of tile objects associated with a map. It is also...
8386749 Address mapping in virtualized processing system  
A processing system has one or more processors that implement a plurality of virtual machines that are managed by a hypervisor. Each virtual machine provides a secure and isolated...
8386744 Thin provisioning migration and scrubbing  
A method for migrating data to a mass storage system, including receiving an incoming data partition for storage in the mass storage system and allocating logical storage for the incoming data...
8386722 Stacked DIMM memory interface  
One embodiment of the present invention sets forth an interface circuit configured to combine time staggered data bursts returned by multiple memory devices into a larger contiguous data burst. As...
8386760 Electronic apparatus and booting method of the same  
An electronic apparatus and a booting method of the same are provided. The booting method of the electronic apparatus, including a non-volatile first storage unit storing a device initialization...
8380944 Fast block device and methodology  
A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated...
8380955 Method and system for naming replicated storage  
Method and system for uniquely identifying a replicated copy of a storage volume is provided. A unique identifier is created by a storage system managing the replicated copy. The unique identifier...
8380806 System and method for absolute path discovery by a storage virtualization system  
A system and method provides for enabling a storage virtualization system to dynamically discover shares on a network attached storage file system is disclosed. Certain network attached storage...
8380894 I/O mapping-path tracking in a storage configuration  
A system, method and program product for tracking an I/O mapping-path among a plurality of nodes in a storage configuration. A system is disclosed that includes: a path tracking manager...
8380951 Dynamically updating backup configuration information for a storage cluster  
Various embodiments of a system and method for updating backup configuration information used by backup software to perform backup operations for a storage cluster are described. Backup...
8380945 Data storage device, memory system, and computing system using nonvolatile memory device  
Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas...
8381018 Method for data recovery for flash devices  
The invention provides a method for data recovery. In one embodiment, a memory comprises a plurality of pages for data storage. First, first data is obtained from a host. A first page for storing...
8375185 Permissions of objects in hosted storage  
A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted storage system. The hosted storage system...
8374185 Packet inspection device and method  
A packet inspection device and method for use with a packet-retrievable network apparatus are provided. The packet inspection method includes: converting header information of a packet received...
8370603 Architecture for address mapping of managed non-volatile memory  
The disclosed architecture uses address mapping to map a block address on a host interface to an internal block address of a non-volatile memory (NVM) device. The block address is mapped to an...
8370563 Non-volatile memory system and access method thereof utilizing a confirm mark when data has been successfully recorded therein  
Disclosed is a method for accessing a non-volatile memory device using a flash translation layer. The method includes receiving a write request for data from a file system and recording the data...
8370602 Method for memory space management  
A method for memory space management is disclosed. It uses a resident program loaded into an operation system or the controller of a storage device to monitor the storage space and the resource...
8370587 Memory system storing updated status information and updated address translation information and managing method therefor  
A memory system in which a first management unit includes an update information managing unit that manages update information indicating an updated section in status information stored in a...
8364979 Apparatus, system, and method to efficiently search and modify information stored on remote servers, while hiding access patterns  
instructions to: (1) process first data by encrypting based on a first key and re-arranging based on a first mapping to obtain second data, where a first element included in the first data is...
8364931 Memory system and mapping methods using a random write page mapping table  
Memory systems and mapping methods thereof are provided. In one embodiment of a memory system, an interface device is coupled between a flash memory and a host and stores a flash translation...
8364885 Semiconductor storage system for decreasing page copy frequency and controlling method thereof  
A semiconductor storage system includes a memory controller that classifies a memory block of a memory area into a data block and a buffer block. The buffer block corresponds to the data block....
8359453 Real address accessing in a coprocessor executing on behalf of an unprivileged process  
A coprocessor performs operations on behalf of processes executing in processors coupled thereto, and accesses data operands in memory using real addresses. A process executing in a processor...
8359454 Memory access techniques providing for override of page table attributes  
A memory access technique, in accordance with one embodiment of the present invention, includes selectively overriding attributes contained in a translation lookaside buffer or page table data...
8359455 System and method for generating real addresses using a connection ID designating a buffer and an access pattern  
A system and method for generating a real address in data memory in response to a read/write request may include generating an access request to at least one of read and write data to the data...
8359424 Flash memory device and reading method thereof  
Provided are a flash memory device and a reading method of the flash memory device. A multi-level cell flash memory device includes: a memory cell array comprising main memory cells storing main...
8359418 Host device with USB interface  
An apparatus includes a first Universal Serial Bus (USB) connector and a card holder associated with the first USB connector. A controller including a USB host interface is coupled to the first...
8356298 Method for data transmission  
A method for data transmission in a system is disclosed. The system includes a computer (1) and a peripheral device (9), which are connected to each other via a network (8). The computer has...
8352706 Memory system managing address translation table and method of controlling thereof  
A forward lookup address translation table and a reverse lookup address translation table stored in a nonvolatile second storing unit are transferred as a master table to a volatile first storing...
8352703 Address mapping of program code and data in memory  
A system for mapping information addresses in a memory. The system includes a memory wherein each byte is mapped to a plurality of unique addresses and a microprocessor for assigning at least one...
8352680 Method and system for file-system based caching  
A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content...
8347026 Memory device and memory device control method  
A memory device according to this invention includes: N internal memory read buses and N internal memory write buses each including a plurality of internal slots; N memory modules; an output data...
8347059 Management of recycling bin for thinly-provisioned logical volumes  
A method for data storage includes representing logical volumes by respective sets of pointers to physical partitions in which data used by the logical volumes is stored. One or more of the...
8347063 Method and system for device address translation for virtualization  
A method of improving USB device virtualization is proposed that allows giving virtual machines (VMs) direct access to USB devices with a combination hardware and software solutions. The USB host...
8341609 Code generation in the presence of paged memory  
A computer is programmed to automatically identify multiple sequences of executable code such that each sequence fits within a page of memory. When the executable code comprising several sequences...
8341378 Data storage device and data access method  
The invention provides a data access method for a flash memory. First, a write command, a write address, and target data are received from a host. A target block corresponding to the write address...
8341359 Systems and methods for sharing media and path management in a computer network  
A method of dynamically sharing a media volume in a network includes associating a first media management module with a first media volume of a first storage device, associating a second media...
8341265 Hybrid server overload control scheme for maximizing server throughput  
Described are methods and apparatuses, including computer program products, for controlling server resources. An occupancy value of a buffer and a first utilization value of a first processor are...
8332616 Methods and systems for vectored data de-duplication  
The present invention is directed toward methods and systems for data de-duplication. More particularly, in various embodiments, the present invention provides systems and methods for data...
8332621 Implementation of variable length instruction encoding using alias addressing  
A digital processor and method of operation utilize an alias address space to implement variable length instruction encoding on a legacy processor. The method includes storing instructions of a...
8332612 Systems and methods for using thin provisioning to reclaim space identified by data reduction processes  
The invention provides a system to reclaim space identified as no longer in use and comprises a vLUN, a thinly provisioned mapped LUN, a mapping layer, and a data reduction engine. Chunks of data...
8332832 Dynamic arrays and overlays with bounds policies  
Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated...
8327063 Memory system with a semiconductor memory device  
A memory system with a semiconductor memory device, in which a physical block of n-bits serves as an erase unit, wherein the address management of the memory device is performed by a logical block...
8327034 Microprocessor systems  
A slave device (20) communicates with a host system (21) via a host communications bus (22). The host system (21) includes one (or more) processing units that can act as bus masters and send...
8327095 Maintaining information of a relationship of target volumes comprising logical copies of a source volume  
Provided are a method, system, and article of manufacture for maintaining information of a relationship of target volumes comprising logical copies of a source volume. Information is maintained on...
8316207 Assigning efficiently referenced globally unique identifiers in a multi-core environment  
A mechanism is provided in a multi-core environment for assigning a globally unique core identifier. A Power PC® processor unit (PPU) determines an index alias corresponding to a natural index to...
8316208 Memory controller, flash memory system with memory controller, and method of controlling flash memory  
The object of the present invention is to efficiently perform access to a physical block corresponding to a logical block often designated by an access request. To realize it, predetermined number...
8316206 Pilot placement for non-volatile memory  
A memory control module includes a format module that communicates with a memory array that includes B memory blocks each including P physical pages and Q logical pages. The format module selects...
8316201 Methods for executing a command to write data from a source location to a destination location in a memory device  
The embodiments described herein provide methods for executing a command to write data from a source location to a destination location in a memory device. In one embodiment, a memory device...