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/156 - Status storage


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter including provisions for storing data associated with memory accessing
No. of patents: 1236
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8190832Data storage performance enhancement through a write activity level metric recorded in high performance block storage metadata
A sequence of fixed-size blocks defines a page (e.g., in a server system, storage subsystem, DASD, etc.). Each fixed-size block includes a data block and a footer. A high performance block storage metadata unit associated with the page is created from a confluence o...
05/29/2012
8176269Managing metadata for data blocks used in a deduplication system
Provided are a method, system, and article of manufacture for managing metadata for data blocks used in a deduplication system. File metadata is maintained for files having data blocks in a computer readable device. Data block metadata is maintained for each data bl...
05/08/2012
8171241Computer system, computer and method for managing performance based on I/O division ratio
Provided is a computer system including a host computer, a plurality of virtual storage systems coupled to the host computer, a storage system coupled to the plurality of virtual storage systems, and a management computer. The storage system includes storage areas p...
05/01/2012
8159886Memory device, control method for the same, control program for the same, memory card, circuit board and electronic equipment
A memory device having a single or a plurality of memory chips includes a memory part (control register, SPD memory unit) inside each memory chip, which memory part stores control data concerning the memory chip. The memory device enables writing-in or readout of th...
04/17/2012
8156293Method and apparatus for a unified storage system
A unified storage system for executing a variety of types of storage control software using a single standardized hardware platform includes multiple storage control modules connected to storage devices for storing data related to input/output (I/O) operations. A fi...
04/10/2012
8156292Methods for implementation of data formats on a removable disk drive storage system
An archiving system including one or more removable disk drives embedded in removable disk cartridges, referred to simply as removable disk drives. The removable disk drives allow for expandability and replacement such that the archiving system need not be duplicate...
04/10/2012
8151066Computer system preventing storage of duplicate files
Arrangements including a duplication determination unit that determines whether identical contents intrinsic values are contained in a plurality of contents intrinsic values; a change control unit that changes an access destination of a first file corresponding to a...
04/03/2012
8145857Control of access to an external storage device
The control device has a fetching unit, a virtual drive creation unit, and an access control unit. The fetching unit fetches, from the external storage device, attribute information relating to data stored in the external storage device. The virtual drive creation u...
03/27/2012
8140780Systems, methods, and devices for configuring a device
Disclosed are methods and devices, among which is a method for configuring an electronic device. In one embodiment, an electronic device may include one or more memory locations having stored values representative of the capabilities of the device. According to an e...
03/20/2012
8135927Structure for cache function overloading
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a system that includes a cache that stores information in a cache line for processing, wherein...
03/13/2012
8135928Self-adjusting change tracking for fast resynchronization
System and method for tracking changes to a volume. A write request to write data to a first location in the volume may be received. It may be determined if the first location is overlapping with or adjacent to one or more locations of earlier write requests to the ...
03/13/2012
8131953Tracking store ordering hazards in an out-of-order store queue
A method and system for processing data. In one embodiment, the method includes receiving a first store and receiving a second store subsequent to the first store. The method also includes generating a pointer that points to the last store that needs to retire befor...
03/06/2012
8131952Apparatus and method for efficient memory use in portable terminal
Provided are an apparatus and a method for saving a memory in a portable terminal, the method includes receiving a request for basic data and an address indicating a storage position of the basic data; determining whether the requested basic data has been stored in ...
03/06/2012
8131954Memory device and data reading method
A memory device is provided. The memory device includes a memory array formed by a plurality of multi level cells, a determining circuit and a data reading circuit. The memory array includes a plurality of page units, each including a main data and an auxiliary data...
03/06/2012
8112596Management apparatus, management method and storage management system
A management apparatus, a management method, and a storage management system that more specifically manage power consumption, making it easy to analyze problems relating to power consumption or properly relocate data are provided. A power consumption for each...
02/07/2012
8099566Load/store ordering in a threaded out-of-order processor
Systems and methods for efficient load-store ordering. A processor comprises a store buffer that includes an array. The store buffer dynamically allocates any entry of the array for an out-of-order (o-o-o) issued store instruction independent of a corresponding thre...
01/17/2012
8095750Transactional memory system with fast processing of common conflicts
A computing system processes memory transactions for parallel processing of multiple threads of execution by support of which an application need not be aware. The computing system transactional memory support provides a Transaction Table in memory and performs fast...
01/10/2012
8082405Dynamic address translation with fetch protection
In an enhanced dynamic address translation facility a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are used to access a segment table entry containing a format control field and an acces...
12/20/2011
8069317Providing and utilizing high performance block storage metadata
An enhanced mechanism for the allocation, organization and utilization of high performance block storage metadata provides a stream of data (e.g., in a server system, storage system, DASD, etc.) that includes a sequence of fixed-size blocks which together define a p...
11/29/2011
8055860Read-copy-update (RCU) operations with reduced memory barrier usage
Read-copy-update (RCU) is performed within real-time and other types of systems, such that memory barrier usage within RCU is reduced. A computerized system includes processors, memory, updaters, and readers. The updaters update contents of a section of the memory b...
11/08/2011
8055859Apparatus and method for providing atomicity with respect to request of write operation for successive sector
An apparatus for providing atomicity with respect to a request of a write operation for successive sectors in a flash memory is provided. The apparatus includes a data write module writing data in a main sector of a page and allocating status bits indicating a statu...
11/08/2011
8051258Apparatus and methods using invalidity indicators for buffered memory
A storage system includes a storage medium configured to store data and a buffer memory configured to buffer data to be written to the storage medium. The storage system further includes a controller configured to selectively transfer the buffered data to the storag...
11/01/2011
8051257Non-volatile memory and method with control data management
In a nonvolatile memory with block management system, critical data such as control data for the block management system is maintained in duplicates. Various methods are described for robustly writing and reading two copies of critical data in multi-state memory. In...
11/01/2011
8041906Notification processing
Embodiments for notification processing are disclosed. One embodiment includes dividing the number of data entries of an array, having a number of data entries that each utilize a variable having a changeable state, into a number of blocks. The number of blocks incl...
10/18/2011
8019953Method for providing atomicity for host write input/outputs (I/Os) in a continuous data protection (CDP)-enabled volume using intent log
The present invention is a method for providing atomicity for host write Input/Outputs (I/Os) in a Continuous Data Protection (CDP)-enabled volume. When a host overwrite Input/Output (I/O) is initiated by a host against a data block of the CDP-enabled volume, the me...
09/13/2011
8019952Storage device for storing data while compressing same value input data
A storage device for storing data, while compressing same value of input data, includes an input processing unit, a data storage, a first-in-first-out memory, and an output processing unit. The input processing unit is configured to, upon receiving an input value, d...
09/13/2011
8015371Storage apparatus and method of managing data storage area
Disclosed is a storage apparatus that extends endurance and reduces bit cost. A storage apparatus includes a controller and a semiconductor storage media that has a plurality of storage devices. The plurality of storage devices include a first storage device and a s...
09/06/2011
8015372Apparatus and method for memory migration in a distributed memory multiprocessor system
A distributed memory multiprocessor system including a plurality of cells interconnected via an inter-cell network, each of the plurality of cells including at least one cache, a memory, a memory controller, and a directory managing a status of data stored in the me...
09/06/2011
8006047Storage device with write barrier sensitive write commands and write barrier insensitive commands
The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands...
08/23/2011
8001337Memory system with controller for managing management data and reverse flag for reversing write data
A semiconductor storage device includes a first nonvolatile memory to store user data of a file, a second nonvolatile memory to store management data of the file, the second nonvolatile memory being different in type from the first nonvolatile memory, and a controll...
08/16/2011
7996371Combining context-aware and context-independent data deduplication for optimal space savings
A storage system includes a storage operating system configured to provide two-step data deduplication in which, during a data storage operation and prior to committing data to a storage medium of the storage system, context-aware data deduplication is performed on ...
08/09/2011
7996634Memory system with controller for managing management data and reverse flag for reversing write data
A semiconductor storage device includes a first nonvolatile memory to store user data of a file, a second nonvolatile memory to store management data of the file, the second nonvolatile memory being different in type from the first nonvolatile memory, and a controll...
08/09/2011
7996633Sequencing transactions and operations
Systems and techniques for sequencing transactions and operations. In one aspect, an article includes one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations include identifying a delta of ...
08/09/2011
7991969Method, system, apparatus, and computer-readable medium for improving disk array performance
A method, system, apparatus, and computer-readable medium are provided for improved maintenance of metadata relating to a mass storage array. The metadata may comprise the data structures utilized by a thin provisioning system. When the metadata changes, such as in ...
08/02/2011
7971007Downgrade memory apparatus, and method for accessing a downgrade memory
A method for accessing a downgrade memory and a downgrade memory apparatus are provided. The downgrade memory apparatus comprises at least one management unit and a controller. The management unit comprises a plurality of blocks, each block having a plurality of pag...
06/28/2011
7971006System and method for handling status commands directed to partitioned media library
Embodiments of the present invention provide a method and system for handling status commands directed to a partitioned media library. A controller (e.g., storage router or other device) that controls access to the physical media library can receive a status command...
06/28/2011
7971008Flexible queue and stream mapping systems and methods
A system processes data corresponding to multiple data streams. The system includes multiple queues that store the data, stream-to-queue logic, dequeue logic, and queue-to-stream logic. Each of the queues is assigned to one of the streams based on a predefined queue...
06/28/2011
7953943Epoch-based MUD logging
In one embodiment, a MUD logger receives a notification from another MUD logger maintaining another MUD log for a volume, the notification indicating one or more modifications to be made to a MUD log maintained by the MUD logger receiving the notification, wherein t...
05/31/2011
7945745Methods and systems for exchanging data
A method for exchanging data between a producer and a consumer is provided. The method includes writing the data with the producer without blocking the consumer and without waiting for access to the consumer. The method also includes reading the data with the consum...
05/17/2011
7917710Memory protection in a computer system employing memory virtualization
The use of a token-based memory protection technique may provide memory protection in a computer system employing memory virtualization. A token-based memory protection technique may include assigning a unique identifier to an application, process, or thread, and as...
03/29/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?