Cleaning device | Patent Publication Number 20100084348 | Patexia