in accordance with at least one embodiment of the present invention , an anchor is presented with an elongated suture puller ( aka a shuttle ) to thread suture through the locking mechanism located in the anchor &# 39 ; s center . the anchor in this embodiment as with all the presented designs can be embodied in an anchor having an anchor body with any suitable means for anchoring the anchor body to the bone of a patient . the anchoring means includes , for example , a push - in , screw - in , eared , or other styles of implant . fig1 shows a screw - in style anchor as an example . a strand of suture 1 is affixed to the anchor body 2 at an affixation point 5 . the affixation point 5 is shown as a method of how the suture can be attached to the anchor . a locking mechanism 4 is shown schematically in the anchor body 2 that has a bias to allow the suture 1 or elongated suture puller 3 having first and second lengths extending from the anchor body to slide in one direction but not the other . for this example the anchor body 2 can be considered as in bone . the elongated suture puller 3 is shown threaded in the anchor body 2 around the locking mechanism 4 . in fig2 the suture 1 has been passed through a piece of tissue 6 . the suture 1 is then threaded through a suitable means for engaging the suture such as , but not limited to , the shuttle loop 7 shown in fig3 . the elongated suture puller 3 is then pulled in a direction allowed by the locking mechanism 4 so that the suture 1 is pulled ( see fig4 ) until the suture 1 is threaded in the anchor body 2 around the locking mechanism 4 as shown in fig5 . the suture 1 can then be pulled to the proper tension so that the tissue 6 is pulled toward the anchor body 2 and against the bone for proper healing . the locking mechanism 4 restricts movement of the suture 1 in the opposite direction so the tension on the tissue 6 does not decrease ( see fig6 ). to complete the process the suture 1 is trimmed as in fig7 to the desired length . this same example could be slightly modified such that the suture 1 is passed through tissue 6 before the anchor body 2 is placed in bone . this allows the suture 1 to be threaded into the anchor body 2 outside of the body . the anchor body 2 can then be easily placed in the bone and the suture 1 tightened to the desired position . the following section describes some possible locking mechanisms . fig8 and 9 are a top and side cut - away view respectively of locking mechanism 4 in an anchor body 2 . the locking mechanism 4 is made of the spring 8 , the locking paddle 9 , and the connecting member 10 . in this configuration the connecting member 10 holds the locking mechanism 4 in place relative to the anchor body 2 . the spring 8 is pushed against the inner wall 11 of the anchor body 2 so that a resulting force translates to the locking paddle 9 pushing it against the opposite inner wall 12 of the anchor body 2 . the same locking mechanism 4 is shown in fig1 and 11 except suture 13 has been added . the suture 13 is threaded into the anchor body 2 between the inner wall 12 and the locking paddle 9 , through the spring 8 and out the other side of the anchor body 2 . when the suture 13 on the side of the spring 8 is pulled as shown 14 it tends to rotate the locking paddle 9 away from adjacent wall 12 , shown here as counterclockwise so that a gap is created between the locking paddle 9 and the inner wall 12 allowing the suture 13 to slide freely 15 . in fig1 and 13 everything is the same except the direction of the suture 13 has changed . the action of the suture 13 being pulled in the opposite direction 16 will cause the locking paddle 9 to rotate toward the adjacent wall 12 , shown here as clockwise . with the addition of the transmitted force from the spring 8 / inner wall 11 interaction the locking paddle 9 will tend to push against the inner wall 12 and pinch the suture 13 ) so as to minimize movement 17 . the harder the suture 13 is pulled 16 the greater the pinching force between the locking paddle 9 and the inner wall 12 further hindering any suture movement 17 . with the suture 13 at rest the locking paddle 9 will be biased to pinch the suture 13 against the inner wall 12 from the force generated by the spring 8 / inner wall 11 interaction . fig1 and 15 represent a variation of a locking mechanism 4 . the locking paddle 19 is attached to the anchor body 2 via a torsional spring 18 . the torsional spring 18 is attached firmly to the anchor body 2 so that locking paddle 19 is in close proximity to the inner wall 12 . as in the previous example if the suture 13 is pulled in one direction the locking paddle moves away from adjacent wall 12 , shown here as counterclockwise creating a larger gap between the locking paddle 19 and the inner wall 12 so that the suture can move freely 21 . if the suture 13 is pulled in the opposite direction the locking paddle is rotated toward the adjacent wall 12 , shown here as clockwise . this is in addition to the torsional spring 18 biasing the locking paddle 19 toward the inner wall 12 . with these two actions the suture 13 tends to be pinched between the locking paddle 19 and the inner wall 12 hindering any suture movement 22 . note that optional surface finishes can be applied to the locking paddle 19 to better interact with the suture 13 . shown are teeth 20 but general material roughness or other surface finishes can be used . though the cross section of torsional spring 18 shown in fig1 is round it can be shaped in a variety of other ways . some examples are given in fig1 . the cross section also does not need to be consistent along its length . in accordance with an embodiment one end of the suture may need to be attached to the anchor in some fashion . fig1 and 18 are a top and cut - away side view of an anchor body 2 with a cross pin 23 captured or attached . a void has been made in the cross pin 23 that receives the suture 13 . the suture 13 can be attached to the cross pin 23 in a variety of ways including but not limited to mechanical ( e . g ., crimping , friction ) or chemical ( e . g ., adhesive , melting ) methods . a variation of this design is shown in fig1 a , 19b , and 20 . the suture 13 comes out both ends of the cross pin 23 so that two strands are ready for passing through tissue . an optional notch 24 has been made in the anchor body 2 to act as a relief for the suture 13 to make the transition from the axis of the cross pin 23 to roughly the axis of the anchor body 2 ). the suture 13 can be fashioned in the cross pin 23 to slide or be permanently attached . fig1 b shows a variation of two pieces of suture ( 25 and 26 ) in the cross pin 23 . fig2 shows the suture 13 placed directly in the wall of the anchor body 2 this can be done in many ways and is not limited to mechanical coupling , chemical coupling , and over molding . more than one suture can be attached this way . fig2 through 27 present a different design for clamping suture in an anchor . a suture 27 is attached to an anchor body 28 at a fixation point 29 as shown in fig2 . the anchor clip 30 is separate from the anchor body 28 initially . the suture 27 is passed through the tissue 31 in fig2 . the anchor clip 30 is slid down the suture 27 and attached to the anchor body 28 as shown in fig2 and 25 . fig2 shows the suture 27 being pulled in a direction 32 such that the suture 27 weaves through the anchor clip 30 pulling the tissue 31 toward the anchor body 28 . once the desired tightness is reached of the suture 27 and the tissue 31 the suture 27 can be trimmed to the appropriate length as in fig2 . it should be noted that many of the details described in fig8 through 21 also apply to the previous concept . one difference is the anchor clip 40 . the following figures provide details for this clip . fig2 shows 3 views of the same anchor clip concept . the connecting member 35 , which attaches to the anchor , is the vertex for the locking paddle 33 and the spring 34 . the locking paddle 33 has an included notch 36 to act as a guide for suture . the height of the notch 36 is less than the diameter of the suture to be used to that it can act to pinch the suture between the locking paddle 33 and the inner wall 39 of the anchor . the spring 34 includes a void 37 that acts to capture and direct the suture inside the anchor . the void 37 is shown as a circle but can be many different shapes and / or open to a side . in fig2 the suture 40 has been threaded against the notch 36 and through the void 37 . the anchor clip 43 has been slid down the suture 40 and placed inside the anchor so the connecting member 35 is attached to the anchor , the spring 34 is pressed against one inner wall 38 pushing the locking paddle against the other inner wall 39 . this action tends to pinch the suture 40 between the notch 36 of the locking paddle 33 and the inner wall 39 . as with the earlier described idea if the suture is pulled in one direction 42 the pinch becomes greater and the suture 40 cannot move . but if the suture 40 is moved in the other direction 41 the locking paddle 33 rotates slightly loosening the pinch and allowing the suture 40 to slide . a variation of this concept is described in fig3 to 32 . in place of the notch 36 on the locking paddle 33 a pinching void 46 is used . when a force 48 is applied to the collapsible wall 47 the pinching void 46 becomes misshapen and pinches the suture 40 to hold it in place . fig3 describes how the suture 40 can slide when pulled in one direction 48 and locks in place when pulled in the other direction 49 . fig3 to 36 describe a tool that can be used to release the lock so suture can be slid in either direction . fig3 shows the direction 50 in which the suture 40 is locked and cannot move . only the distal end of the release tool 51 is shown . a handle is attached that allows the doctor to use it in the constraints dictated by surgery . the release tool 51 includes two distal arms ( 52 and 53 ) that define a v - notch 55 a radius on the inner distal portion of the arm or lead - in 54 is included on each arm ( 52 and 53 ). in use , the release tool 51 is placed over the clip so that the arms ( 52 and 53 ) collapse the locking paddle 57 and spring 56 together . this action releases the pinch force between the locking paddle 57 and the inner wall 58 so the suture 40 can slide in a direction 58 that it previously could not . fig3 through 42 describe an alternative embodiment where the suture is initially not connected to the anchor . an anchor body 59 is loaded with an alternative embodiment of an elongated suture puller 60 , which is wrapped around a locking mechanism 61 . the elongated suture puller 60 includes a means for engaging suture formed from a threading loop 64 . suture 62 with a suture loop 65 and tissue 63 are also presented . first the suture 62 is passed through the tissue 63 as shown in fig3 . the passed end of the suture 62 is threaded through the suture loop 65 and the passed end is pulled taut so the suture 62 is tight against the tissue 63 . the free end of the suture 62 is now passed through the threading loop 64 as described in fig4 . a first length of the elongated suture puller 60 is pulled in a direction 67 so that it slides around the locking mechanism 61 pulling the suture 62 captured by the threading loop 64 with it . in fig4 the elongated suture puller 60 has been pulled all of the way through the anchor body 59 and has threaded the suture 62 around the locking mechanism 61 . the suture 62 can be pulled in a direction 66 so that the tissue 63 is drawn towards the anchor body 2 . as previously described the suture 62 can be trimmed once the tissue is adequately approximated . this method can also be done with two or more sutures connected to a single anchor after completion . an alternative method is shown in fig4 a and 43b where a loose piece of suture 67 has been attached to tissue 63 with a mattress stitch 68 . a variety of stitches could be used in this situation but the mattress stitch 68 is used as an example . the two passed arms of the suture 67 can now be threaded through the anchor body 59 as depicted in fig4 . another alternative method is shown in fig4 to 48 . two sutures ( 69 and 70 ) are loaded in the anchor body 59 . the sutures 69 and 70 ) are passed through the tissue 63 one at a time in different areas . a knot 71 is tied in the passed sutures ( 69 and 70 ) and is then pulled in a direction 73 that tightens the tissue 63 toward the anchor body 59 . fig4 shows a variation with a disk 72 looped in the suture 79 such that when the suture 79 is tightened against the tissue 63 the disk 72 acts as a barrier to keep the suture 79 from damaging the tissue 63 . the two strands of suture can also exit from the same hole so that the disk 72 keeps the suture 79 from going back through the hole when pulled in the direction 73 . fig5 shows the final configuration of a method where both ends of the suture 76 loaded in anchor body # 1 74 were passed through the tissue 77 . one end was passed back through to the other side and loaded in anchor body # 2 75 as described earlier . this free end of suture is passed again through the tissue 77 . the two ends of the suture 76 are brought together to form a knot 78 . it should be noted that these sutures could be colored differently to aid in suture management . also the means for anchoring associated with the anchor bodies of the anchors can be the push - type , the screw - type , or the arm - type or any other style of tissue fixation device that holds adequately and can contain the above - described mechanisms . the anchors are shown with anchor bodies in cylindrical form but they can have an oval , rectangular , triangular or any other appropriately shaped cross section . fig5 and 52 describe an additional embodiment for locking the suture 82 in the anchor body 83 . the suture 82 is threaded through the anchor body 83 , around the retaining pin 86 . the suture 82 is also threaded through or joined with the locking clip 84 . when the suture 82 has been pulled 80 to the desired tautness the locking clip 84 is slid down the suture 82 until it clips into place in or on the anchor body 83 . the locking clip 84 can hold the suture in a frictional manner or be deformed around the suture 82 or utilize some other mechanism so that the suture 82 cannot be pulled in the opposite direction 85 . the remainder of this disclosure presents other embodiments of the present invention that are comparable to the embodiments of fig1 - 7 or 37 - 42 in that an anchor is presented with an elongated suture puller that is preloaded in the suture anchor in order to pull or thread suture through the locking mechanism located in the anchor &# 39 ; s center . the suture anchor used in these embodiments , as with all the above designs , can be a push - in , screw - in , eared , or other suitable style of bone fixation implant . fig5 - 68 show an embodiment where the elongated suture puller is comprised of a pull tab 122 ( best shown in fig6 and 63 ). starting with just the anchor body , fig5 shows a suture anchor 100 having a body formed from an insert 102 assembled into a housing 101 . the insert 102 can be secured to the housing 101 via any suitable means such as a mechanical interconnect , a press - in fit , a weld , adhesive , etc . there are four sets of outer suture channels 104 and inner suture channels 105 and two pull tab channels 103 . fig5 is a cross sectional view of the previous figure . it shows how the pull tab channel 103 is actually continuous between the two openings at the top . in fig5 the insert 102 has been removed leaving a cross sectional view of the housing 101 . the outer suture channel 104 is exposed showing that it is continuous between the two end points at the top of the component . the outer pull tab channel wall 106 is also shown . the insert 102 is shown by itself in fig5 . in this view the inner suture channels 105 go along the length of the insert 102 . one of two locking tabs 107 is shown . fig5 is another view of the insert from a different angle . again , the inner suture channels 105 and the locking tabs 107 can be seen . the middle post 109 is the stationary piece between the two locking tabs 107 . the suture gap 108 separates the locking tab 107 from the middle post 109 . fig5 is another rotated view of the insert 102 , which is meant to showcase the locking point 110 at the end of the locking tab 107 . the locking point 110 is shown as the intersection of three curves but could be geometrically altered to be a rough surface or be combined with a modified inside tab surface 111 to perform suture - locking duties . the action of the insert 102 to allow suture to slide in one direction and to lock it in the other is represented in fig5 . when the suture 112 is pulled up 116 ( directionally as shown on the figure ) it slides through the suture gap 108 and past the locking point 110 . this is because the locking tab 107 can flex to the right 114 to allow relatively free movement of the suture 112 . when the suture 113 is pulled in the opposite direction , down 117 , the suture 113 is restrained from moving by the spring force of the locking tab with a directional component 115 that biases the locking point 110 towards the middle post 109 . this acts to frictionally hold the suture in place . the geometries of the locking point 110 and the inner tab surface 111 can be modified to enhance this frictional interaction or to make it so the closing force between the locking tab 107 and the middle post 109 is increased with additional pull force in the downward direction 117 . this could be done in many ways such as creating small directionally biased hooks on the inner tab surface 111 . fig6 shows a possible method for this by modifying the locking tab 119 to include small hooks 120 . when the suture 118 is pulled in the downward direction 121 , the locking tab 119 pushes against the suture 118 so that it presses the latter against the middle post 109 so that the hooks 120 tend to ‘ grab ’ on to the suture 118 holding it in place . as drawn the hooks 120 face slightly upwards so that they will grab the suture 118 in the downward direction 121 , but allow the suture 118 to slide more freely when pulled in the opposite direction . fig6 is an isometric view of the elongated suture puller provided here as a pull tab 122 . this component is used to thread sutures through the implant . it tends to be a long , thin ribbon with a cross section that allows it to bend in one axis relatively easy compared a perpendicular axis . a close - up of the tip at the end of one length thereof is shown in fig6 . a first proximal length thereof ( lower right ) is pulled by the surgeon in use . a second opposite distal length thereof ( upper left ) contains suitable means for engaging suture such as a slot . two suture slots 127 and 128 can either be in line ( same distance from the distal end 125 ) or offset as shown to increase the web thickness 126 in order to improve strength . a suture slot opening 123 and 124 allows suture to be easily loaded in to the suture slot 127 and 128 . as the pull tab 122 is pulled away from the distal end 125 the suture will tend to slide into the tapered slot 129 and 130 and lock into place . fig6 to 67 describe how suture is loaded and locked in place . fig6 shows the pull tab 122 pre - loaded into the implant represented by the assembly of the insert 102 in the housing 101 . in fig6 , sutures 131 and 132 have been loaded into suture slots 127 and 128 of the pull tab 122 . the sutures 131 and 132 could also be two ends of the same suture . for the rest of the description the action of only one suture 132 will be described but a similar action will exist for suture 131 . as the pull tab 122 is pulled in the direction shown 133 , the distal end of the pull tab 125 moves towards the implant 136 , pulling the suture 132 . the suture &# 39 ; s two tails 134 and 135 are being lined up to be pulled into suture slots 104 and 105 . this is shown in fig6 . in fig6 , the pull tab 122 has been pulled all the way through the implant 136 so that the two tails 134 and 135 have been threaded through suture slots 104 and 105 respectively . in fig6 , the tail 134 has been pulled fully through the implant 136 leaving tail 135 attached to the implant 136 . in fig6 , the suture 132 has been cut so that a stub 137 is left on one side of the implant 136 and a long tail 135 holding tissue , for instance , is left on the other side . based on the mechanisms within the implant 136 described in fig5 - 60 , the sutures 131 and 132 cannot move in the retro direction 138 . in the subsequent drawings related to other embodiments , the suture and the elongated suture puller have been omitted for clarity . however , it should be assumed that they are included and serve the same general purpose as in the previously presented embodiments . fig6 through 74 illustrate an alternative structure for holding suture . the basic idea is the same as previously discussed , but instead of a clamping mechanism included in the insert the suture is held between the insert and the housing by changing the position of the two components relative to each other . thus , this is a two - state device having an open state where the suture can move in either direction and a closed state where the suture is compressed and locked in place and prevented from moving in either direction . in fig6 a cross sectional view of the housing 139 is presented . this view exposes the outer suture channel 141 which differs from those previously discussed in that the depth tapers lower near the bottom 142 of the housing 139 . this will act to enhance interference force on the suture in the suture - hold position . one - half of each locking notch 140 can also be seen . a cross sectional view from a perpendicular plane is shown in fig7 . a full view of one set of the locking notches 140 is shown along with a different view of the tapering outer suture channel 142 . the mating insert 143 is represented in fig7 . the inner suture channels 144 are similar to those previously discussed except the channel follows the contour around the shape and the spring locking mechanism is removed . locking tabs 145 have been added that will be mating with the locking notches in the assembly and a relief channel 164 aids the flexibility of the two insert posts 165 . fig7 is a cross sectional view of the insert 143 assembled in the housing 146 . the relative position of the two parts allows for a gap 146 such that the suture can slide freely between them . the interaction of the locking notches 140 and the locking tabs 145 can also be seen . the optional relief channel 164 is not shown . in fig7 , the insert 143 has been moved relative to the housing 139 by moving the locking tabs 145 to interface with lower locking notches 140 . this leaves a smaller gap 147 which will tend to compress the suture threaded between the insert 143 and housing 139 and hold it in place . one of many possible locking notch 140 / locking tab 145 configurations is shown in the close - up view of fig7 . another suture locking variation is presented in fig7 to 80 . here , the positional locking mechanism has been changed to the centerline of the insert and a cross pin has been placed through the center of the housing . the modified insert 148 is shown in fig7 with similar inner suture channels 149 . the locking channel 165 consists of several locking levels 166 , the cross pin channel 153 , and the relief channel 154 . the locking levels consist of a taper 152 that rides along the cross pin during the motion to lock suture , a insert flat 151 which locks against the flat surface of the cross pin to keep the insert from backing out of the housing , and a radius 150 that attaches the two features and may be a resultant of the manufacturing process . the cross pin channel 153 is an optional feature that can help the assembly by allowing a place for cross pin insertion with the insert already in the housing . the relief channel 154 , which is also optional , can be varied in length to change the ability for spreading movement for a given force . the cross pin 155 is shown in fig7 . this component consists of two rounded ends 156 and a triangular cross - sectioned center with three faces 157 , 167 and 168 . in fig7 the cross pin 155 is assembled to the housing 158 with the insert missing . the rounded ends 156 have been placed in the housing holes 159 . in the cross sectional view of fig7 the cross pin 155 , insert 148 and housing 158 have been assembled . the functions of the cross pin faces 160 are to act as a wedge to push the taper 152 apart so the cross pin can advance to the next locking level 166 . the cross pin flat 161 acts to push against the insert flat 151 so that the insert 148 will not back out of the housing 158 . fig7 and 80 show this described assembly in the suture unlocked position ( fig7 ) with a relatively large gap 162 and the suture locked position ( fig8 ) with a smaller gap 163 . in the two figures it can be seen that the cross pin 155 has changed from one locking level 166 to another . as with all the ideas presented there are numerous possible configurations for the presented geometries such as a non - triangular cross pin or locking tab / locking notch fits , etc . another variation of these suture anchor ideas is presented in fig8 to 84 . in this system the insert is modified to have a cam device at its bottom , or is replaced altogether with a cam device , which may or may not be attached to the housing . the following example shows the cam pinned to the housing . detailed views of the cam 167 are shown in fig8 and 82 . this component has a rotation hole 169 , which connects it to the housing via a pin . this hole is off the center axis of face 172 . if the cam 167 is not attached to the housing the rotation hole 169 is optional . the cam hole 168 is off axis of the rotation hole so that if a wire or suture is attached at the cam hole 168 the wire can be pulled to rotate the cam 168 about the rotation hole 169 or some other point if not attached to the housing . the cam surface 170 acts as a curved plate to compress the suture against the inside surface of the housing thus holding the suture ( not shown ) in place . the locking knob 171 locks the cam 167 at the correct rotation or placement so that the suture cannot slide . fig8 is a cross sectional view of the cam 167 assembled into the housing 173 and pinned at the rotation hole 169 . the housing 173 is similar to the designs discussed earlier . at this point the suture ( not shown ) can be pulled around the cam 167 in a counterclockwise direction . a cam actuation wire 175 is shown but not yet in use . in fig8 it is assumed that the suture ( not shown ) is fully threaded and in its proper place . the cam actuation wire 175 is pulled 176 for rotating the cam 167 about the rotation hole 169 . this continues until the cam surface 170 is pinching the suture ( not shown ) against the inner housing wall 177 and the locking knob 171 locks into a mating notch ( not shown ). this will hold the cam 167 in place and keep the suture from sliding . another variation is presented in fig8 to 88 . in this embodiment , the suture is placed through a more circuitous path thus increasing the frictional surface area for holding the suture . numerous possible approaches exist , but the one presented here differs from the previous methods in that the insert is split into two parts so that the pull tab and suture must go thru a major portion of a circumference that will act as the frictional surface . fig8 shows an exploded view of the three parts . the housing 178 is similar with locking notches 183 . the insert 179 now contains the inner suture channels 185 , the outer suture channels 184 , and the pull - tab channels 186 . the locking tabs 182 exist as before . the bottom of the insert 179 has been removed creating the insert suture surface 189 . this will act as a face to hold the suture in place when forced against the locking pin suture surface 181 . as mentioned the locking pin 180 has a suture surface 181 that will act as one half of the ‘ sandwich ’ holding the suture in place when locked in place . fig8 shows the general path 187 of the pull - tab and the suture . the pull - tab ( not shown ) will travel along the pull - tab channel 186 and the suture ( also not shown ) will follow the inner suture channel 185 and the outer suture channel 184 . in fig8 the locking pin 180 is not locked since the insert 179 is still in the up position allowing the suture to slide freely through the gap 188 . in fig8 the insert 179 has been pushed in to the housing 178 pushing the locking pin 180 into a position that creates a very small gap 188 thus holding the suture in place . fig8 a to 89 d describe a variation of the suture pull tab ( see e . g . fig6 ) formed as a trap pull tab where at least the distal end is made of a woven material such that the device acts like a finger trap when grabbing the suture and pulling it through the anchor . in fig8 a the end of the trap pull tab 189 is shown . an opening 190 will be used as an insertion point for suture . the woven mesh 191 can be made of metal wire , plastic or any other material that will act to collapse the diameter when the tension is placed along its long axis . in fig8 b the suture 192 is about to be placed in the opening 190 of the trap pull tab 189 . the suture 192 is slipped into the trap pull tab 189 with the motion 194 and 193 shown in fig8 c . when the motion is then reversed 195 and 196 , the trap pull tab 189 collapses 197 around the suture 192 holding the two components together as shown in fig8 d . this allows the user to now thread the suture 192 through the anchor by pulling on the already loaded trap pull tab 189 . the two components can be separated by compressing the trap pull tab 189 which will increase the diameter ( not shown ) allowing the suture 192 to slide out of the opening 190 . fig9 shows a cross sectional view of a housing 200 and insert 201 that have been modified slightly near their distal ends . instead of a “ u ” shaped bottom the insert distal end 203 and the housing cavity distal end 202 are closer to a “ v ” shape with curved edges . although the invention has been discussed with reference to specific embodiments , it will be apparent that the concept can be otherwise embodied to achieve the advantages discussed .
a suture anchor for knotlessly securing nearby tissue to bone is formed from an anchor body that includes a mechanism for being securely anchored to the bone , an elongated suture puller extending through the anchor body with a proximal end for being pulled in a proximal direction by a surgeon and a distal end with a suitable mechanism for engaging suture , suture carried by the engaging mechanism at the distal end of the elongated suture puller , and a suture locking mechanism that substantially prevents the suture from moving in at least a first direction after being pulled into and through the anchor body by the elongated suture puller .