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: Wright, Norman M.


Primary examiner statistics: 281 patents; average approval time: 281 days
Assistant examiner statistics: 176 patents; average approval time: 847 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
7263718 Security framework for supporting kernel-based hypervisors within...
7231668 Network policy management and effectiveness system
7216361 Adaptive multi-tier authentication system
7197763 Authentication in a communication system
7188369 System and method having an antivirus virtual scanning processor ...
7185362 Method and apparatus for security in a data processing system
7185363 Using a first device to engage in a digital rights management tra...
7178168 Shift device and method for shifting
7168091 Method and system of transaction security
7159240 Operating system upgrades in a trusted operating system environme...
7159241 Method for the determination of soundness of a sheet-shaped mediu...
7146636 Method and system for enabling centralized control of wireless lo...
7143444 Application-layer anomaly and misuse detection
7140043 Watermark embedding and detecting method by quantization of a cha...
7131144 Methods and apparatus for protecting information
7127745 Method of controlling access for software development via a virtu...
7127740 Monitoring system for a corporate network
7124434 Information transmission system, and information sending apparatu...
7124436 Security unit for use in memory card
7117530 Tunnel designation system for virtual private networks
7114179 Method and system for ordering, loading and using access tickets
7111322 Automatic generation of a new encryption key
7107612 Method, apparatus and computer program product for a network fire...
7103912 User authorization management system using a meta-password and me...
7100200 Method and apparatus for transmitting authentication credentials ...
7100207 Method and system for providing access to computer resources that...
7096505 System and method to support varying maximum cryptographic streng...
7093294 System and method for detecting and controlling a drone implanted...
7086085 Variable trust levels for authentication
7073197 Methods and apparatus for protecting information
7073200 Method of providing secure content-based user experience enhancem...
7069591 System for encrypting data files of application programs
7069442 System and method for execution of a secured environment initiali...
7058979 Method for inserting a watermark into an image
7058798 Method ans system for pro-active credential refreshing
7055041 Controlled use of devices
7051202 Apparatus and computer-recording medium for evaluation support of...
7043645 Reproducing apparatus, recording apparatus and display apparatus
7043758 Scanning computer files for specified content
7043759 Architecture to thwart denial of service attacks

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
6122759 Method and apparatus for restoration of an ATM network
6064804 Battery having a battery mailbox for exchanging information
6018808 Method and apparatus for testing hardware interrupt service routi...
6018806 Method and system for rebooting a computer having corrupted memor...
6002851 Method and apparatus for node pruning a multi-processor system fo...
5991519 Secure memory having multiple security levels
5991898 Arithmetic built-in self test of multiple scan-based integrated c...
5983001 Method and system for facilitating the automatic creation of test...
5951696 Debug system with hardware breakpoint trap
5925126 Method for security shield implementation in computer system's so...
5923843 Method and apparatus for overriding access security to a PC when ...
5919266 Apparatus and method for fault tolerant operation of a multiproce...
5919267 Neural network fault diagnostics systems and related method
5916314 Method and apparatus for cache tag mirroring
5915081 Arrayed recording apparatus with selectably connectable spare dis...
5913024 Secure server utilizing separate protocol stacks
5903721 Method and system for secure online transaction processing
5901153 Dynamic random access memory classification method
5901279 Connection of spares between multiple programmable devices
5896496 Permanent connection management method in exchange network
5894552 Method and apparatus for manually switching to a secured network
5889943 Apparatus and method for electronic mail virus detection and elim...
5889935 Disaster control features for remote data mirroring
5881223 Centralized performance monitoring architecture
5878204 Disk controlling method and apparatus for transferring a record f...
5864655 Managing removable media in raid and rail environments
5864654 Systems and methods for fault tolerant information processing
5850515 Intrusion control in repeater based networks
5848237 Programmable digital filter for stable interval detection
5845064 Method for testing and verification of a CPU using a reference mo...
5841957 Programmable I/O remapper for partially defective memory devices
5841791 Bypass scan path and integrated circuit device using the same
5838900 Digital data processing methods and apparatus for fault detection...
5832201 Method and apparatus for a checkpoint based communication process...
5832214 Method and apparatus for data security for a computer
5826011 Method of metering and protecting computer software
5819019 System/method for recovering network resources in a distributed ...
5812753 Method for initializing or reconstructing data consistency within...
5812760 Programmable byte wise MPEG systems layer parser
5805802 Module for the protection of software
 
Sign InRegister
Username  
Password   
forgot password?