Global-positioning system (GPS) update interval based on sensor
First Claim
Patent Images
1. A method comprising:
- by a server, sending at a pre-determined polling frequency an activation signal waking from a sleep mode an application on a mobile computing device and causing the application to activate a location service of the mobile computing device for a time period of a pre-determined sampling duration;
by the server, receiving location data from the mobile computing device after the pre-determined sampling duration to determine a travel distance of the mobile computing device;
by the server, determining the travel distance of the mobile computing device based on the received location data; and
by the server, adaptively adjusting the pre-determined polling frequency and pre-determined sampling duration based at least in part on the determined travel distance of the mobile computing device such that;
when the travel distance is determined to be more than a pre-determined travel distance, increasing the pre-determined polling frequency and decreasing the time period of the pre-determined sampling duration, and sending, by the server, the activation signal with the adjusted pre-determined polling frequency and activating the location service for the adjusted pre-determined sampling duration;
when the travel distance is determined to be less than or equal to the pre-determined travel distance, decreasing the pre-determined polling frequency and increasing the time period of the pre-determined sampling duration, and sending, by the server, the activation signal with the adjusted pre-determined polling frequency and activating the location service for the adjusted pre-determined sampling duration; and
when the determined travel distance is below a measurement accuracy of a global positioning system (GPS) function of the mobile computing device, decreasing the pre-determined polling frequency and increasing the time period of the pre-determined sampling duration.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes transmitting at a pre-determined polling frequency an activation signal waking from a sleep mode an application on a mobile computing device and causing the application to activate a location service of the mobile computing device for a pre-determined sampling duration. The pre-determined polling frequency and the pre-determined sampling duration are determined at least in part by detecting a movement of the mobile computing device. The method also includes receiving location data from the mobile computing device after the pre-determined sampling duration. The location data is responsive to a transmission signal.
13 Citations
15 Claims
-
1. A method comprising:
-
by a server, sending at a pre-determined polling frequency an activation signal waking from a sleep mode an application on a mobile computing device and causing the application to activate a location service of the mobile computing device for a time period of a pre-determined sampling duration; by the server, receiving location data from the mobile computing device after the pre-determined sampling duration to determine a travel distance of the mobile computing device; by the server, determining the travel distance of the mobile computing device based on the received location data; and by the server, adaptively adjusting the pre-determined polling frequency and pre-determined sampling duration based at least in part on the determined travel distance of the mobile computing device such that; when the travel distance is determined to be more than a pre-determined travel distance, increasing the pre-determined polling frequency and decreasing the time period of the pre-determined sampling duration, and sending, by the server, the activation signal with the adjusted pre-determined polling frequency and activating the location service for the adjusted pre-determined sampling duration; when the travel distance is determined to be less than or equal to the pre-determined travel distance, decreasing the pre-determined polling frequency and increasing the time period of the pre-determined sampling duration, and sending, by the server, the activation signal with the adjusted pre-determined polling frequency and activating the location service for the adjusted pre-determined sampling duration; and when the determined travel distance is below a measurement accuracy of a global positioning system (GPS) function of the mobile computing device, decreasing the pre-determined polling frequency and increasing the time period of the pre-determined sampling duration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable non-transitory storage media embodying software configured when executed to:
-
send at a pre-determined polling frequency an activation signal waking from a sleep mode an application on a mobile device and causing the application to activate a location service of the mobile device for a time period of a pre-determined sampling duration; receive location data from the mobile computing device after the pre-determined sampling duration to determine a travel distance of the mobile computing device; determine the travel distance of the mobile computing device based on the received location data; and adaptively adjust the pre-determined polling frequency and pre-determined sampling duration based at least in part on the determined travel distance of the mobile computing device such that; when the travel distance is determined to be more than a pre-determined travel distance, increase the pre-determined polling frequency and decrease the time period of the pre-determined sampling duration, and send the activation signal with the adjusted pre-determined polling frequency and activate the location service for the adjusted pre-determined sampling duration; when the travel distance is determined to be less than or equal to the pre-determined travel distance, decrease the pre-determined polling frequency and increase the time period of the pre-determined sampling duration, and send the activation signal with the adjusted pre-determined polling frequency and activate the location service for the adjusted pre-determined sampling duration; and when the determined travel distance is below a measurement accuracy of a global positioning system (GPS) function of the mobile computing device, decrease the pre-determined polling frequency and increase the time period of the pre-determined sampling duration. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a processor coupled to a storage; and one or more computer-readable non-transitory storage media coupled to the processor and embodying software configured when executed to; send at a pre-determined polling frequency an activation signal waking from a sleep mode an application on a mobile computing device and causing the application to activate a location service of the mobile device for a time period of a pre-determined sampling duration; receive location data from the mobile computing device after the pre-determined sampling duration to determine a travel distance of the mobile computing device; determine the travel distance of the mobile computing device based on the received location data; and adaptively adjust the pre-determined polling frequency and pre-determined sampling duration based at least in part on the determined travel distance of the mobile computing device such that; when the travel distance is determined to be more than a pre-determined travel distance, increase the pre-determined polling frequency and decrease the time period of the pre-determined sampling duration, and send the activation signal with the adjusted pre-determined polling frequency and activate the location service for the adjusted pre-determined sampling duration; when the travel distance is determined to be less than or equal to the pre-determined travel distance, decrease the pre-determined polling frequency and increase the time period of the pre-determined sampling duration, and send the activation signal with the adjusted pre-determined polling frequency and activate the location service for the adjusted pre-determined sampling duration; and when the determined travel distance is below a measurement accuracy of a global positioning system (GPS) function of the mobile computing device, decrease the pre-determined polling frequency and increase the time period of the pre-determined sampling duration. - View Dependent Claims (14, 15)
-
Specification