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