Patent ID: 7935140

Claim:
A delivery device for positioning and deploying an implantable device within a lumen comprising: a longitudinal outer tube having proximal and distal ends, wherein the implantable device is capable of being positioned proximate to the distal end of the outer tube; a longitudinal inner tube slidably disposed within the outer tube and having proximal and distal ends, wherein the inner tube is configured to underlie at least a portion of the implantable device; a mechanism coupled to at least one of the inner and outer tubes and operable to deploy the implantable device within the lumen; at least one anchor positioned on the inner tube and being freely rotatable with respect thereto, wherein each anchor is capable of engaging at least a portion of the implantable device for stabilizing the implantable device during deployment thereof; and at least one spacer positioned on the inner tube and being freely rotatable with respect thereto, wherein the spacer is independently and freely rotatable with respect to the at least one anchor.