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

Icon_funbox Bizarre Patents

Patent No. 6351867

Body squeegee

A hand wearable body squeegee comprising a glove portion, a concave squeegee band, and a linear squeegee band.

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


    3                  
NumberTitleIssue Date
7827372Intergrated circuit and a method of cache remapping
An integrated circuit is provided with at least one processing unit (TM), a cache memory (L2 BANK) having a plurality of memory modules, and remapping means (RM) for performing an unrestricted remapping within said plurality of memory modules. Accordingly, faulty mo...
11/02/2010
7822936Memory chip for high capacity memory subsystem supporting replication of command data
A memory module contains a first interface for receiving data access commands and a second interface for re-transmitting data access commands to other memory modules, the second interface propagating multiple copies of received data access commands to multiple other...
10/26/2010
7818524Data migration systems and methods for independent storage device expansion and adaptation
A method of data migration for independent storage device expansion and adaptation is disclosed. The method migrates user data of a first storage unit being pre-expanded or pre-adapted to relevant regions of a second storage unit being post-expanded or post-adapted ...
10/19/2010
7818525Efficient reduction of read disturb errors in NAND FLASH memory
Methods and apparatuses for reduction of Read Disturb errors in a NAND FLASH memory system comprise a controller configured to organize FLASH memory devices into blocks, each block having a plurality of pages, and each page defining an individually addressable physi...
10/19/2010
7809912Methods and systems for managing I/O requests to minimize disruption required for data migration
Methods and systems are provided for minimizing disruptions when host data on a source logical unit is migrated onto a target logical unit. I/O requests are managed in a particular order during various states of the migration. After the target logical unit is synchr...
10/05/2010
7805585Storage system and storage system data migration method
This storage system modifies the migration plan in accordance with the state of the migration destination when a plurality of volumes are migrated all at once. Migration-source volumes are migrated collectively to volumes inside the migration-destination storage app...
09/28/2010
7788233Data store replication for entity based partition
A scalable data store framework is provided to migrate data across partitions in a data store without compromising data availability for customers. The scalable data store framework includes one or more partitions configured to manage a set of “entities” for a n...
08/31/2010
7783851Methods of reusing log blocks in non-volatile memories and related non-volatile memory devices
Methods of operating a non-volatile memory device that includes a first data block that stores first data and a first log block that stores an updated version of at least some of the first data is provided in which valid portions of the first data in the first data ...
08/24/2010
7779221System and method for online data migration
A method and system for changing storage drive contents, including installing a virtual storage driver in a computer system, wherein the virtual storage driver redirects access requests directed to a main storage of the computer system to one of the main storage and...
08/17/2010
7769973In-place data deinterleaving
A method for deinterleaving a sequence of interleaved data stored in a set of memory locations from a first order to a second order in-place of a memory with linear time. Two data items are withdrawn from the center of the sequence, creating a hole therein. Destinat...
08/03/2010
7765375Memory management method, information processing apparatus, and memory management program
In a computer including a processor for executing a program and a storage that includes a first storage area and a second storage area for storing objects generated by the executed program, the processor stores objects generated by executing the program in the first...
07/27/2010
7761678Method and apparatus for an improved file repository
A method and apparatus for of storing data comprising monitoring a plurality of storage units within a mass storage area and detecting when a storage unit within the mass storage area is overloaded. The method further comprising randomly distributing the data on the...
07/20/2010
7761677Clustered storage system and its control method
A clustered storage system includes a plurality of nodes and a management server that consolidates physical position information concerning data in each of the nodes. The management server includes a process to relate the information to the configuration of the clus...
07/20/2010
7761679Method for recovering from download failure of program and portable terminal employing the method
A method for recovering from a download failure of program and a portable terminal employing the method is provided. The inventive method comprises the steps of reading, when the portable terminal is booting, a specific region of a NAND type memory and determining w...
07/20/2010
7761680Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster
Provided are a method, system, and article of manufacture for copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster. An operation is initiated to reassign storage areas from a first cluster to a ...
07/20/2010
7761681Data storage system with persistent volatile memory across power failures
A storage adapter for use in a data storage subsystem includes a controlling processor, a volatile memory, and a nonvolatile memory “dump device.” The storage adapter also includes a battery that can be used to provide sufficient power to the storage adapter to ...
07/20/2010
7757059Virtual array non-disruptive management data migration
Described are systems and methods of migrating data from a source virtual array to a destination virtual array transparently with respect to a management application program executing on a host and using management information to send management messages to the virt...
07/13/2010
7757060Reducing wake latency time for power conserving state transition
For reducing wake latency time of an information handling system (IHS), a non-volatile random access memory (NVRAM) of the IHS is updated every time a main random access memory (RAM) of the IHS is changed or refreshed, thereby saving memory data. In response to a sl...
07/13/2010
7752409Storage system and computer system and processing method thereof
This invention aims to improve the data guarantee performance of an external storage apparatus. Upon managing a storage extent of the external storage apparatus as a volume, a guarantee code corresponding to read or write access-target data is created with a guarant...
07/06/2010
7739469Patching ROM code
An instruction set is executed from Read Only Memory (ROM). When a current instruction in the instruction set corresponds to a reserved patch memory block of ROM, a Random Access Memory (RAM) index and a ROM return address are loaded into a memory map, and a program...
06/15/2010
7734887Relocation tracking during write operation
Tracking of memory block relocation when write occur to memory blocks. After detecting a write operation to be performed on a particular target memory block, it is identified whether the write operation is due to a relocation of data from another memory block. Depen...
06/08/2010
7730275Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time
In an information processing system including a computer device, and a storage device storing data used by the computer device, the region in which the data is held is managed in association with a change, over the passage of time in the performance and availability...
06/01/2010
7721059Performance optimization in solid-state media
A host device is coupled to a peripheral device such as a multi media card or the like, where the peripheral device includes a solid state data storage segment. The peripheral device has means for initiating a defragmentation function, such as registers for comparin...
05/18/2010
7716440Storage system and management method thereof
This storage system has a first disk array device for providing a first volume that stores data transmitted from a host system, a second disk array device for providing a second volume that is virtualized with the first disk array device, and a management terminal f...
05/11/2010
7716441Method for managing volume groups considering storage tiers
A tiered storage system according to the present invention provides for the management of migration groups. When a migration group is defined, a reference tier position is determined and the relative tier position of each constituent logical device is determined. Mo...
05/11/2010
7711917Semiconductor device and IC card
A semiconductor device according to the present invention comprises a first non-volatile memory, a second non-volatile memory in which initial data is stored, and an initialization controller for initializing the first non-volatile memory, wherein the second non-vol...
05/04/2010
7711916Storing information on storage devices having different performance capabilities with a storage system
Techniques are described for storing portions of files on different storage devices based on the devices' respective storage class. For example, different extents from a large file within a system, application, or database may be stored on different storage devices....
05/04/2010
7702870Method and apparatus for defragmentation and for detection of relocated blocks
A method of operating a storage system includes moving a block of data stored in the storage system to a new location in the storage system, such as for purposes of defragmentation. After the block has been moved to the new location, the storage system receives a re...
04/20/2010
7694097System and method for managing an electronic storage volume
A system and method for managing an electronic storage volume is described. The method includes assigning a threshold to a constrained storage space to define a first state in which an amount of data stored in the constrained storage space exceeds the threshold and ...
04/06/2010
7694098System and methods for avoiding base address collisions
Processes are monitored as components are loaded into memory. Relocation of a component to an alternate base address instead of its preferred base address, causes an alternate component to be created corresponding to the relocated component. The alternate component ...
04/06/2010
7685391Kernel/user stack relocation during system uptime
Kernel and user stack data is stored in relocatable memory. A kernel thread or a user thread can move its own stack data by creating a relocation request and adding the relocation request to a queue of a dedicated thread. The dedicated thread performs the relocation...
03/23/2010
7681002Storage controller and storage control method
A storage control technique with which, even if not data, but only its management information is deleted, a host system can recognize storage areas storing unnecessary data and so use them effectively. When a file system in the host system deletes the management inf...
03/16/2010
7681001Storage system
In a storage system having a function of acquiring update history information in correspondence with a write operation from a host, update data according to the amount of data written will become enormous. Thus, there is a problem in that long-term backup and data m...
03/16/2010
7681003Moving hardware context structures in memory while maintaining system operation
An adapter includes registers, a local context table, and logic that allows copying hardware context structures from a first location in memory to a second location in memory while the computer system continues to run. The local context table in the adapter is loade...
03/16/2010
7673110Control method of device in storage system for virtualization
In a system where a first storage system and a second storage system are connected to a third storage system, when the first storage system virtualizes and provides a device in the third storage system as a device in its own storage system, update data stored in a c...
03/02/2010
7669026Systems and methods for memory migration
Systems, methods and media for performing auto-migration of data among a plurality of memory devices are disclosed. In one embodiment, memory access of application program data is monitored for each of one or more application programs. The data may be stored in one ...
02/23/2010
7660961Concurrent evacuation of the young generation
The invention relates to a method for performing generational garbage collection on a heap comprising a plurality of generations. The method involves dividing a young generation of the heap into a first young generation and a second young generation, evacuating the ...
02/09/2010
7660960Modified machine architecture with partial memory updating
The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers M1, M2. . . . Mn each of which has a local memory, is disclosed. Me...
02/09/2010
7650480Storage system and write distribution method
A storage system includes: a flash disk having a plurality of flash memory units; a management table for hierarchically managing the write life of each flash memory unit on a specified storage area basis; and a controller for hierarchically distributing write-proces...
01/19/2010
7636827Computer system, data migration monitoring method and data migration monitoring program
A management computer monitors an allocated capacity of a source virtual volume and an allocated capacity of a virtual pool having a storage area allocated to a destination virtual volume in a storage, judges whether the allocated capacity of the source virtual volu...
12/22/2009
    3                  
 
Sign InRegister
Username  
Password   
forgot password?