Loading patent details...
US6835185B2: Intravascular device deployment mechanism incorporating mechanical detachment | Searchlight