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

Icon_funbox Bizarre Patents

Patent No. 6351867

Body squeegee

A hand wearable body squeegee comprising a glove portion, a concave squeegee band, and a linear squeegee band.

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: Wasel, Mohamed


Primary examiner statistics: 72 patents; average approval time: N/A
Assistant examiner statistics: 83 patents; average approval time: 96 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8190701 Cache defeat detection and caching of content addressed by identi...
8189050 Filtering systems and methods for infrared image processing
8185638 Degrees of separation for handling communications
RE43392 Capability spoofing using a local proxy server
8180849 System and method for managing web services
8177643 Out-of-band voice communication with interactive voice response s...
8176178 Method for tracking machines on a network using multivariable fin...
8176206 System and method for delivering modified conent
8176167 Methods and apparaus for requesting wireless communication device...
8171141 Provisioning system including stack manager
8171161 Static and dynamic content delivery
8166160 System and method for flexible classifcation of traffic types
8161121 Application design framework for MANET over a short range communi...
8161176 System and method for providing connectivity between using differ...
8155255 Method for estimation of signal frequency and displacement estima...
8145711 Multi-player game data via multicast transmission
8140630 Publish/subscribe message broker for message sequences
8135833 Computer program product and method for estimating internet traff...
8131829 Gaming machine collection and management
8118673 Collectable card-based game in a massively multiplayer role-playi...
8103766 Computer system and a method for managing logical volumes
8095653 System and method for monitoring and displaying radiology image t...
8095594 System for performing collaborative tasks
8086710 Identity migration apparatus and method
8086699 Local directory network
8082318 Controlling service requests transmitted from a client to a serve...
8078757 Rewritten URL static and dynamic content delivery
8073970 In-line static and dynamic content delivery
8073897 Selecting values in a distributed computing system
8069266 Integrated static and dynamic content delivery
8065412 Information processing apparatus for obtaining address informatio...
8065367 Method and apparatus for scheduling requests during presentations
8060552 Self-organizing hive of computing engines
8060566 Automatically enabling the forwarding of instant messages
8060586 Dynamic web service deployment and integration
8060598 Computer network multicasting traffic monitoring and compensation
8055700 Network test/measurement agent extensible with different types of...
8046458 Method and system for balancing the load and computer resources a...
8037194 Distributed network identity
8032615 Dynamic online multi-parameter optimization system and method for...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7949767 System and method for multiple address of record registration usi...
7945643 Rules for shared entities of a network-attached storage device
7937462 Verification of correctness of networking aspects of an informati...
7937432 State transition management according to a workflow management po...
7934011 System and method for flow control in web-based video editing sys...
7933989 Predictive threat assessment
7934015 System and method for addressing a mobile device in an IP-based w...
7934017 Method and system for providing transparent location of computing...
7849204 Distributed network identity
7827238 Exchanging data using programmatic conversion to emulated HTML fo...
7818453 Address transition and message correlation between networks nodes
7809859 Network switching device and control method of network switching ...
7797422 Managing audit tables that track switch transactions in a communi...
7792984 Systems and methods for the distribution of bulk data using multi...
7788383 Communicating a selection of a potential configuration
7783783 SCSI device translator for network
7752319 Method and device for implementation of a firewall application fo...
7752268 Method and system for presence state assignment based on schedule...
7752321 Validating user experience type settings
7743162 Image forming apparatus, with connection request mediation, havin...
7743158 Access network dynamic firewall
7739541 System and method for resolving cluster partitions in out-of-band...
7720905 Method and system for automated digital asset management on clien...
7720942 Method and apparatus providing virtual private network access
7716304 Access control system, gateway card, and access control method
7711844 TCP-splitter: reliable packet monitoring methods and apparatus fo...
7711855 Method and device for processing a time-related data entry
7698436 IP connection processing device
7689669 System and method for accessing a process control automation devi...
7680920 Methods, systems and computer program products for evaluating net...
7673003 Social network email filtering
7660843 Method and apparatus for dynamically delivering a gadget
7653730 System and method for latency assurance and dynamic re-provisioni...
7647421 Extension header compression
7644169 System and method for providing connectivity between two differen...
7644158 Method for implementing an internet protocol (IP) charging and ra...
7636754 Rich multi-media format for use in a collaborative computing syst...
7627634 Method and server for synchronizing remote system with master sys...
7620680 Fast byzantine paxos
7613812 Peer-to-peer identity management interfaces and methods
 
Sign InRegister
Username  
Password   
forgot password?