The Global Positioning System: challenges in bringing GPS to mainstream consumers | IEEE Conference Publication | IEEE Xplore