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

Icon_funbox Bizarre Patents

Patent No. 6205950

Pet Toilet-Like Water Disk and Food Storage

One pet-friendly inventor patented "a device for watering pets, e.g., a dog or cat." The device, he helpfully noted, "has the general shape of a toilet."

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: Nguyen-Ba, Antony


Primary examiner statistics: 203 patents; average approval time: 1593 days
Assistant examiner statistics: 24 patents; average approval time: 897 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7380259 System and method for integrating weather data into television br...
7266812 Arrangements, storage mediums and methods for transmitting a non-...
7263693 Combined verification and compilation of bytecode
7254806 Detecting reordered side-effects
7249174 Method and system for executing and undoing distributed server ch...
7243156 Information distribution method and system
7243306 Service descriptor for a multitier compute infrastructure
7237226 Method and system for storing pending changes to data
7233331 Parallel object task engine and processing method
7234072 Method and system for making an application highly available
7231632 System for reducing the number of programs necessary to render an...
7225431 Method and apparatus for setting breakpoints when debugging integ...
7225436 Java hardware accelerator using microcode engine
7225432 Methods and systems for debugging a computer program code
7225433 Dynamic breakpoints for computer software
7222336 Method of compiling bytecode to native code
7222333 Techniques for generating software application build scripts base...
7210128 Event-driven observability enhanced coverage analysis
7210120 CLI configuration dump command support generation
7206828 Location-based scenarios to facilitate selection of system config...
7207032 Expanding a software program by insertion of statements
7203932 Method and system for using idiom recognition during a software t...
7203700 Online instance addition and deletion in a multi-instance compute...
7200836 Menu authoring for automatically performing low-level DVD configu...
7191453 Discovery and integration of Jini services in non-Java clients
7188241 Protecting software from unauthorized use by applying machine-dep...
7188337 Interrupt program module
7185324 Compiler apparatus and method for determining locations for data ...
7181727 Providing data indicative of the performance of a competing algor...
7181512 Workstation deployment
7178144 Software distribution via stages
7178143 Multi-version hosting of application services
7177923 Methods and devices for selecting internet servers
7174029 Method and apparatus for automatic selection and presentation of ...
7174536 Integrated interactive software visualization environment
7171660 Intelligent patch checker
7171650 System and method for integrating resources in a network
7171655 Verifier to check intermediate language
7171658 Apparatus and method for recording firmware in computer system
7168063 Systems and methods for employing tagged types in a dynamic runti...

Patents as Assistant Examiner

Patent No. Patent Title:
6126331 Determining a communication schedule between processors
6118939 Method and system for a replaceable application interface at the ...
6101325 Parameterized packaging system for programming languages
6101327 Method of synchronization allowing state transfer
6070009 Method for estimating execution rates of program execution paths
6041181 Method of, system for, and computer program product for providing...
6035121 Method and system for localizing a computer program
6023583 Optimized variable allocation method, optimized variable allocati...
6006035 Method and system for custom computer software installation
6002867 Development system with methods providing visual form inheritance
5995753 System and method of constructing dynamic objects for an applicat...
5995754 Method and apparatus for dynamically optimizing byte-coded progra...
5987246 Graphical programming system and method including three-dimension...
5978591 Personal information device and method for downloading reprogramm...
5966143 Data allocation into multiple memories for concurrent access
5963742 Using speculative parsing to process complex input data
5953532 Installation and deinstallation of application programs
5926637 Service interface repository code generation data
5923879 Conversion system and method between corba and c/c++ architecture...
5920716 Compiling a predicated code with direct analysis of the predicate...
5920725 Run-time object-synthesis and transparent client/server updating ...
5903758 Method and apparatus for auditing dynamically linked procedure ca...
5901320 Communication system configured to enhance system reliability usi...
5881276 Manipulation of protected pages to reduce conditional statements
 
Sign InRegister
Username  
Password   
forgot password?