BATTERY EFFICIENT HYBRID MOBILE DEVICE LOCATION MONITORING
First Claim
1. A method of performing hybrid mobile device location monitoring at a mobile device, comprising:
- receiving notification of entering a first region from a mobile Operating System (OS);
requesting region information for the first region from a web server;
determining whether to enable location updates based on the region information for the first region; and
enabling location updates from the mobile OS when it is determined to enable location updates.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for performing hybrid location monitoring of a mobile device. While performing region monitoring for a set of regions, a mobile device enters a first region. Upon entering a region, the mobile device requests region information for the region from a web server. Using the region information, the mobile device determines whether to enable location updates while within the region. Upon exiting the region, the mobile device determines whether to disable location updates. While performing location updates, the location of the mobile device can be tracked and be determined to be within other contained or partially contained irregularly shaped geofences.
16 Citations
16 Claims
-
1. A method of performing hybrid mobile device location monitoring at a mobile device, comprising:
-
receiving notification of entering a first region from a mobile Operating System (OS); requesting region information for the first region from a web server; determining whether to enable location updates based on the region information for the first region; and enabling location updates from the mobile OS when it is determined to enable location updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device apparatus for performing hybrid mobile device location monitoring at a mobile device, comprising:
-
means for receiving notification of entering a first region from a mobile Operating System (OS); means for requesting region information for the first region from a web server; means for determining whether to enable location updates based on the region information for the first region; and means for enabling location updates from the mobile OS when it is determined to enable location updates.
-
-
11. A mobile device, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive notification of entering a first region from a mobile Operating System (OS); request region information for the first region from a web server; and determine whether to enable location updates based on the region information for the first region; and enable location updates from the mobile OS when it is determined to enable location updates.
-
-
12. A computer program product for performing region monitoring at a mobile device, comprising:
a computer-readable medium comprising code for; receiving notification of entering a first region from a mobile Operating System (OS); requesting region information for the first region from a web server; and determining whether to enable location updates based on the region information for the first region; and enabling location updates from the mobile OS when it is determined to enable location updates.
-
13. A method of enabling hybrid location monitoring at a web server, comprising:
-
receiving entry of a plurality of regions along with region information for each of the regions, wherein region information includes an indication of whether location tracking should be enabled within that region; receiving an indication from a mobile device that the mobile device has entered a first region; and transmitting region information for the first region to the mobile device, including the indication of whether location tracking should be enabled within that region.
-
-
14. A web service apparatus for enabling hybrid location monitoring at a web server, comprising:
-
means for receiving entry of a plurality of regions along with region information for each of the regions, wherein region information includes an indication of whether location tracking should be enabled within that region; means for receiving an indication from a mobile device that the mobile device has entered a first region; and means for transmitting region information for the first region to the mobile device, including the indication of whether location tracking should be enabled within that region.
-
-
15. A web service apparatus, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive entry of a plurality of regions along with region information for each of the regions, wherein region information includes an indication of whether location tracking should be enabled within that region; receive an indication from a mobile device that the mobile device has entered a first region; and transmit region information for the first region to the mobile device, including the indication of whether location tracking should be enabled within that region.
-
-
16. A computer program product for enabling hybrid location monitoring via a web server, comprising:
a computer-readable medium comprising code for; receiving entry of a plurality of regions along with region information for each of the regions, wherein region information includes an indication of whether location tracking should be enabled within that region; and receiving an indication from a mobile device that the mobile device has entered a first region; and transmitting region information for the first region to the mobile device, including the indication of whether location tracking should be enabled within that region.
Specification