patent cleaner