Method for optimizing battery use in a mobile device while tracking a location of the device
First Claim
Patent Images
1. A method of reducing battery consumption while tracking a location of a mobile device, comprising:
- registering at a location tracking application to receive location updates from the mobile device;
receiving a location update from the mobile device; and
determining at the mobile device whether to transmit location information from the received location update to a remote web server, including;
determining whether an accuracy level of the received location update is at least an acceptable accuracy level, wherein if the accuracy of the received location update is at least the acceptable accuracy level, updated location information is sent to the remote web server,determining whether the received location update indicates that the mobile device has travelled at least a minimum distance when the accuracy of the received location update is below the acceptable accuracy level, wherein when the received location update indicates that the mobile device has travelled at least a minimum distance updated location information is sent to the remote web server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for reducing battery consumption while tracking a location of a mobile device. A location tracking application at the mobile device registers to receive location updates from the mobile device. The application receives a location update from the mobile device and determines whether to transmit location information from the received location update to a remote web server.
-
Citations
26 Claims
-
1. A method of reducing battery consumption while tracking a location of a mobile device, comprising:
-
registering at a location tracking application to receive location updates from the mobile device; receiving a location update from the mobile device; and determining at the mobile device whether to transmit location information from the received location update to a remote web server, including; determining whether an accuracy level of the received location update is at least an acceptable accuracy level, wherein if the accuracy of the received location update is at least the acceptable accuracy level, updated location information is sent to the remote web server, determining whether the received location update indicates that the mobile device has travelled at least a minimum distance when the accuracy of the received location update is below the acceptable accuracy level, wherein when the received location update indicates that the mobile device has travelled at least a minimum distance updated location information is sent to the remote web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device having reduced battery consumption while tracking a location of a mobile device, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; register to receive location updates from the mobile device; receive a location update from the mobile device; and determine at the mobile device whether to transmit location information from the received location update to a remote web server, including; determining whether an accuracy level of the received location update is at least an acceptable accuracy level, wherein the at least one processor is configured to send updated location information to the remote web server when the accuracy of the received location update is at least the acceptable accuracy level, determining whether the received location update indicates that the mobile device has travelled at least a minimum distance when the accuracy of the received location update is below the acceptable accuracy level, wherein the at least one processor is configured to send updated location information to the remote web server when the received location update indicates that the mobile device has travelled at least a minimum distance. - View Dependent Claims (11, 20, 21, 22, 23, 24, 25, 26)
-
-
12. A computer program product for reducing battery consumption while tracking a location of a mobile device, comprising:
a non-transitory computer-readable medium comprising code for; registering at a location tracking application to receive location updates from the mobile device; receiving a location update from the mobile device; and determining at the mobile device whether to transmit location information from the received location update to a remote web server, including; determining whether an accuracy level of the received location update is at least an acceptable accuracy level, wherein the updated location information is sent to the remote web server when the accuracy of the received location update is at least the acceptable accuracy level, determining whether the received location update indicates that the mobile device has travelled at least a minimum distance when the accuracy of the received location update is below the acceptable accuracy level, wherein the updated location information is sent to the remote web server when the received location update indicates that the mobile device has travelled at least a minimum distance. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
Specification