Algae-based microrobot for drug delivery | Patent Application Number 18614193 | Patexia