Patent ID: 6428558
Filing Date: 2002-08-06
Classification: A61B

Abstract:
An embolization device deployment system comprising:a catheter having a proximal end, a distal end, and a lumen extending throughout the length of the catheter; an embolization device comprising a plurality of arcuate support struts, said support struts being connected to each other to form a structure of a substantially ellipsoidal configuration, said embolization device further comprising a mesh sleeve disposed over and attached to said support struts, said embolization device being slidingly disposed within the lumen at the distal end of the catheter; a hub having a lumen extending therethrough, said hub being mounted on the proximal end of the catheter and the lumen of the hub communicating with the lumen of the catheter; and, a pusher mechanism disposed through the lumen of the hub and the lumen of the catheter, said pusher mechanism being used to displace said embolization device from within the lumen at the distal end of the catheter to thereby deploy said embolization device within a blood vessel.