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

Icon_funbox Bizarre Patents

Patent No. 5719655

System for magnetically attaching templeless eyewear to a person

A system of eyewear that eliminates the need for hinges on the frames of the eyewear.

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 applications: 523
Last issue date: 05/24/2012


1                      
Application No.Application TitleIssue Date
20120131391MIGRATION OF DATA IN A DISTRIBUTED ENVIRONMENT
Embodiments of the invention migrate dynamically changing data sets in a distributed application environment. Writes to a source device are intercepted and it is determined whether data in the source device is being migrated to a target device. If data is being migrated...
05/24/2012
20120110264SELECTIVELY UTILIZING A PLURALITY OF DISPARATE SOLID STATE STORAGE LOCATIONS
A method for selectively utilizing a plurality of disparate solid state storage locations is disclosed. The technology initially receives class types for a plurality of disparate solid state storage locations. The characteristics of the received data are determined. The...
05/03/2012
20120084528System with Internal Memory for Storing Data or a Portion of Data Written to External Memory
A system includes an internal memory configured to store data, a memory access controller, logic, and a processor. The memory access controller is operable to read data from a peripheral device in response to an event external to the system, write the data to memory ext...
04/05/2012
20120084529ARRANGEMENTS FOR MANAGING METADATA OF AN INTEGRATED LOGICAL UNIT INCLUDING DIFFERING TYPES OF STORAGE MEDIA
A file system including: a first type storage medium; a second type storage medium; and a processor providing a file system using a first area in the first type storage medium and a second area in the second type storage medium, wherein the processor manages whether met...
04/05/2012
20120084527DATA BLOCK MIGRATION
Techniques and mechanisms are provided for migrating data blocks around a cluster during node addition and node deletion. Migration requires no downtime, as a newly added node is immediately operational while the data blocks are being moved. Blockmap files and deduplica...
04/05/2012
20120072705Obtaining And Releasing Hardware Threads Without Hypervisor Involvement
A first hardware thread executes a software program instruction, which instructs the first hardware thread to initiate a second hardware thread. As such, the first hardware thread identifies one or more register values accessible by the first hardware thread. Next, the ...
03/22/2012
20120072693COMPUTER SYSTEM AND METHOD FOR MANAGING THE SAME
The present invention provides a technique capable of preventing data loss due to relocation of physical storage devices. When a request to relocate a logical storage area is issued, it is determined if the logical storage area to be relocated, which is composed of the ...
03/22/2012
20120054460METHOD AND SYSTEM FOR STORAGE SYSTEM MIGRATION
A method, migration manager, and system of storage system migration. The method includes creating a first zone including a host system in a first SAN-based storage system and an in-band SAN virtualization storage node. The method creates a second zone including a backen...
03/01/2012
20120047344METHODS AND APPARATUSES FOR RE-ORDERING DATA
Apparatuses and methods to perform data re-ordering are presented. In one embodiment, an apparatus comprises an input permutation unit, a multi-bank memory array, and an output permutation unit. The multi-bank memory array is coupled to receive data from the input permu...
02/23/2012
20120047346TIERED STORAGE POOL MANAGEMENT AND CONTROL FOR LOOSELY COUPLED MULTIPLE STORAGE ENVIRONMENT
A system comprises a first storage system including a first storage controller, which receives input/output commands from host computers and provides first storage volumes to the host computers; and a second storage system including a second storage controller which rec...
02/23/2012
20120047345METHODS AND SYSTEMS FOR RELEASING AND RE-ALLOCATING STORAGE SEGMENTS IN A STORAGE VOLUME
Methods, computer-readable mediums, and systems for releasing and re-allocating segments in a storage volume are provided. One method includes receiving a notice to release a segment allocated to the storage volume and assigning a release pending status to the segment w...
02/23/2012
20120042146DEVICE AND METHOD FOR STORAGE, RETRIEVAL, RELOCATION, INSERTION OR REMOVAL OF DATA IN STORAGE UNITS
A method and system for managing data in a storage unit is provided. The method includes insertion, removal and relocation of data by maintaining and using spare capacity in the storage unit. The method includes relocation of one or more data elements by remapping data ...
02/16/2012
20120036334ACCESS TO SHARED MEMORY SEGMENTS BY MULTIPLE APPLICATION PROCESSES
A system configures page tables to cause an operating system to copy original page data in a data store when any one of the application processes makes a first write request for the original page data. The system detects a page fault from a memory management unit receiv...
02/09/2012
20120030424Transparent Data Migration Within a Computing Environment
Described is a method and system for transparently migrating data between storage systems of a computing environment without disrupting realtime access to the stored data of the storage systems. Specifically, when adding a new storage system to the computing environment...
02/02/2012
20120023302Concurrent Atomic Operations with Page Migration in PCIe
A method and data processing system enables scheduling of atomic operations within a Peripheral Component Interconnect Express (PCIe) architecture during page migration. In at least one embodiment, firmware detects the activation of a page migration operation and sets a...
01/26/2012
20120017061METHODS AND APPARATUS FOR CONTROLLING DATA BETWEEN STORAGE SYSTEMS PROVIDING DIFFERENT STORAGE FUNCTIONS
A system comprises a plurality of storage systems, which provides different storage functions, and is controlled by a management server. The management server determines whether to change the control of the storage controller between the storage systems, or to mount the...
01/19/2012
20120011313STORAGE SYSTEMS WITH REDUCED ENERGY CONSUMPTION
Storage systems with reduced energy consumption, methods of operating thereof, corresponding computer program products and corresponding program storage devices. Some non-limiting examples of a write method include: configuring a plurality of storage disk units such tha...
01/12/2012
20120005405Pre-Emptive Garbage Collection of Memory Blocks
A method and system pre-emptively perform garbage collection operations of a forced amount on update blocks in a memory device. The amount of garbage collection needed by a certain data write is monitored and adjusted to match the forced amount if necessary. Update bloc...
01/05/2012
20120005423Viewing Compression and Migration Status
A method for use in viewing compression and migration status is disclosed. A logical volume is selected for compression into a compressed logical volume. A destination storage pool for the compressed logical volume is selected. The logical volume is compressed during mi...
01/05/2012
20120005557VIRTUAL COPY AND VIRTUAL WRITE OF DATA IN A STORAGE DEVICE
A storage device with a memory and a controller, and a method of copying data on a storage device are provided to perform virtual copy and virtual write of data in a storage device without physically storing data in the storage device. The controller includes, or incorp...
01/05/2012
20110320754MANAGEMENT SYSTEM FOR STORAGE SYSTEM AND METHOD FOR MANAGING STORAGE SYSTEM
Provided is a management system for a storage system, the storage system including a first storage subsystem and a second storage subsystem each including logical storage areas for storing data to be processed by a host computer, the logical storage areas in each of the...
12/29/2011
20110307651ROBUST INDEX STORAGE FOR NON-VOLATILE MEMORY
A non-volatile memory data address translation scheme is described that utilizes a hierarchal address translation system that is stored in the non-volatile memory itself. Embodiments of the present invention utilize a hierarchal address data and translation system where...
12/15/2011
20110307674APPARATUS AND METHOD FOR SYNCHRONIZING A SNAPSHOT IMAGE
An apparatus and method for synchronizing a snapshot image are provided. A synchronization page is detected based on whether a page fault is generated in a snapshot page that is part of a snapshot image and based on attributes of a process that generated the page fault....
12/15/2011
20110307678STORAGE APPARATUS, STORAGE SYSTEM
An object of the present invention is to provide a storage apparatus which can maintain a performance even if an unused storage area is not released.

