CPC H04W 4/021 (2013.01) [H04L 43/10 (2013.01)] | 44 Claims |
33. A system comprising:
a mobile device; and
a computing device;
wherein the mobile device comprises:
one or more first processors; and
first memory storing first instructions that, when executed by the one or more first processors, cause the mobile device to:
determine a user-specified geofence environment that comprises a target region and a first geofence surrounding the target region;
store information indicating a plurality of polling rates comprising:
a first polling rate associated with locations outside the first geofence,
a second polling rate associated with locations inside the first geofence but outside the target region, and
a third polling rate for locations inside the target region;
determine, based on the information and a current location of the mobile device, a polling rate from the plurality of polling rates; and
use the determined polling rate to determine a next location of the mobile device; and
wherein the computing device comprises:
one or more second processors; and
second memory storing second instructions that, when executed by the one or more second processors, cause the second computing device to:
receive, from the mobile device, a polling signal at the determined polling rate.
|