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

Icon_funbox Bizarre Patents

Patent No. 5823386

Reward Candy Dispenser for Personal Computers

A personal computer peripheral, battery powered reward candy dispenser which immediately presents students with a single candy for each problem completed correctly.

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: Thomson, William


Primary examiner statistics: 440 patents; average approval time: 442 days
Assistant examiner statistics: 71 patents; average approval time: 1102 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8430816 System and method for analysis of multiple diseases and severitie...
7950017 Apparatus and method for forwarding messages between two applicat...
7526777 Wireless device operating system (OS) application programmer's in...
7500251 Method and system for managing programs for web service system
7472394 System and method for programming point of sale devices
7467388 Monitoring message queues and starting processing applications
7448039 Method and system for logging test data
7441247 Resource management method and system with active associations
7434233 Inter-program communication apparatus, inter-program communicatio...
7424716 Method for tracking an event through multiple module-specific fil...
7424712 System and method for controlling co-scheduling of processes of p...
7421478 Method and apparatus for exchanging heartbeat messages and config...
7418715 System and method for producing and communicating requested data ...
7415713 Method and system for dynamic configuration of interceptors in a ...
7415484 Method and system for modeling of system content for businesses
7412704 Generating and managing filter strings in a filter graph
7409692 Software component architecture
7406522 Dynamic partitioning of network resources
7404193 Method, system, and program for accessing device driver functions
7404195 Programmable object model for extensible markup language markup i...
7404189 Scheduler supporting web service invocation
7401339 Hooking of replacement and augmented API functions
7401336 Role based integrated platform
7398533 Remote function invocation with messaging in a distributed comput...
7398526 Information processing method, inter-task communication method, a...
7398530 Methods and apparatus for event handling
7398531 Providing common memory management code to objects that are insta...
7395539 Transaction control in an information appliance management system
7395541 Computer interface driver program
7392527 Driver-specific context for kernel-mode shimming
7389515 Application deflation system and method
7389507 Operating-system-independent modular programming method for robus...
7389512 Interprocess communication within operating system partitions
7389513 Pooling stateful session enterprise Java beans for reuse
7386855 Application mobility service
7386864 Automatic serialization for event driven multi-threaded programs ...
7386856 Extension of commanding to control level
7386854 Computer system for detecting object updates
7386862 Process for allowing Applets to be resized independently from the...
7386858 Method and apparatus for unified external and interprocess commun...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6912588 System and method for managing client requests in client-server n...
6901426 System and method for providing access privileges for users in a ...
6678726 Method and apparatus for automatically determining topology infor...
6466898 Multithreaded, mixed hardware description languages logic simulat...
6463402 Infeed log scanning for lumber optimization
6421635 Method and apparatus for handling asynchronous signals while emul...
6385646 Method and system for establishing voice communications in an int...
6374202 Processing data signals
6370492 Modified design representation for fast fault simulation of an in...
6349272 Method and system for modeling time-varying systems and non-linea...
6336087 Method and apparatus for gate-level simulation of synthesized reg...
6336085 Simulation method of extraction system
6334100 Method and apparatus for electronic circuit model correction
6330528 Method of terminating temporarily unstoppable code executing in a...
6327552 Method and system for determining optimal delay allocation to dat...
6327630 Ordered message reception in a distributed data processing system
6324576 Management interworking unit and a method for producing such a un...
6311144 Method and apparatus for designing and analyzing information syst...
6298318 Real-time IMU signal emulation method for test of Guidance Naviga...
6289337 Method and system for accessing information using keyword cluster...
6286042 System and method for communications management with redundancy
6272535 System for enabling access to a body of information based on a cr...
6269398 Method and system for monitoring remote routers in networks for a...
6253369 Workflow object compiler with user interrogated information incor...
6253234 Shared web page caching at browsers for an intranet
6253167 Client apparatus, image display controlling method, shared virtua...
6247091 Method and system for communicating interrupts between nodes of a...
6212632 Method and system for efficiently reducing the RAM footprint of s...
6212488 Riser reactor simulation in catalytic cracking
6212486 Method of identifying critical elements in fatigue analysis with ...
6202096 Method and apparatus for device interaction by protocol
6192330 Method and apparatus for string model simulation of a physical ...
6192393 Method and system for panorama viewing
6188974 Method for constructing reduced-order models of systems
6182024 Modeling behaviors of objects associated with finite state machin...
6170007 Embedding web access functionality into a device for user interfa...
6167565 Method and system of custom marshaling of inter-language paramete...
6144990 Computer apparatus and method for communicating between software ...
6138163 Mediate server and real time delivery method between different ne...
6128666 Distributed VLAN mechanism for packet field replacement in a ...
 
Sign InRegister
Username  
Password   
forgot password?