In den USA forderte die FCC, dass Mobilfunkbetreiber in der Lage sind, den Standort eines Anrufers zu identifizieren, wenn sie innerhalb von 6 Minuten nach dem ersten Telefonanruf bis zum 11. September 2012 Rettungsdienste innerhalb von 300 Metern anrufen.
Dies wurde in den vergangenen Jahren schrittweise eingeführt, und die Anforderung wurde in den späteren Jahren sowohl in Bezug auf die Entfernung als auch auf die Zeit bis zum Standort verschärft.
Die Mobilfunkunternehmen konnten dies nicht in abgelegenen Gebieten garantieren, in denen sich nur ein oder zwei Mobilfunkmasten in Kontakt mit dem Mobiltelefon befanden, und auch in städtischen Umgebungen, in denen Reflexionen und Gebäudedichte den Standort verhinderten, selbst wenn das Telefon mehrere Türme hatte, die es empfangen konnte. GPS-Chips konnten dies nicht innerhalb des Zeitrahmens bereitstellen, der bei einer ausreichend geringen Leistung erforderlich war, damit das Mobiltelefon noch kommerziell rentabel wäre (zu dem Zeitpunkt, als die Anforderung eingeführt wurde. Chipsätze sind jetzt, teilweise aufgrund der Anforderung, viel energieeffizienter und schneller dass jedes Telefon einen Teil oder den gesamten GPS-Chipsatz enthält). Darüber hinaus waren GPS-Chipsätze im Vergleich zu den anderen Telefonkomponenten sehr teuer.
Deshalb haben sie verschiedene konkurrierende Systeme entwickelt, die alle unter den Spitznamen "AGPS" für Assisted GPS fallen.
Die Technologie, die hinter diesen verschiedenen AGPS-Systemen steckt, ist teilweise sehr unterschiedlich.
Die billigsten zellularen AGPS-Systeme zeichnen mehrere Millisekunden des GPS-RF-Signals auf und senden es an den AGPS-Server, der dann, wenn er den ungefähren Standort des Telefons kennt, dieses GPS-RF-Snippet verwenden kann, um eine viel genauere Position zu bestimmen. Diese Telefone können ohne eine gute Mobilfunkverbindung keine GPS-Koordinaten erhalten.
Einige haben vollständige GPS-Chipsätze, aber das Telefon kann sie mit dem Almanach und der Ephemeride versorgen - zwei Informationen, mit denen der Chipsatz innerhalb von Sekunden eine Fehlerbehebung erhält -, wonach er seine normalen Methoden verwendet, um Positionsergebnisse zu erzielen. Mit der Zeit können diese Telefone ihre Position unabhängig von ihrem Netzwerk ermitteln.
Mit den meisten GPS-Chipsätzen können Sie Ephemeriden- und Almanach-Informationen in sie laden. Wenn Ihr Arduino-Gerät über eine Internetverbindung verfügt und Sie Zugriff auf einen AGPS-Server haben, können Sie Ihren GPS-Fix auf ähnliche Weise beschleunigen. Bei den meisten Projekten kann jedoch durch einfaches Hinzufügen einer Lithium-Knopfzelle an den rechten Stift des GPS-Empfängers das letzte Almanach- und Ephemeriden-Update beibehalten werden. Da die Änderungen über einen kurzen Zeitraum hinweg gering sind, wird der erste Fix as erheblich beschleunigt solange sich das Gerät nicht Tausende von Kilometern bewegt hat und alle paar Tage eingeschaltet wird.