Patent ID: 8634859

Claim:
A method of updating a location of a mobile device, comprising: determining the location of the mobile device; based on Internet accessibility of the mobile device, transmitting the location to a location-based service system via Internet communication when Internet access is available and via SS7 communication when Internet access is unavailable; and continually updating, by the mobile device, the location-based service system with locations of the mobile device even when the mobile device does not have a connection to the Internet, wherein: when the Internet is available to the mobile device, the mobile device transmits a wireless TCP/IP message to the location-based service system via the Internet, the TCP/IP message including the location and a timestamp associated with the location, and when the Internet is unavailable to the mobile device, the mobile device transmits a wireless SS7 message to the location-based service system via a telephone network, the SS7 message including the location and a timestamp associated with the location.