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

Icon_funbox Did You Know...

...that the inventor of the electric motor was a blacksmith named Thomas Davenport? Described as "a brilliantly unsuccessful inventor", Davenport invented the first rotary electric motor. In 1836 he headed out -- on foot -- from his Vermont home to file a patent application at the Patent Office in Washington, D.C. By the time he got there, he had squandered away his money and couldn't afford the $30 filing fee so he turned around and went home. When he later mailed in his application with money he'd raised, the Patent office was destroyed in a fire. He did finally get credit for his invention on Feb. 5, 1837.

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.

 

Examiner: Rutz, Jared


Primary examiner statistics: 62 patents; average approval time: N/A
Assistant examiner statistics: 86 patents; average approval time: 1207 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8190829 Data processing circuit with multiplexed memory
8190842 Efficient reduction of read disturb errors in NAND FLASH memory
8190835 Global de-duplication in shared architectures
8190826 Write combining cache with pipelined synchronization
8185715 Method and system for managing metadata in storage virtualization...
8185718 Code memory capable of code provision for a plurality of physical...
8185708 Host implementation of triangular asynchronous replication
8180985 Storage switch, storage system, and data copying method using bit...
8180993 Information processing apparatus and control method thereof
8180983 Caching filenames of a striped directory in predictable locations...
8176237 Solid state drive with input buffer
8176284 FLASH-based memory system with variable length page stripes inclu...
8176280 Use of test protection instruction in computing environments that...
8176279 Managing use of storage by multiple pageable guests of a computin...
8176263 Memory management apparatus and method for same
8171248 Storage system controlling method, switch device and storage syst...
8161225 Semiconductor memory card, access device and method
8151058 Vector computer system with cache memory and operation method the...
8151041 Removable storage device
8140740 Data defragmentation of solid-state memory
8140788 Apparatus, system, and method for selecting an input/output tape ...
8140794 Snapshot storage and management system with indexing and user int...
8135899 Expansion of virtualized physical memory of virtual machine
8135937 Logical partition memory
8135927 Structure for cache function overloading
8135918 Data de-duplication for iSCSI
8135914 Managing cache data and metadata
8127100 Unlimited sub-segment support in a buffer manager
8117391 Storage system and data management method
8117382 Data writing method for non-volatile memory and controller using ...
8117412 Securing safety-critical variables
8117418 Method and system for managing virtual addresses of a plurality o...
8112582 Redundant array of inexpensive disks configuration using simple n...
8108642 Method and system for play-only media player
8103837 Servicing memory read requests
8103820 Wear leveling method and controller using the same
8099556 Cache miss detection in a data processing apparatus
8099573 Data processing apparatus and method of processing data
8078813 Triangular asynchronous replication
8074048 Data storage device

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7461204 Method to store and retrieve memory card usage information
7457907 Method and circuit for interfacing card memory, asic embedded wit...
7451278 Global pointers for scalable parallel applications
7451269 Ordering real-time accesses to a storage medium
7451287 Storage system and remote copy method for storage system
7451266 Nonvolatile memory wear leveling by data replacement processing
7444457 Retrieving data blocks with reduced linear addresses
7437511 Secondary level cache for storage area networks
7437498 Method and system for optimizing reliability and performance of p...
7434020 Overwrite detection diagnostic for memory heap
7424581 Host memory interface for a parallel processor
7418569 System and method for inband management of a virtual disk
7418563 Method for controlling storage device controller, storage device ...
7418561 Adaptive throttling of memory accesses, such as throttling RDRAM ...
7418562 Apparatus and method to assign one or more storage construct name...
7415568 Method and apparatus for initialization control in a non-volatile...
7412570 Small and power-efficient cache that can provide data for backgro...
7412578 Snapshot creating method and apparatus
7412580 Concurrent incremental garbage collector with a card table summar...
7409512 Method and apparatus for maintaining information that indicates v...
7409499 Automated recovery from data corruption of data volumes in RAID s...
7406581 Speculative instruction load control
7406580 Method for utilizing tape media segmentation
7386697 Memory management for virtual address space with translation unit...
7386693 Flexible hierarchy of relationships and operations in data volume...
7383400 Method and apparatus for evaluating and improving disk access tim...
7380061 Management computer for calculating effective total volume of sto...
7370149 Connection support method for disk array device
7366849 Protected configuration space in a protected environment
7363453 Method and apparatus for improving storage device performance by ...
7334108 Multi-client virtual address translation system with translation ...
7334097 Method for controlling storage device controller, storage device ...
7325121 System and method of utilizing off-chip memory
7313648 Corruption tolerant method and system for deploying and modifying...
7310707 Adaptive resource controlled write-back aging for a data storage ...
7305520 Storage system with capability to allocate virtual storage segmen...
7305533 Storage system
7296139 In-memory table structure for virtual address translation system ...
7293132 Apparatus and method for efficient data storage using a FIFO memo...
7287140 System and technique for fine-grained computer memory protection
 
Sign InRegister
Username  
Password   
forgot password?