Take a look at my test file. It should do what ou're looking for. In order to set up the constraint, I first selected the locater, then the ring, then I assigned a point constraint. I also had to make sure the center point for the ring was at the bottom of it. Pure's technique of driven keys would work as well, but this seems easier to me. I hope this helps.