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

Icon_funbox Celebrity Inventors

Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.

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: Shah, Sanjiv


Primary examiner statistics: 725 patents; average approval time: 727 days
Assistant examiner statistics: 151 patents; average approval time: 971 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8117392 Method and apparatus for efficient ordered stores over an interco...
8112579 Selecting a destination tape recording device for saving data
8095769 Method for address comparison and a device having address compari...
8086804 Method and system for optimizing processor performance by regulat...
8086792 Demoting tracks from cache
8082415 Estimating the size of an in-memory cache
8074017 On-disk caching for raid systems
8069301 Apparatus, storage system, and computer program product for preve...
8060700 System, method and frame buffer logic for evicting dirty data fro...
8051267 Using versioned pointers to facilitate reusing memory with a redu...
8051260 Determining environmental availability in a storage subsystem
8046538 Method and mechanism for cache compaction and bandwidth reduction
8041888 System and method for LUN cloning
8041879 Flash memory backup system and method
8024509 Method of managing a multi-bit-cell flash memory
8019928 Method of managing a multi-bit-cell flash memory
8010757 Media vaulting
7996623 Read ahead storage control
7996615 Cache region concept
7996632 Device for misaligned atomics for a highly-threaded x86 processor
7984243 Cache memory and method for cache entry replacement based on modi...
7979663 Storage apparatus having unused physical area autonomous manageme...
7979632 Storage system including a fast storage device for storing redund...
7975095 Device and method for using a flash memory as a hard disk cache
7962713 Memory device having secure non-volatile locking functionality
7941602 Method, apparatus and program storage device for providing geogra...
7925841 Managing shared memory usage within a memory resource group infra...
7925830 Storage system for holding a remaining available lifetime of a lo...
7925821 Nonvolatile semiconductor storage device and method of managing t...
7917700 Method and cache control circuit for replacing cache lines using ...
7917694 Method and system for finding maximal stripes in cache memory wit...
7913037 Computer system for controlling allocation of physical links and ...
7899989 Method and system for using a block allocation policy
7890722 Sequentially performed compound compare-and-swap
7890703 Cache injection using semi-synchronous memory copy operation
7890697 System and program for demoting tracks from cache
7890721 Implementation of integrated status of a protection register word...
7890693 Flash translation layer apparatus
7886113 Method and system for managing access to a data element in a mult...
7886108 Methods and systems of managing memory addresses in a large capac...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6446079 Network management protocol for efficient retrieval operations
6286015 Opaque types
6269375 Rebalancing partitioned data
6263336 Text structure analysis method and text structure analysis device
6253206 Method and apparatus for a commercial network system designed to ...
6249791 Summary table management in a computer system
6247015 Method and system for compressing files utilizing a dictionary ar...
6247022 Internet based provision of information supplemental to that stor...
6243719 Data caching apparatus, data caching method and medium recorded w...
6236984 Method and system of managing contract negotiation records
6233587 Extensible framework of key resource manager and transaction mana...
6233589 Method and system for reflecting differences between two files
6230162 Progressive interleaved delivery of interactive descriptions and ...
6230161 Dynamic expression editor
6223185 Method for defining composed object methods and attributes by dyn...
6209007 Web internet screen customizing system
6208984 Method and system of determining access to records of members of ...
6208995 Web browser download of bookmark set
6202061 Methods and apparatuses for creating a collection of media
6202059 Method and apparatus for selecting a wireless communication site
6202058 System for ranking the relevance of information objects accessed ...
6202071 Method and system for improved database disaster recovery
6199068 Mapping interface for a distributed server to translate between d...
6189002 Process and system for retrieval of documents using context-relev...
6185565 System and method for communication session disposition responsiv...
6169980 Method for operating a neural network with missing and/or incompl...
6157931 Database/template driven file selection for backup programs
6151601 Computer architecture and method for collecting, analyzing and/or...
6144964 Methods and apparatus for tuning a match between entities having ...
6138110 Method and system for provisioning telecommunications services in...
6134542 Database management system and data transmission method
6134538 Procedure for equalizing distorted data signals
6128625 Method and apparatus for operating a database
6122634 Fractal nested layout for hierarchical system
6115719 Java compatible object oriented component data structure
6115715 Transaction management in a configuration database
6108653 Method and apparatus for fast and comprehensive DBMS analysis
6108646 Database mechanism, mediating method in database system and progr...
6098062 Argument structure hierarchy system and method for facilitating a...
6092085 Method and system for improved database disaster recovery
 
Sign InRegister
Username  
Password   
forgot password?