Patent ID: 8638720

Claim:
A method performed by a mobile device, comprising: receiving a request to perform a task, the request specifying that the mobile device shall perform the task when the mobile device is located in a specified geographic region; determining whether the geographic region intersects a current country in which the mobile device is located, including determining whether the geographic region intersects one or more polygons corresponding to the current country; upon determining that the geographic region intersects the current country, registering a first code division multiple access (CDMA) identifier for monitoring location of the mobile device, the first CDMA identifier being associated with a first CDMA location that intersects the specified geographic region; determining that the mobile device is inside of the first CDMA location upon detecting the first CDMA identifier; upon determining that the mobile device is inside of the first CDMA location, registering a second CDMA identifier for monitoring location, the second CDMA identifier being associated with a second CDMA location that intersects the specified geographic region, the second CDMA location being inside of the first CDMA location and having finer granularity than that of the first CDMA location; and performing the task upon detecting the second CDMA identifier.