I was just thinking this sounded so familiar. Almost as if we already have a system that does this.
Now if someone would just invent a device that could use this system… How about in conjunction with a network of satellites… Oh damn, somebody beat me to it.