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

Icon_funbox Quotables

"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."

U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.

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.

 

Thai, Tuan V.


Primary examiner statistics: 1642 patents; average approval time: 1641 days
Assistant examiner statistics: 575 patents; average approval time: 802 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
8190821Cache control apparatus, information processing apparatus, and cache control method
A cache control apparatus determines whether to adopt or not data acquired by a speculative fetch by monitoring a status of the speculative fetch which is a memory fetch request output before it becomes clear whether data requested by a CPU is stored in a cache of t...
05/29/2012
8185699Cache memory controller and cache memory controlling method
In a separating device that separates a processor configured to perform process by using data recorded in a cache memory connected to the processor, a stopping unit, upon receiving a processor separation request, stops the processor from performing a new process; an...
05/22/2012
8176251Dynamic optimization of cache memory
The present invention includes dynamically analyzing look-up requests from a cache look-up algorithm to look-up data block tags corresponding to blocks of data previously inserted into a cache memory, to determine a cache related parameter. After analysis of a speci...
05/08/2012
8171243Data control apparatus, data control method, and data control program
A data control apparatus is connected to a central processing unit that processes data and to a main storage unit that stores therein the data, and controls output of the data. The data control apparatus includes a data storage unit that stores therein data output f...
05/01/2012
8156284Data processing method and device
In a data-processing method, first result data may be obtained using a plurality of configurable coarse-granular elements, the first result data may be written into a memory that includes spatially separate first and second memory areas and that is connected via a b...
04/10/2012
8151072Method for locking non volatile memory words in an electronic device fitted with RF communication means
The electronic device, in particular a transponder, includes a non volatile memory (EEPROM) having a plurality of words 1 to N whose read and/or write access can be locked. The protection register (22) is formed of two protection words A and B these tw...
04/03/2012
8151030Method of increasing DDR memory bandwidth in DDR SDRAM modules
The present invention provides a method of increasing DDR memory bandwidth in DDR SDRAM modules. DDR memory has an inherent feature called the Variable Early Read command, where the read command is issued one CAS latency before the termination of an ongoing data bur...
04/03/2012
8145872Autonomic self-tuning of database management system in dynamic logical partitioning environment
Database partition monitoring and dynamic logical partition reconfiguration in support of an autonomic self-tunable database management system are provided by an automated monitor that monitors one or more resource parameters in a logical partition running a databas...
03/27/2012
8145860Methods for synchronizing storage system data
In accordance with one example, a method for comparing data units is disclosed comprising generating a first digest representing a first data unit stored in a first memory. A first encoded value is generated based, at least in part, on the first digest and a predete...
03/27/2012
8140795Hard disk drive with write-only region
The invention partitions the HDD into three areas, namely, no access, write-only, and the conventional read/write. Sensitive data (antivirus programs, back up data, etc.) is written into write-only areas, which thereafter become designated “no access” by appropr...
03/20/2012
8140818Method and system for scalable video data width
Processing data samples may comprise partitioning the data samples in a first set of data bits and a second set of data bits and utilizing at least some of the first and second set of data bits while operating under a first condition. Only at least some of the first...
03/20/2012
8135933Adaptive memory system for enhancing the performance of an external computing device
An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random ...
03/13/2012
8135930Replication systems and methods for a virtual computing environment
Hybrid replication systems and methods for a virtual computing environment utilize snapshot rotation and differential replication. During snapshot rotation, data modifications intended for a source virtual machine disk (VMDK) are captured by a primary snapshot. Once...
03/13/2012
8135917Method and apparatus for filtering snoop requests using stream registers
A method and apparatus for supporting cache coherency in a multiprocessor computing environment having multiple processing units, each processing unit having a local cache memory associated therewith. A snoop filter device is associated with each processing unit and...
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
8131962Storage system and method of producing recovery volume
A storage system for writing data sent from a computer to storage regions is described. The storage system includes storage regions configured to store data, and a controller coupled with the storage regions. The controller is configured to control writing of the da...
03/06/2012
8122194Transaction manager and cache for processing agent
A processing agent is used in a system that transfers data of a predetermined data line length during external transactions. The agent may include an internal cache having a plurality of cache entries. Each cache entry may store multiple data line lengths of data. T...
02/21/2012
8117380Management of non-volatile memory systems having large erase blocks
A non-volatile memory system of a type having blocks of memory cells erased together and which are programmable from an erased state in units of a large number of pages per block. If the data of only a few pages of a block are to be updated, the updated pages are wr...
02/14/2012
8117403Transactional memory system which employs thread assists using address history tables
A computing system uses specialized “Set Associative Transaction Tables” and additional “Summary Transaction Tables” to speed the processing of common transactional memory conflict cases and those which employ assist threads using an Address History Table an...
02/14/2012
8117421Data structure for enforcing consistent per-physical page cacheability attributes
A data structure for enforcing consistent per-physical page cacheability attributes is disclosed. The data structure is used with a method for enforcing consistent per-physical page cacheability attributes, which maintains memory coherency within a processor address...
02/14/2012
8108588Monolithic read-while-write flash memory device
A memory device includes an executable flash memory partition and a non-executable partition, both partitions being fabricated on a common die. Preferably, both partitions are fabricated using the same flash memory technology. Most preferably, the flash cells of bot...
01/31/2012
8103836Snoop filtering system in a multiprocessor system
A system and method for supporting cache coherency in a computing environment having multiple processing units, each unit having an associated cache memory system operatively coupled therewith. The system includes a plurality of interconnected snoop filter units, ea...
01/24/2012
8099542Method for recording data using non-volatile memory
A method for recording data using a non-volatile memory and an electronic apparatus thereof are provided. In the present method, a set of input data is provided. Then, a data structure of the input data is transformed into a bitmapping data structure. Afterwards, th...
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
8090926Hybrid replicated shared memory
A multiple computer system with hybrid replicated shared memory is disclosed. The local memory (10, 20, . . . 80) of each of the multiple computers M1, M2, . . . Mn is partitioned into a first part (11, 21, . . . 81) and a second part (
01/03/2012
8082414Method and system for centralized memory management in wireless terminal devices
Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on-demand download and execution. A memory...
12/20/2011
8078797Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices
A memory storage system of an embodiment includes a nonvolatile memory unit and memory control circuitry coupled to the memory unit. Storage locations of the memory unit are organized into one or more sub-blocks configured to store sectors of information from a host...
12/13/2011
8078817Method and system for secured drive level access for storage arrays
The present disclosure provides a methodology by which disk level access for storage drives of a storage array may be highly secured based on permission settings applied to the driver interface of the storage drives. Based on specific set of access rules, a security...
12/13/2011
8078790Fast unaligned cache access system and method
A cache unit multiple memory towers, which can be independently addressed. Cache lines are divided among multiple towers. Furthermore, physical lines of the memory towers are shared by multiple cache lines. Because each tower can be addressed independently and the c...
12/13/2011
8069298Method of storing and accessing header data from memory
Methods of storing and accessing data using a header portion of a file are disclosed. In an embodiment, a method of storing content in a non-volatile memory is disclosed. The method includes reading a content file including media content and including a trailer, sto...
11/29/2011
8055877Translated memory protection apparatus for an advanced microprocessor
A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has b...
11/08/2011
8046558File system having predictable real-time performance
A file system that permits predictable accesses to file data stored on devices that may have a variable access latency dependent on the physical location of the file on the physical storage device. A variety of features that guarantee timely, real-time response to I...
10/25/2011
8037237Method and circuit for adjusting a self-refresh rate to maintain dynamic data at low supply voltages
A method and circuit for refreshing dynamic data stored in an integrated circuit are disclosed. The integrated circuit receives a supply voltage and operates in a self-refresh mode of operation to refresh the dynamic data at a refresh time that defines how often the...
10/11/2011
8032729Computer system and management method for the transfer and replication of data among several storage devices
Transfer of data and replication of data among several storage devices are executed without imposing a load on the computer connected to the storage system. For example, a first host computer monitors usage rates of transfer groups TG11, TG12 and physi...
10/04/2011
8032723Methods and mechanisms for proactive memory management
A proactive, resilient and self-tuning memory management system and method that result in actual and perceived performance improvements in memory management, by loading and maintaining data that is likely to be needed into memory, before the data is actually needed....
10/04/2011
8019941Loosely coupled mass storage computer cluster having a set of data storage controllers interoperable for reading and writing data objects
A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other process...
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
8015364Method and apparatus for filtering snoop requests using a scoreboard
An apparatus for implementing snooping cache coherence that locally reduces the number of snoop requests presented to each cache in a multiprocessor system. A snoop filter device associated with a single processor includes one or more “scoreboard” data structure...
09/06/2011
8010749Multi-node computer system with proxy transaction to read data from a non-owning memory device
A node includes several devices including a memory, an active device, and an interface configured to send and receive coherency messages on an inter-node network coupling the node to another node, as well as an address network and a data network. In response to rece...
08/30/2011
8010735Flash memory with millimeter wave host interface and method for use therewith
A host interface module includes a millimeter wave transceiver that is coupled to wirelessly communicate read commands, write commands, read data and write data between a flash memory device and a host device over a millimeter wave communication path in accordance w...
08/30/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?