Water surface cleaning robot | Patent Application Number 29941560 | Patexia