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

Icon_funbox Quotables

"Transmission of documents via telephone wires is possible in principle, but the apparatus required is so expensive that it will never become a practical proposition."

Dennis Gabor, British physicist

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/154 - Control technique


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter including particular means or steps for controlling memory accesses not specifically provided
No. of patents: 3216
Last issue date: 05/29/2012


          8            
NumberTitleIssue Date
7725665Data processor
A data processor (1) has a central processing unit (3) and a memory controller (6) capable of controlling a memory (8) to be connected to an outside. The memory has a buffer capable of temporarily holding data within an address range corr...
05/25/2010
7721055System and method for controlling the updating of storage device
Arrangements for controlling the updating of a storage device, which investigates the number of times that a lock waiting time exceeds an upper limit value to judge whether or not the number of times that the upper limit value has been exceeded exceeds a frequency t...
05/18/2010
7721053Intelligent logical unit provisioning
In one embodiment, a storage controller comprises a first I/O port that provides an interface to a host computer, a second I/O port that provides an interface to a storage device, a processor that receives I/O requests generated by the host computer and, in response...
05/18/2010
7721054Speculative data loading using circular addressing or simulated circular addressing
This invention prevents illegal memory address faults on speculative data loads. Circular addressing of the address pointer limits memory access to a range of addresses including all addresses used by the address pointer and not including any invalid addresses. The ...
05/18/2010
7716429Apparatus, system, and method for dynamic address tracking
An apparatus, system, and method are disclosed for dynamic address tracking. A token module creates a token for a job that accesses data in a storage system comprising a plurality of storage devices. The token comprises a job name. The job is a batch job. A storage ...
05/11/2010
7711908Virtual storage system for virtualizing a plurality of storage systems logically into a single storage resource provided to a host computer
A virtual storage system is equipped with a plurality of storage systems and a virtualization device for virtualizing the plurality of storage systems logically into a single storage resource provided to a host computer. When one of the storage systems receives a co...
05/04/2010
7707366Memory control device
Improved efficiency of address/data communication over a memory bus. A memory-control device is located between a processor 30 and memory ranks 40a, 40b and controls access to the memory ranks 40a, 40b. ...
04/27/2010
7707367Data storage system having separate atomic operation/non-atomic operation paths
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests,...
04/27/2010
7707176Content management system with improved performance
There is provided a system and method for improving the performance of a content management system. More specifically, in one embodiment, there is provided a computer readable medium having instructions operable to receive a request to perform a record management fu...
04/27/2010
7707365Memory address monitoring device and memory address monitoring method
A memory address monitoring device for monitoring a memory includes an address determining module and an identification determining module. A first process has a first process identification and issues a request address to access the memory. The memory saves data of...
04/27/2010
7707368Memory device trims
Methods and apparatus are provided. A memory device has a memory array, base trim circuitry adapted to store base control parameter values common to the memory array, and a reference trim circuit corresponding to a portion of the memory array. The reference trim cir...
04/27/2010
7702862Metrics modules and methods for monitoring, analyzing and optimizing bus and memory operations in a complex integrated circuit
A processing system includes a processing circuit having one or more buses, a memory interface unit to control access by the processing circuit to a memory, and a metrics module. The metrics module includes one or more metrics registers and a metrics controller to m...
04/20/2010
7702861Format mapping scheme for universal drive device
A drive device and method of reading from or writing to a record carrier are provided, where data is input or output via an interface using a first format according to a first file system. In the drive device, the first format is mapped to a second format according ...
04/20/2010
7698511Interface for writing to memories having different write times
An interface between memories having different write times is described. The interface includes a latch for capturing address and data information during a memory access by a processor of a first memory device. The interface also includes an index counter for provid...
04/13/2010
7698512Compressing address communications between processors
In one embodiment, the present invention includes a method for determining if data of a memory request by a first agent is in a memory region represented by a region indicator of a region table of the first agent, and transmitting a compressed address for the memory...
04/13/2010
7694082Computer program and method for managing resources in a distributed storage system
A resource management system uses a virtual resource pool distributed across a set of storage devices to manage resources in a distributed storage system. The storage devices dedicate a resource in an allocation pool available to the virtual resource pool. The virtu...
04/06/2010
7694083System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture
Some embodiments provide a method of presenting virtual memory as narrower and deeper than a physical memory. The method receives a memory address location including a set of real memory address bits and a set of virtual memory position bits. The method retrieves an...
04/06/2010
7694084Ultra low power ASIP architecture
A microcomputer architecture comprises a microprocessor unit and a first memory unit, the microprocessor unit comprising a functional unit and at least one data register, the functional unit and the at least one data register being linked to a data bus internal to t...
04/06/2010
7689786Techniques for overriding device reservations
Described are techniques for overriding an existing device reservation. Discovery processing is performed by a first data storage system to locate a specified device. The discovery processing includes determining whether there is a reservation conflict for said devi...
03/30/2010
7689784Methods and apparatus for dynamic linking program overlay
Methods and apparatus provide for loading at least one software program module from a storage medium into a local memory of a processor for execution, the storage medium containing a main module and a plurality of sub-modules of the software program; and updating an...
03/30/2010
7689787Device and method for controlling number of logical paths
In a control device of a computer system in which a plurality of host computers are capable of sharing a same host interface of a storage system are provided: a VOL status monitoring portion that monitors a VOL status of each VOL mapped to the VVOL and determines wh...
03/30/2010
7689785Digital device configuration and method
Systems and methods for transferring data between storage components in a device. During a user interaction, at least some of the data to be transferred is loaded from an electromechanical data storage arrangement into an electronic storage. The transfer of data may...
03/30/2010
7689788System and method for executing transactions
A method for executing transactions including obtaining a memory location required by a first transaction, where the first transaction is identified using a first transaction identification and a first transaction version; determining a second transaction with owner...
03/30/2010
7685378Methods and apparatus for adjusting a journal area for continuous data protection
In a storage system implementing journaling for data backup and restore, users are able to easily determine information regarding amounts journal data generated over specified periods of time. Flexible and automatic adjustment of the journal area is enabled by provi...
03/23/2010
7685376Method to support heterogeneous memories
A method and apparatus is described herein for supporting heterogeneous local memories. A resource affinity table includes an entry for each local memory mapped into an address space. Each entry associating the corresponding local memory with a logical distance, suc...
03/23/2010
7685377Piecewise logical data management
A method for storing data that is reconstructable in a piecewise manner comprises receiving a user data unit in the form of a data stream to be stored in the data storage system. A plurality of logical data units associated with the user data unit are then identifie...
03/23/2010
7680991Correlated analysis of wasted space and capacity efficiency in complex storage infrastructures
A system and method for correlated analysis of wasted space and capacity efficiency in complex storage infrastructures are provided. The system and method of the illustrative embodiments bring together wasted space data from all areas and components of the storage i...
03/16/2010
7680864Method and apparatus for managing access to stored objects based on retention policy
In one embodiment, a method is provided that may include determining, at least in part, by a device comprised, at least in part, in storage, whether to request that the storage perform, at least in part, at least one operation. The at least one operation may involve...
03/16/2010
7680990Superword memory-access instructions for data processor
Atomic sixteen-byte memory accesses are provided in a 64-bit system in which eight of the bytes are stored in a 64-bit general-purpose register and eight of the bytes are stored in a 64-bit special-purpose register. A 16-byte load instruction transfers the low eight...
03/16/2010
7676638Combined pessimistic and optimistic concurrency control
Various technologies and techniques are disclosed that improve implementation of concurrency control modes in a transactional memory system. A transactional memory word is provided for each piece of data. The transactional memory word includes a version number, a re...
03/09/2010
7669016Memory control device and method for controlling the same
The present invention provides a storage control device which enables the time between failures to prolong as much as possible, though it uses HDD's whose mean time between failures is relatively short. The storage control device controls spindle motors in a manner ...
02/23/2010
7669017Method of and circuit for buffering data
A method of buffering data in a circuit processing data in both a natural address order and a modified address order is described. The method comprises the steps of storing a first block of data according to a first addressing order of a natural address order or a m...
02/23/2010
7657713Memory using packet controller and memory
A memory that includes a plurality of packet pins, a synchronous memory, and a packet controller. The synchronous memory receives address and control signals in synchronization with a clock signal. The packet controller sequentially receives packet data bits through...
02/02/2010
7657714Apparatus and method to provide one or more commands to a data storage and retrieval system
A method is disclosed to provide commands to an information storage and retrieval comprising one or more data storage devices, where one or more first communication links interconnect one or more host computers and the data storage and retrieval system. The method s...
02/02/2010
7657715Dynamic operation mode transition of a storage subsystem
A host implement a method for controlling a dynamic transition of the host from a current operation mode to a target operation mode. The method involves the host receiving an operation mode transition request to transition a logical representation of a storage subsy...
02/02/2010
7650472Method for reducing memory power consumption
Provided is a method for reducing memory power consumption. A period of time allocated to a process is split into time slices each have a predetermined time interval, and a timer interrupt is generated for every time slice. It is checked whether context switch betwe...
01/19/2010
7650470Method and devices for data transfer
A storage apparatus is proposed for facilitating wireless communication between a computer device and one or more external portable electronic devices, or between those external devices. The storage apparatus includes a wireless transceiver for entering communicatio...
01/19/2010
7650473Secure deletion of information from hard disk drive
A method of securely deleting data from a storage medium includes generating a bitmap that corresponds to unused locations on the storage medium; initiating a background process that wipes the unused locations, where the background process runs asynchronously with a...
01/19/2010
7650471Head of queue cache for communication interfaces
A technique includes identifying an address of a head end of a queue and monitoring a coherent interconnect to identify a data transfer that is communicated by a producer, which targets the address. The technique includes storing the data of the data transfer in the...
01/19/2010
7647456Comparing data in a new copy relationship to data in preexisting copy relationships for defining how to copy data from source to target
Provided are a method, system, and program for establishing copy relationships to copy source data to target data. A request is received to establish a copy relationship indicating to copy source data to target data. A determination is made as to whether the source ...
01/12/2010
          8            
 
Sign InRegister
Username  
Password   
forgot password?