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

Icon_funbox Bizarre Patents

Patent No. 6125480

Vehicle mounted toilet seat

An extension member is attachable to a trailer hitch and extends away from the vehicle and is connected to a seating frame supporting a toilet seat.

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


          9            
NumberTitleIssue Date
7644240Memory device controller
A controller for a memory device and methods are provided. The controller has an updateable register bank adapted to send a first signal to an analog/memory core of the memory device for controlling operation of the analog/memory core. The analog/memory core has an ...
01/05/2010
7644239Non-volatile memory cache performance improvement
In order to provide a more efficient persistent storage device, one or more long-term storage media are included along with a non-volatile memory. In one embodiment, one portion of the non-volatile memory is used as a write buffer and a read cache for writes and rea...
01/05/2010
7640403Image processing apparatus in which an external application is executed from a storage device
A composite machine performs various types of image processing with executing relevant applications, wherein: upon starting an application stored in a hard disk drive, predetermined diagnosis processing is performed on the hard disk drive beforehand; and, upon start...
12/29/2009
7640404File system write filtering for selectively permitting or preventing data from being written to write-protected storage
File system write filters are provided which can selectively permit or prevent data from being written-protected storage media. The write filter utilized volatile cache memory to store data that is requested to be written to storage media by applications programming...
12/29/2009
7640405Method and apparatus for freeing memory
A method of apparatus to free at least a portion of memory space of a memory device from at least a portion of a stored data block, wherein the freeing is based on the block sequence number of the stored data block and/or a quality indicator value related to at leas...
12/29/2009
7631154Handling of the transmit enable signal in a dynamic random access memory controller
A mechanism provided for controlling a transmission enable (TX_ENA) signal. The mechanism generates a queue of bits to track a sequence of commands and provides the transmit enable signal if the queue is empty. If an entry at a top of the queue indicates a write com...
12/08/2009
7631152Determining memory flush states for selective heterogeneous memory flushes
A memory flush is processed in accordance with a state machine that keeps track of the flush states of a memory target. A memory target is not flushed if it has not been written to, or if a memory flush has already been completed for that memory target. A memory tar...
12/08/2009
7631153Device for transmitting data between memories
An apparatus for data transmission between memories has a memory controller as well as a memory protocol controller. In one embodiment, a first memory controller is operatively connected to a first memory, and a memory protocol controller is operatively connected be...
12/08/2009
7624238Memory controller and data processing system
A memory controller and data processor have their operation mode switched from the page-on mode for high-speed access to a same page to the page-off mode in response to consecutive events of access to different pages, so that the memory access is performed at a high...
11/24/2009
7620781Efficient Bloom filter
Implementation of a Bloom filter using multiple single-ported memory slices. A control value is combined with a hashed address value such that the resultant address value has the property that one, and only one, of the k memories or slices is selected for a given in...
11/17/2009
7620782Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
The data structure on the recording medium includes a temporary defect management area storing a data block. The data block includes a temporary definition structure. The temporary definition structure indicates a recording mode of the recording medium. ...
11/17/2009
7613887System and method for managing a memory storage device
A memory management system for a memory in a data storage device comprises a memory controller module that receives a frame of data including a plurality of data words from a host, that generates boundary indicators based on at least one of a start and an end of the...
11/03/2009
7610453Reordering each array in a sequence of arrays
Each array in a sequence of arrays is reordered. A first port receives in a first serial order a number of values in each array in the sequence and a second port transmits the values in a different second serial order. For each value in each array in the sequence, t...
10/27/2009
7610454Address decoding method and related apparatus by comparing mutually exclusive bit-patterns of addresses
A memory address decoding method for determining if a given address is located in one of a plurality of sections. Each section has a plurality of memory units and each memory unit has a unique corresponding address, the corresponding address using the binary system....
10/27/2009
7610452Data processing system wherein data is stored in a memory and an external storage in parallel
A data processing system comprises a memory for temporarily storing data, a storage for storing data and a controller for storing the data into the memory by a predetermined unit at a time and storing the data stored in the memory into the storage by the predetermin...
10/27/2009
7606988Systems and methods for providing a dynamic memory bank page policy
Systems and methods for providing a dynamic memory buffer bank policy. Embodiments include a hub device for selecting a bank page policy. The hub device includes an input command stream interface and a bank page policy module. The input command stream interface dete...
10/20/2009
7606987Apparatus and method for magnetic head control in storage accesses
To prevent for a prolonged time period, the fixed-position floating status of a head in the control operation of a storage unit, and to prevent a decrease in the reliability due to deterioration in the properties of a storage medium, a control apparatus is described...
10/20/2009
7603526Systems and methods for providing dynamic memory pre-fetch
Systems and methods for providing dynamic memory pre-fetch. Embodiments include a hub device including an input command stream interface and an adaptive pre-fetch logical unit (APLU). The input command stream interface detects commands from a memory controller direc...
10/13/2009
7603525Flash memory management method that is resistant to data corruption by power loss
A method for managing page-based data storage media such as flash media, a system that uses that method, and a computer-readable storage medium bearing code for implementing the method. New data are written to the storage medium in a manner that precludes corruption...
10/13/2009
7600082Virtualization logic
Systems, methodologies, media, and other embodiments associated with externally trapping transactions are described. One exemplary system embodiment includes an external virtualization logic configured to be operably connected to a processor that does not include in...
10/06/2009
7600083Method and system for automatic write request suspension
A system and method are provided to manage storage space. The method comprises suspending a request responsive to detecting of a condition indicating a lack of a resource necessary to serve the request; applying a resource management procedure to increase availabili...
10/06/2009
7600084Register file with integrated routing to execution units for multi-threaded processors
A multi-context register file for use in a multi-threaded processor includes at least one multi-context register file cell having internal routing functionality. ...
10/06/2009
7594082Resolving retention policy conflicts
Resolving retention policy conflicts is disclosed. An indication is received that two or more retention policies apply to an item of content. A merged retention policy that is based at least in part on the respective requirements of the two or more retention policie...
09/22/2009
7594083Storage system and storage control device
The storage system according to the present invention allows the number of host connections to be increased by connecting a plurality of storage control devices so that commands and data can be directly exchanged between each storage control device. The first storag...
09/22/2009
7590806Filtering of transactional memory operations using associative tables
A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The decomposed instructions allow a compiler with knowledge of the instruction...
09/15/2009
7587560Memory device controller
A controller for a memory device and methods are provided. The controller has an updateable register bank adapted to send a first signal to an analog/memory core of the memory device for controlling operation of the analog/memory core. The analog/memory core has an ...
09/08/2009
7587559Systems and methods for memory module power management
Systems and methods for determining memory module power requirements in a memory system. Embodiments include a memory system with a physical memory and a memory controller. The physical memory includes a plurality of memory devices. The memory controller is in commu...
09/08/2009
7584333Data processing device in vehicle control system
A data storage device executes a program including the steps of: determining whether or not a storage instruction to include data to be stored, along with a class generated as a label common among application software, has been obtained; detecting a class in the con...
09/01/2009
7584334Systems and methods for an improved tailgate device
An improved tailgate device allows a host to have full access to a long-term storage device when the drive interface on the host and the drive interface on the storage device are of different types. An improved tailgate device is placed between the host and the stor...
09/01/2009
7584335Methods and arrangements for hybrid data storage
Embodiments may comprise a hybrid memory controller to facilitate accesses of more than on type of memory device, referred to generally hereafter as a hybrid memory device or hybrid cache device. The hybrid memory controller may include split logic to determine whet...
09/01/2009
7581070Multi-chip package device having alternately-enabled memory chips
A multi-chip package device includes first and second memory chips configured to share addresses and control signals. The first and second memory chips each include main memory, buffer memory, an option terminal for receiving an option voltage, an access signal gene...
08/25/2009
7581071Apparatus for and method of processing information, and program
When an information processing apparatus is turned on, startup processes for an HDD and a DVD are started. When the startup process for the HDD is finished, the information processing apparatus starts to record recording data in the HDD. Thereafter, when the startup...
08/25/2009
7581073Systems and methods for providing distributed autonomous power management in a memory system
Systems and methods for providing distributed autonomous power management in a memory system. Embodiments include a memory system for storing and retrieving data for a processing system. The memory system includes a memory controller for receiving and responding to ...
08/25/2009
7581072Method and device for data buffering
A data buffer device that includes a write unit and a read unit, and is disposed between a first interface device and a second interface device is provided. The write unit further includes a first write buffer, a second write buffer and a write controller. The write...
08/25/2009
7577800Method for borrowing and returning physical volumes
Provided are methods for borrow processing in storage pools. A plurality of physical volumes are allocated to a first storage pool. A determination is made whether the first storage pool has less than a threshold number of empty physical volumes. If the first storag...
08/18/2009
7577801Array access
Accessing memory in an array includes performing a first instruction, including by determining whether an index used by the first instruction is within a valid range and in the event that the index is within a valid range, determining a memory address related to an ...
08/18/2009
7574569Method and system for time-weighted history block management
Disclosed is a technique for managing items in a memory store. A “free-space size threshold” is set for the memory store. An age parameter is also set. When the amount of free space in the store decreases below the threshold, space in the store is freed up by re...
08/11/2009
7574570Billing system for information dispersal system
A billing process is disclosed for a information dispersal system or digital data storage system. In one embodiment of the invention, the original data to be stored is separated into a number of data “slices” or shares in such a manner that the data in each subs...
08/11/2009
7571289Disk array device and reservation cancellation control method for disk array device
The present invention allows a reserved state that prevails for an LDEV as a result of a host undergoing a system shutdown or the like to be confirmed and cancelled easily. The server 1 reserves the LDEV 4 and uses same exclusively. When the server ...
08/04/2009
7568076Variable store gather window
A processor includes at least one instruction execution unit that executes store instructions to obtain store operations and a store queue coupled to the instruction execution unit. The store queue includes a queue entry in which the store queue gathers multiple sto...
07/28/2009
          9            
 
Sign InRegister
Username  
Password   
forgot password?