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

Icon_funbox Did You Know...

...that the video game, Pong, was invented by a guy who graduated at the bottom of his engineering class? Nolan Bushnell spent more time running the games at a local amusement park than he did on his studies at the University of Utah. His dreams of working for Disney's amusement empire were dashed when the company wouldn't hire him. Taking a boring job, Nolan daydreamed about electronic versions of popular games. He invented Pong, the first video game, and went on to found Atari Co.

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


1                      
NumberTitleIssue Date
8190831Methods and apparatus for detecting a syncMark in a hard disk drive
Methods and apparatus are provided for detecting a syncMark in a read channel, such as a hard disk drive. A syncMark is detected in a sector in an iterative read channel by obtaining a sector signal from a storage media, the sector signal comprising a first syncMark...
05/29/2012
8190830Method, apparatus, and systems to support execution pipelining in a memory controller
A memory controller may execute instructions instead of sending the instructions to a processor for execution. To maintain synchronization between the memory controller and the processor, the memory controller may queue a null instruction in the memory controller fo...
05/29/2012
8185706Copyback optimization for memory system
In a copyback or read operation for a non-volatile memory subsystem, data page change indicators are used to manage transfers of data pages between a register in non-volatile memory and a controller that is external to the non-volatile memory. ...
05/22/2012
8185705Information recording medium, information recording medium accessing apparatus and accessing method
An information recording medium such as a semiconductor memory card includes a first semiconductor memory having a first recording area accessed by a relatively small access unit and storing file system management information, a second semiconductor memory having a ...
05/22/2012
8185707Storage system and path management method for multi-host environment
A storage system and a path management method, which can facilitate node replacement, are proposed. In the storage system, the host sets plural paths between the host and the volume and holds path information composed of management information on each of the paths. ...
05/22/2012
8180977Transactional memory in out-of-order processors
Methods and apparatus to provide transactional memory execution in out-of-order processors are described. In one embodiment, a stored value corresponds to the number of transactional memory access requests that are uncommitted. The stored value may be used to provid...
05/15/2012
8180976Programming non-volatile memory devices based on data logic values
A nonvolatile memory device includes a memory cell array, a data scanning unit, and a program unit. The memory cell array includes a plurality of memory cells, where each of the memory cells is programmable to store data have a first logic value or a second logic va...
05/15/2012
8180980Device emulation support within a host data processing apparatus
A data processing apparatus 12 is provided with a memory management unit 24 which triggers memory aborts. When a memory abort occurs, data characterizing the memory abort is written to a fault status register 28 (memory-abort register). The data...
05/15/2012
8180979Storage system and operation method of storage system
The present invention is able to improve the processing performance of a storage system by respectively virtualizing the external volumes and enabling the shared use of such external volumes by a plurality of available virtualization storage devices. By virtualizing...
05/15/2012
8180978Address locked loop
An address locked loop (ALL) apparatus for address recycling is provided. The apparatus comprises a block of memory further comprising a plurality of buffers configured to store a plurality of incoming packets, an address stack configured for storing of a plurality ...
05/15/2012
8176268Systems and methods for performing storage operations in a computer network
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage ...
05/08/2012
8176267Data accessing method for flash memory storage device having data perturbation module, and storage system and controller using the same
A data accessing method, and a storage system and a controller using the same are provided. The data accessing method is suitable for a flash memory storage system having a data perturbation module. The data accessing method includes receiving a read command from a ...
05/08/2012
8171238Identification of data stored in memory
Systems and methods for identification of data stored in memory are provided. A data packet is received and a first packet byte within the data packet is compared to a first memory byte within a memory. A mismatch is determined between the first packet byte and the ...
05/01/2012
8171237Automatic association of reference data with primary process data based on time and shared identifier
A method and system for automatically associating primary process data with reference data. The primary process data may include image, video, audio, text, search data, and the like. The reference data may include location, temperature, pressure, and the like. A pri...
05/01/2012
8171240Misalignment predictor
In one embodiment, a processor comprises a circuit coupled to receive an indication of a memory operation to be executed in the processor. The circuit is configured to predict whether or not the memory operation is misaligned. A number of accesses performed by the p...
05/01/2012
8171239Storage management method and system using the same
A storage management system and a storage management method are provided. The storage management system includes a host, a memory buffer, a plurality of storage blocks, and an input/output bus to perform an interface function among the host, the memory buffer, and t...
05/01/2012
8166257Automated continuous provisioning of a data storage system
Methods and systems for mapping data-management requirements to the provisioning of a data storage system to conform to a set of user-defined data-management policies. A conformance engine with storage system awareness translates the set of data-management policies ...
04/24/2012
8166258Skip operations for solid state disks
Described embodiments provide skip operations for transferring data to or from a plurality of non-contiguous sectors of a solid-state memory. A host layer module sends data to, and receives commands from, a communication link. Received commands are one of read reque...
04/24/2012
8156291Memory register encoding systems and methods
Apparatus, systems, and methods are disclosed that operate to encode register bits to generate encoded bits such that, for pairs of addresses, an encoded bit to be coupled to a first address in a memory device may be exchanged with an encoded bit to be coupled to a ...
04/10/2012
8156290Just-in-time continuous segment cleaning
Just-in-time segment cleaning obtains the location of blocks of a storage system predicted to be targeted by a future write operation and cleans the blocks targeted for the future write operation prior to the occurrence of the future write operation. In one aspect, ...
04/10/2012
8151065Memory control device and semiconductor processing apparatus
The present invention provides a memory control device and a semiconductor processing apparatus which can be flexibly made adapted to a plurality of kinds of semiconductor memories. An SDRAM controller has: a register unit to which a command to be issued and a minim...
04/03/2012
8151064Hybrid hard disk drive and data storage method thereof
A hybrid hard disk drive includes a hard disk drive controller to receive a plurality of write commands from a host, a buffer to receive and store write data, which are input through the hard disk drive controller and correspond to each of the plurality of write com...
04/03/2012
8151063Information processing apparatus and method
The present invention relates to information processing apparatuses. A content to be checked out is stored in an automatic-checking-out-destination storage section 113 from musical-piece-file storage sections 108-1 and 108-2 for ea...
04/03/2012
8145854Method and apparatus for controlling automated food preparation systems
A method and apparatus are presented for automatically generating machine control instructions for controlling automated food preparation systems and equipment from ordinary recipes in natural language. The invention allows the sharing, remote execution, scheduling,...
03/27/2012
8145856Multithreading implementation for register files
A processor circuit including a register file system that has a number of register file elements. Each of the register file elements has an input/output port, a register file cell, and a special memory element. The register file cell and the special memory element a...
03/27/2012
8145855Built in on-chip data scrambler for non-volatile memory
A non-volatile memory in which data is randomized before being stored in the non-volatile memory to minimize data pattern-related read failures. Randomizing is performed using circuitry on the memory die so that the memory die is portable relative to an external, of...
03/27/2012
8140775Allocating background workflows in a data storage system using autocorrelation
Technologies are described for implementing a system that schedules background workflows in a storage system. Historical load statistics can be analyzed to estimate the preferred times in the future during which to schedule background workflows. After collecting loa...
03/20/2012
8140778Apparatus and method for data capture using a read preamble
A data capturing device is provided. The data capturing device includes a data capturing device controller and data capturing components. The data capturing device is arranged to send a burst read command. Each of the data capturing components includes a DLL compone...
03/20/2012
8140779Method of storing data on a secondary storage device
A backup method relies on a single secondary storage device, such as a tape storage device, which emulates multiple secondary storage devices. The emulated secondary storage devices are coupled to data sources. Data which is received from the data sources is tagged ...
03/20/2012
8140777Billing system for information dispersal system
An apparatus includes a processing module and a network interface. The processing module is operably coupled to: access user level metadata based on account identifier to identify a plurality of files associated with a user and retrieve user level metadata for the p...
03/20/2012
8140483Transaction log management
A method and apparatus for managing a log-full condition of a transaction log in a transaction processing system are provided. The transaction log has a plurality of log records each associated with a particular transaction. When a log-full condition is detected, th...
03/20/2012
8140776Computer system comprising storage operation permission management
The system of the present invention enhances the security of settings and operations in a storage device, and copes with numerous changes of the operational status of work executed within a computer system. When it becomes necessary to issue an operating command to ...
03/20/2012
8135924Data storage device driver
A method, system, and computer usable program product for an improved data storage device driver are provided in the illustrative embodiments. For managing an elevator queue, several requests are stored in the elevator queue. A determination is made whether the elev...
03/13/2012
8135925Methods of operating a memory system
Methods of operating a memory system are useful in facilitating access to data. Where repetitive data patterns are detected among portions of received data, and an indication is provided, a portion of the data may be stored and/or subsequently retrieved without havi...
03/13/2012
8135923Method for protocol enhancement of PCI express using a continue bit
In a method for enabling a root device to access a plurality of memory locations in an address space in an endpoint device, a first access is sent to the endpoint device by transmitting a first header and a first address. The header includes a continue bit that is s...
03/13/2012
8135922Apparatus and method to validate the configuration of an information storage and retrieval system
A method is disclosed to validate the configuration of an information storage and retrieval system. The method provides a source information storage and retrieval system, a target information storage and retrieval system, and a master controller capable of communica...
03/13/2012
8131951Utilization of a store buffer for error recovery on a store allocation cache miss
A processor and cache is coupled to a system memory via a system interconnect. A first buffer circuit coupled to the cache receives one or more data words and stores the one or more data words in each of one or more entries. The one or more data words of a first ent...
03/06/2012
8127088Intelligent cache management
An exemplary storage network, storage controller, and methods of operation are disclosed. In one embodiment, a method of managing cache memory in a storage controller comprises receiving, at the storage controller, a cache hint generated by an application executing ...
02/28/2012
8127089Hard disk controller which coordinates transmission of buffered data with a host
The transmission of buffered data is coordinated between a storage medium and a host in response to a request from the host. One or more blocks of data are transferred from the storage medium to a buffer memory. One or more frames of data are transmitted from the bu...
02/28/2012
8127090Information processing method, and information processing system
A user-information managing unit controls reading of information stored in a user-information DB and a rule DB and writing of information to these databases. A customization processing unit receives a request for customizing rule information stored in the rule DB an...
02/28/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?