The storage apparatus according to the present invention includes a plurality of kinds of ...

12/15/2011
20110296101COMPUTER SYSTEM HAVING AN EXPANSION DEVICE FOR VIRTUALIZING A MIGRATION SOURCE LOGICAL UNIT
A migration destination storage creates an expansion device for virtualizing a migration source logical unit. A host computer accesses an external volume by way of an access path of a migration destination logical unit, a migration destination storage, a migration sourc...
12/01/2011
20110296095DATA MOVEMENT ENGINE AND MEMORY CONTROL METHODS THEREOF
A data movement engine (DME) for an electronic device is disclosed. The DME has an address generating module and a direct memory access (DMA) module. When the memory is switched to a lower power consumption state, a refresh area of a memory of the electronic device is r...
12/01/2011
20110296130STORAGE SYSTEM AND METHOD OF TAKING OVER LOGICAL UNIT IN STORAGE SYSTEM
A storage apparatus includes a drive unit in which a logical unit is formed, and a controller unit for accessing the logical unit by controlling the drive unit according to an access request sent from a host apparatus. The storage apparatus issues a logical unit takeove...
12/01/2011
20110296129DATA TRANSFER DEVICE AND METHOD OF CONTROLLING THE SAME
A data transfer device that confirms completion of writing into a memory on transferring data to the memory via a bus through which a response indicating completion of data writing in the memory is not sent back includes an inter-memory data transfer control unit perfor...
12/01/2011
20110296131NONVOLATILE MEMORY SYSTEM AND THE OPERATION METHOD THEREOF
A memory controller includes a microprocessor, a queue configured to store a plurality of first commands provided by the microprocessor, a queue management block configured to interpret and control said plurality of first commands, and a command generator configured to ...
12/01/2011
20110277035Detection of Malicious System Calls
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting malicious system calls. In one aspect, a method includes monitoring a function vulnerable to a buffer overflow attack; receiving a call to the function, the ...
11/10/2011
20110276775METHOD AND APPARATUS FOR CONCURRENTLY READING A PLURALITY OF MEMORY DEVICES USING A SINGLE BUFFER
A composite memory device including discrete memory devices and a bridge device for controlling the discrete memory devices in response to global memory control signals having a format or protocol that is incompatible with the memory devices. The discrete memory devices...
11/10/2011
20110271072DATA MIGRATION METHOD AND INFORMATION PROCESSING SYSTEM
A volume group comprising one or a plurality of logical volumes is set. A coexistence avoidance volume group having different array groups can be set to the volume group. Upon execution of preset volume search criteria, a logical volume is specified by carrying out a se...
11/03/2011
20110271071STORAGE APPARATUS AND HIERARCHICAL DATA MANAGEMENT METHOD FOR STORAGE APPARATUS
Proposed are a storage apparatus and hierarchical data management method for promoting the effective usage of memory apparatuses while suppressing maintenance-related costs and work. The storage apparatus comprises a plurality of memory apparatuses of a plurality of typ...
11/03/2011
20110271070MEMORY USAGE SCANNING
A memory scanning system may scan memory objects to determine usage frequency by scanning each memory object using a mapping of the processes stored in memory. The scanning may be performed multiple times to generate a usage history for each page or unit of memory. In s...
11/03/2011
20110271035EMULATED ELECTRICALLY ERASABLE (EEE) MEMORY AND METHOD OF OPERATION
A system has an emulation memory having a plurality of sectors for storing information. A controller calculates a number of addresses used divided by a number of valid records in a predetermined address range of the emulation memory. An amount of remaining addresses in ...
11/03/2011
20110258412COMPUTER 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 volume c...
10/20/2011
20110258364CONFIGURABLE 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 one or more volatile memory cell(s) on a substrate. The method also includ...
10/20/2011
20110258411STORAGE APPARATUS AND METHOD FOR SHREDDING STORAGE MEDIUM
Provided is a storage apparatus 10 including a communication I/F 11, a control processor 12, a drive controller 13, and a cache memory 14, which manages a drive write request to write data to a storage drive 171 in a write proce...
10/20/2011
20110252180MEMORY CONTROLLER MAPPING ON-THE-FLY
Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory co...
10/13/2011
20110252210Method and apparatus for rebalancing storage components within a storage tier
A method for a storage controller to rebalance storage components within a storage tier is provided. The method maintains a linked list for each component, and each component includes a plurality of pages. Each linked list is ordered according to hot and cold pages and ...
10/13/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?