While this question answers how Snape knew Harry and Hermione were in the Forest of Dean, how did he know exactly where to send his patronus so that Harry would see it and be led to the sword of Gryffindor? Wikipedia indicates the area is over 110 square kilometers in size, so it would not have been an insignificant task to locate one small tent.
Did Snape over come the protective spells that Hermione would have cast or did he use another method to locate Harry? Or did Hermione forget to cast the protective spells (perhaps because of Harry's state at the time), which would account for Harry and Ron finding their way back in this question?