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

Icon_funbox Did You Know...

...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.

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/165 - Internal relocation


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter including provisions for moving or copying data from one location in a given memory to another location in the given memory or another memory at
No. of patents: 1227
Last issue date: 05/29/2012


          11            
NumberTitleIssue Date
7222197Apparatus and method for direct memory access in a hub-based memory system
A memory hub for a memory module having a DMA engine for performing DMA operations in system memory. The memory hub includes a link interface for receiving memory requests for access at least one of the memory devices of the system memory, and further including a me...
05/22/2007
7222213System and method for communicating the synchronization status of memory modules during initialization of the memory modules
A memory system includes a memory hub controller coupled to a plurality of memory modules each of which includes a memory hub. The memory hub controller and the memory hubs each include at least one receiver that is synchronized to an internal clock signal during in...
05/22/2007
7222210System and method for memory hub-based expansion bus
A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupl...
05/22/2007
7222223Management of I/O operations in data storage systems
The invention relates to management of I/O in data storage systems. In an embodiment, the invention provides a data storage subsystem processing I/O requests each having a priority, comprising a processor, a memory coupled to the processor, a disk array, an array co...
05/22/2007
7222137Difference updating method, program and apparatus
Difference data reception unit receives difference data for all segments and stores it in nonvolatile memory. Restoration processing unit stores restoration process segment number indicative current process segment in the nonvolatile memory, and then restores segmen...
05/22/2007
7219238Data transfer control device, electronic instrument, and data transfer control method
Data to be transferred from a BUS1 (IEEE 1394 or USB) is encrypted by a second encryption process (DES) and the encrypted data is written to an external SDRAM through an external terminal of a data transfer control device. The encrypted data that has been wri...
05/15/2007
7216251Computer imaging recovery without a working partition or a secondary medium
An initial setup method (100) stores recovery tools (400) and a further setup script (402) on a computer (1000) which has an operating system (302) that need not have any recovery capabilities. At the user site, a further setup met...
05/08/2007
7216196Memory hub and method for memory system performance monitoring
A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics—for example, page hit rate, number or percentage of prefetch hits, cache hit rate or percentage...
05/08/2007
7216211Variable sized flash memory in PCI
A method and apparatus for allocating a variable amount of memory to a device coupled to a bus are disclosed. In one embodiment, a first register contains a first value. A second register (e.g., Base Address Register) contains a second value that represents a defaul...
05/08/2007
7213243Program optimization by unused data item
An optimizing apparatus includes a data item extraction unit, a layout unit, an unused data item extraction unit, a merge determination unit, and a data item merge unit. The data item extraction unit extracts data items from a program. The layout unit lays out the e...
05/01/2007
7213115Storage system
A technique that can efficiently achieve migration of a configuration and data between storage units with varying constructions of configuration information and that can alleviate burdens of personal operation by an administrator, etc. With the configuration informa...
05/01/2007
7213082Memory hub and method for providing memory sequencing hints
A memory module includes a memory hub coupled to several memory devices. The memory hub is also coupled to receive a memory packet from a system controller containing a memory hint indicative of the subsequent operation of the memory devices. The memory module uses ...
05/01/2007
7213166In-place data transformation for fault-tolerant disk storage systems
A fault tolerant method transforms physically contiguous data in-place on a disk by partitioning the physically contiguous data into an empty region physically adjacent to data regions including a first data region and a last data region, the first and last data reg...
05/01/2007
7210013Data protection for computer system
For a hard disk drive divided into a user area that is an area operating in a user environment, and a host protected area that is an area protected from a user, provided are: a basic input/output system which supports a boot from the host protected area as well as s...
04/24/2007
7210002System and method for operating dual bank read-while-write flash
The disclosed embodiments provide for a system and method for storing data in a flash memory device that has a code bank and a data bank. The method includes writing data to the data bank under control of a flash driver in the code bank when sufficient space is expe...
04/24/2007
7210059System and method for on-board diagnostics of memory modules
A memory hub includes an on-board diagnostic engine through which diagnostic testing and evaluation of the memory system can be performed. The memory hub includes a link interface for receiving memory requests for access to memory devices of the memory system and a ...
04/24/2007
7206250Method for storing data blocks in a memory
A method for storing of a plurality of data blocks in a digital rewritable memory of semiconductors controlled by a memory manager and includes the steps of: randomly determining an available area; and storing the data block in the area determined in the determining...
04/17/2007
7206786Method and system for adapting memory-resident database in flexible service logic execution environment
A method and corresponding system for adapting memory-resident database in flexible service logic execution environment (FSLEE) provides certain features to be incorporated with FSLEE. FSLEE is a framework that supports services, such as processing logic services an...
04/17/2007
7206887System and method for memory hub-based expansion bus
A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupl...
04/17/2007
7206961Preserving snapshots during disk-based restore
The present invention provides a method for providing snapshots of data at different times and for performing rollbacks to a selected snapshot that does not result in any subsequent snapshots being rendered unusable. The method includes a mapping mechanism wherein w...
04/17/2007
7207033Automatic backup and restore for configuration of a logical volume manager during software installation
A process, apparatus, and system are disclosed for automatically backing up and restoring a system configuration during the installation of new software on a software device. The apparatus may be embodied as a software installation module having a pre-removal module...
04/17/2007
7203791Flash memory device with partial copy-back mode
The disclosure is NAND flash memory device with a partial copy-back mode, comprised of a cell array constructed of pages, a page buffer block composed of page buffers storing data in correspondence with the pages, a selection circuit for designating one or more page...
04/10/2007
7203802System and method for using a buffer to facilitate log catchup for online operations
A memory buffer facilitates log catchup for online operations. Certain designated areas of memory are allocated for one or more buffers for use during online operations (e.g., reorganization, create index, etc.). Concurrent update activities to the target object wri...
04/10/2007
7203691System and method for retrieving information from a database
A method for retrieving information from a database includes identifying a cylinder. The cylinder includes a plurality of data segments. The method also includes retrieving the plurality of data segments from the cylinder during a single retrieval operation. In addi...
04/10/2007
7200728Electronic apparatus and program for controlling computer
An electronic apparatus which is capable of preventing loss of edited operation data even if a user fails to perform a saving operation on the edited operation data. A set of operation data is recalled from either the original storage or the shadow storage to the cu...
04/03/2007
7200024System and method for optically interconnecting memory devices
A memory device includes a semiconductor substrate in which memory circuitry has been fabricated. An address converter and a control signal converter are coupled to an address decoder and control logic, respectively. The address and control converters are operable t...
04/03/2007
7200603In a data storage server, for each subsets which does not contain compressed data after the compression, a predetermined value is stored in the corresponding entry of the corresponding compression group to indicate that corresponding data is compressed
In a technique for compressing data, a data storage server receives a set of data, which includes a first number of subsets. The storage server defines a number of compression groups for the set of data, each compression group including multiple entries, each entry ...
04/03/2007
7200729Subsystem replacement method
A storage system which includes a first storage device, and a storage control device connected to a higher level device and the first storage device. The storage control device controls reading or writing of data from or to the higher level device to or from the sto...
04/03/2007
7197521Method and system performing concurrently mark-sweep garbage collection invoking garbage collection thread to track and mark live objects in heap block using bit vector
An arrangement is provided for using bit vector toggling to achieve concurrent mark-sweep garbage collection in a managed runtime system. A heap may be divided into a number of heap blocks. Each heap block may contain a mark bit vector pointer, a sweep bit vector po...
03/27/2007
7197613Nonvolatile memory
It is aimed to detect, notify, and save an abnormal area in semiconductor memory for greatly improving reliability. An inside of semiconductor memories provided for a memory card comprises a user area, a substitution area, an area substitution information storage ar...
03/27/2007
7197490System and method for lazy-copy sub-volume load balancing in a network attached storage pool
A system and method for lazy-copy sub-volume load balancing a networked attached storage pool is provided. The system and method create a qtree on a destination file server and performs a lazy-copy of the data from the source qtree to the sparse volume qtree. ...
03/27/2007
7194593Memory hub with integrated non-volatile memory
A memory hub having an integrated non-volatile memory for storing configuration information is provided. The memory hub includes a high-speed interface for receiving memory access requests, a non-volatile memory having memory configuration information stored therein...
03/20/2007
7194592Storage system using load balancing among systems of varying performance
According to this invention, in an environment in which are intermixed a plurality of storage subsystems with different processing performance, volumes are automatically relocated according to the state of use of each storage subsystem. A storage system comprises a ...
03/20/2007
7193905RRAM flipflop rcell memory generator
An RRAM flip-flop rcell memory of the type having a write address decoder, a read address decoder, a set of n flip flops, one AND gate associated with each flip flop in the set, a set of w OR gates where each of the w OR gates in the set has n inputs, the improvemen...
03/20/2007
7194589Reducing disk IO by full-cache write-merging
An electronic and computerized system that coalesces write operations using a buffer cache which stores data waiting to be written back to a disk of the electronic and computerized system is described. Dirty data blocks with consecutive data block addresses in the b...
03/20/2007
7191300Parallel memory compaction
A method for compaction of objects within a computer memory, the method including dividing a memory space into a plurality of non-overlapping sections, selecting a plurality of source sections from among the sections, each containing at least one object, selecting a...
03/13/2007
7188198Method for implementing dynamic virtual lane buffer reconfiguration
A method, apparatus and computer program product are provided for implementing dynamic Virtual Lane buffer reconfiguration in a channel adapter. A first register is provided for communicating an adapter buffer size and allocation capability for the channel adapter. ...
03/06/2007
7188219Buffer control system and method for a memory system having outstanding read and write request buffers
A memory controller and method for managing the issuance of read and write requests to a system memory is provided. The number of outstanding read requests and write requests issued to the system memory are separately monitored and further issuance of read and write...
03/06/2007
7185331Method and apparatus for downloading executable code in a non-disruptive manner
A method and apparatus for achieving a non-disruptive code load that includes staging the new version of executable code, stacking the hardware events during code copy and code switch over, copying the code into the runtime area, restarting the system upon completio...
02/27/2007
7185169Virtual physical drives
A system includes a processor, a storage system having one or more physical storage devices, and a controller coupled to the processor and the storage system. The controller maintains a virtual physical drive (VPD) map that defines a set of virtual physical drives, ...
02/27/2007
          11            
 
Sign InRegister
Username  
Password   
forgot password?