U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5926857

Armor With Rollers

An armor with rollers is provided that enables a user to move in all positions by rolling on a hard and smooth surface while constantly varying his bearing points on the ground.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 711/202 - Address mapping (e.g., conversion, translation)


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter including translating (i.e., converting) processor memory address data to physical memory address data through a mechanism which
No. of patents: 2009
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8190850Virtual block mapping for relocating compressed and/or encrypted file data block blocks
This invention is a system and a method for operating a storage server to provide read or write access to a data in a data network using a new architecture. The method of creating virtual block mapping pointer in response to a request by a client of the storage serv...
05/29/2012
8180994Optimized page programming order for non-volatile memory
During a programming data transfer process in a non-volatile storage system, recording units of data are transferred from a host to a memory device, such as a memory card. For each recording unit, pages of data are arranged in an order such that a page which takes l...
05/15/2012
8176294Reducing storage expansion of a virtual machine operating system
Storage expansion for a virtual machine operating system is reduced. In one embodiment, virtual machines are run on a host and accessed by remote clients over a network. When a guest operating system on one of the virtual machines deletes a file, a VM storage manage...
05/08/2012
8166275Method and apparatus for accessing a multi ordered memory array
A method and system for transferring data in a multi ordered memory array from a source memory array to a destination memory array, at least one of which is multi-ordered. A reading memory access unit reads data from the source memory array according to a source acc...
04/24/2012
8156305Remapping of data addresses for large capacity low-latency random read memory
Described herein are method and apparatus for using an LLRRM device as a storage device in a storage system. At least three levels of data structures may be used to remap storage system addresses to LLRRM addresses for read requests, whereby a first-level data struc...
04/10/2012
8156306Systems 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 are stored at logical chunk addresses (LCAs) in the vLUN and are mappe...
04/10/2012
8151082Apparatus, system, and method for converting a storage request into an append data storage command
An apparatus, system, and method are disclosed for converting a storage request to an append data storage command. A storage request receiver module receives a storage request from a requesting device. The storage request is to store a data segment onto a data stora...
04/03/2012
8145874System and method of data forwarding within an execution unit
In an embodiment, a method is disclosed that includes, comparing, during a write back stage at an execution unit, a write identifier associated with a result to be written to a register file from execution of a first instruction to a read identifier associated with ...
03/27/2012
8145875Address translation circuit for a CPU
An address translation circuit includes an area address holding section, an invert flag holding section, a match detection section, and a bit conversion section. The area address holding section holds at least part of a translation target address as an area address....
03/27/2012
8140819Method and apparatus for managing memory accesses in an AV decoder
The invention describes apparatus and method for receiving and decoding a multiplexed data stream organized in sectors containing payload portions individually destined for one of two or more decoders. The apparatus is connected to a memory device addressable in an ...
03/20/2012
8140820Data processing apparatus and method for handling address translation for access requests issued by processing circuitry
A data processing apparatus has address translation circuitry which is responsive to an access request specifying a virtual address, to perform a multi-stage address translation process to produce, via at least one intermediate address, a physical address in memory ...
03/20/2012
8140821Efficient read/write algorithms and associated mapping for block-level data reduction processes
A system configured to optimize access to stored chunks of data is provided. The system comprises a vLUN layer, a mapped LUN layer, and a mapping layer disposed between the vLUN and the mapped LUN. The vLUN provides a plurality of logical chunk addresses (LCAs) and ...
03/20/2012
8135935ECC implementation in non-ECC components
A method and apparatus for implementation of error correction code (ECC) checking in non-ECC-compliant components. The method includes receiving a logical address, wherein the logical address maps to first and second physical addresses of a memory. The first and sec...
03/13/2012
8135936Adaptive address mapping with dynamic runtime memory mapping selection
A system monitors and dynamically changes memory mapping in a runtime of a computing system. The computing system has various memory resources, and multiple possible mappings that indicate how data is to be stored in and subsequently accessed from the memory resourc...
03/13/2012
8127105Parallel pruned bit-reversal interleaver
A parallel lookahead pruned bit-reversal interleaver algorithm and architecture have been proposed. The algorithm interleaves a packet of length N in at most log(N)−1 steps compared to N steps using existing sequential algorithms, and has a simple architecture ame...
02/28/2012
8103848Memory control device and information processing apparatus
An information processing apparatus includes a memory configured such that structural data areas holding therein structural data, each being constituted by a plurality of pieces of element data, are allocated to a plurality of memory banks, an address area detecting...
01/24/2012
8095770Method and system for mapping data to a process
The invention relates to mapping data to a process. A method of the invention includes receiving a request to copy a parent process, where the parent process is associated with a first virtual memory address space that includes a first mapping to a page of a file lo...
01/10/2012
8095542Methods and apparatus for allowing access to content
In one aspect, two ways of accessing a content unit stored on a CAS are provided, wherein the content unit has a content address that is computed based, at least in part, on at least a portion of its content. A first interface is provided to a file system in which t...
01/10/2012
8074045Virtualization with fortuitously sized shadow page tables
In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table used by the virtualization software wherein at l...
12/06/2011
8069192Computing device with relatively limited storage space and operating / file system thereof
A computing device includes a processor, a storage device having an executable file, and a file system for executing the file in place on the storage device on behalf of the processor. The file is divided into multiple non-contiguous fragments on the storage device,...
11/29/2011
8046561Methods and apparatus for selecting a storage zone for a content unit
Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of wh...
10/25/2011
8046560Serial number based storage device allocation
Serial number based storage device allocation is disclosed. A serial number associated with the storage device is mapped to a device file associated with the storage device on a host having a connection to the storage device. The serial number is mapped to a device ...
10/25/2011
8037277Information processing apparatus and computer-readable storage medium
A computer-readable storage medium stores a program for causing a processor to perform a process including: acquiring a first address that specifies a start address of a first area on the main memory where a target data to be cached is stored and range information t...
10/11/2011
8019963Systems and methods for transferring data in a block-level storage operation
The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a map...
09/13/2011
8015201Servicing daemon for live debugging of storage systems
A servicing daemon is described herein for providing servicing of a running computer system (such as a filer). The servicing daemon resides and executes on the operating system of the filer and communicates across a network with a debugger that resides and executes ...
09/06/2011
8015386Configurable memory manager
A configurable memory manager is configurable with various configuration parameters. The configurable memory manager has client ports for receiving requests for accessing memories and memory ports for accessing respective memories. The client and memory ports are ea...
09/06/2011
7996647Enhanced microprocessor or microcontroller
A processor device has a data memory with a linear address space, the data memory being accessible through a plurality of memory banks. At least a subset of the memory banks are organized such that each memory bank of the subset has at least a first and second memor...
08/09/2011
7979665Method and apparatus for processing access requests in a computer system
One embodiment of the present invention is directed to providing a software layer that provides a Content Addressable Storage (CAS) capability in a computer system in which the content units are ultimately stored on a block I/O storage system. An application program...
07/12/2011
7979666System and method for context-independent codes for off-chip interconnects
A system and method for context-independent coding using frequency-based mapping schemes, sequence-based mapping schemes, memory trace-based mapping schemes, and/or transition statistics-based mapping schemes in order to reduce off-chip interconnect power consumptio...
07/12/2011
7962715Memory controller for non-homogeneous memory system
A memory controller includes at least one interface adapted to be coupled to one or more first memory devices of a first memory type having a first set of attributes, and to one or more second memory devices of a second memory type having a second set of attributes....
06/14/2011
7958330Compiler program, compiler program recording medium, compile method, and program processing system
A compiler program creates a program, which is executed on a platform where use of a pointer is limited and that can perform a pointer operation without specifying addresses allocated to a memory. When a source code, which is related with the pointer operation to be...
06/07/2011
7958331Storage device with opportunistic address space
A data storage device comprises storage media including physical data blocks. The data storage device comprises a storage circuit. The storage circuit compresses a user data block into a compressed user data block before storing the compressed user data in one of th...
06/07/2011
7945760Methods and apparatus for address translation functions
Techniques are described for efficient reordering of data and performing data exchanges within a register file or memory, or in general, any device storing data that is accessible through a set of addressable locations. In one technique, an address translator is pla...
05/17/2011
7934072Solid state storage reclamation apparatus and method
A method and apparatus are disclosed for reclaiming solid state storage with limited write cycles such as flash memory. Through the use of shared storage for common data patterns, physical space may be conserved or reclaimed in a solid state device. The apparatus ma...
04/26/2011
7930275System and method for restoring and reconciling a single file from an active file system and a snapshot
The present invention relates to a system for restoring a file from a snapshot, where a version of the file exists in both an active file system and the snapshot. A twin inode is created in the active file system and comparisons are made between block pointers of th...
04/19/2011
7921275Method for enabling direct prefetching of data during asychronous memory move operation
While an asynchronous memory move (AMM) operation is ongoing, a prefetch request for data from the source effective address or the destination effective address triggers cache injection by the AMM mover of relevant data from the stream of data being moved in the phy...
04/05/2011
7921274Computer memory addressing mode employing memory segmenting and masking
A computer addressing mode and memory access method rely on a memory segment identifier and a memory segment mask for indicating memory locations. In this addressing mode, a processor receives an instruction comprising the memory segment identifier and memory segmen...
04/05/2011
7882327Communicating between partitions in a statically partitioned multiprocessing system
In one embodiment, a method comprises assigning a unique node number to each of a first plurality of nodes in a first partition of a system and a second plurality of nodes in a second partition of the system. A first memory address space spans first memory included ...
02/01/2011
7877571System and method of determining an address of an element within a table
In a particular embodiment, a method is disclosed that includes executing a single instruction to identify a location within a table stored at a memory. The single instruction is executable by a processor to extract bit field data from a first register and insert th...
01/25/2011
7877570Consolidation of matching memory pages
A method and apparatus for managing memory allocation using memory pages. A first physical memory page is compared with a second physical memory page, wherein the first physical memory page is associated with a first page table and the second physical memory page is...
01/25/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?