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

Icon_funbox Bizarre Patents

Patent No. 5983411

Toilet Tank Aquarium

A new toilet tank assembly aquarium for housing aquatic creatures.

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: Kindred, Alford W.


Primary examiner statistics: 413 patents; average approval time: 413 days
Assistant examiner statistics: 177 patents; average approval time: 1164 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8108568 Universal plug and play based network system and method of contro...
8108569 Data flow manager for device mobility
8103805 Configuration finalization on first valid NAND command
8103808 Multimedia KVM system
8099529 Software based native command queuing utilizing direct memory acc...
8099532 Intelligent dynamic multi-zone single expander connecting dual po...
8099584 Methods for scalably exploiting parallelism in a parallel process...
8099587 Compressing and accessing a microcode ROM
8090932 Communication bus with hidden pre-fetch registers
8073992 Data transfer device and data transfer method
8069280 Direct memory access apparatus for sending data stored in memory ...
8065452 Multifunctional universal serial bus wireless keyboard
8055820 Apparatus, system, and method for designating a buffer status rep...
8051278 Microcomputer and method of setting operation of microcomputer
7793005 Power management system using a multi-master multi-slave bus and ...
7565456 Method for reconfiguring an automation device
7543082 Operation parameter determination apparatus and method
7516403 Network distributed display pages with images and symbols selecte...
7496902 Data and instruction address compression
7480704 Automatic assignment of addresses to nodes in a network
7478184 Integrated circuit device including processor selection in a mult...
7475163 Method and system for resolving SAS timing issues for long-distan...
7472263 Method and apparatus for prediction handling multiple branches si...
7472256 Software value prediction using pendency records of predicted pre...
7464214 Application server blade for embedded storage appliance
7464205 Application server blade for embedded storage appliance
7464188 Computer system controlling accesses to storage apparatus
7461179 Universal SFP support
7461176 Method for initialization of storage systems
7451252 Method for determining the availability of paths to a device
7450588 Storage network out of order packet reordering mechanism
7451296 Method and apparatus for pausing execution in a processor or the ...
7447816 Disk array system and disk drive unit
7447676 Method and system of collecting execution statistics of query sta...
7444434 Parallel pattern detection engine
7441053 Support of an interaction between a host device and a peripheral ...
7426630 Arbitration of window swap operations
7424558 Method of adaptively connecting a video source and a video displa...
7421524 Switch/network adapter port for clustered computers employing a c...
7418524 Universal serial bus (USB) extension

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6947959 Digital media asset management system and process
6505204 Engineering services coordinating system and method therefor
6449604 Method for characterizing and visualizing patterns of usage of a ...
6442576 Searching for documents with multiple element types
6427155 Electronic document display, document display method and recordin...
6421683 Method and product for performing data transfer in a computer sys...
6418457 Document storage and processing system for inventors that utilize...
6415282 Method and apparatus for query refinement
6415278 Retrieving documents transitively linked to an initial document
6401096 Method and apparatus for generating user profile reports using a ...
6397208 System and method for locating real estate in the context of ...
6389429 System and method for generating a target database from one or mo...
6385629 System and method for the automatic mining of acronym-expansion p...
6377958 File system conversion
6374275 System, method, and media for intelligent selection of searching ...
6366911 Partitioning of sorted lists (containing duplicate entries) for ...
6363398 Database access using active server pages
6363373 Method and apparatus for concept searching using a Boolean or key...
6360236 Computer product for integrated document development
6356894 Document searching method for multilingual documents and storage ...
6353825 Method and device for classification using iterative information ...
6349316 Document summarizer for word processors
6349300 Method and system for selecting product colors
6345283 Method and apparatus for forensic analysis of information stored ...
6343302 Remote web site authoring system and method
6341282 Information retrieval system and method
6332150 Integrated document development method
6330575 Web commerce tool kit for distributed payment processing
6327584 Apparatus and method for using version control to dynamically upd...
6324552 Browsers for focused access of data
6317738 System and method for computing running and moving sequence funct...
6317759 Method and apparatus for providing an applications development sy...
6317123 Progressively generating an output stream with realtime propertie...
6301590 Method and apparatus for formatting and displaying data from the ...
6301591 Apparatus and method for processing various form documents to mee...
6298338 System and method for computing an offset sequence function in a ...
6289336 System and method for computing rows since sequence function in a...
6289363 Navigation editor framework for building mulitmedia titles
6289364 Transparency processing in a page description language
6285683 Method and apparatus for providing extended capability telephone ...
 
Sign InRegister
Username  
Password   
forgot password?