Vascular device for emboli removal having suspension strut and methods of use | Patent Publication Number 20020022858 | Patexia