The GPS system you are probably thinking about is called SPOT. I am thinking about getting one.
http://www.findmespot.com/en/
I have a friend with one that really likes it and have ready stories online of it helping, saving people on ADV rider. It still has its flaws (have to been in direct line with sky) but its better than nothing.