Hmmm.... I've tried looking but I can't find anything to back up the existence of 'RadaR'. I don't remember hearing about anything in this regard
I'm tempted to call BS, especially given the content of http://web.archive.org/web/20011130151150/http://radar.com/
Anyone else ever see or hear of this invention?