Operating geographic location systems
First Claim
Patent Images
1. A method comprising:
- receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state;
receiving, from the application, a value indicating a condition for providing location data to the application;
disabling a resource associated with the application;
while the resource associated with the application is disabled, storing location data received from a location system of the mobile device; and
when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Among other things, we describe a method that includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, receiving, from the application, a value indicating a condition for providing location data to the application, disabling a resource associated with the application, while the resource associated with the application is disabled, storing location data received from a location system of the mobile device, and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state; receiving, from the application, a value indicating a condition for providing location data to the application; disabling a resource associated with the application; while the resource associated with the application is disabled, storing location data received from a location system of the mobile device; and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage device storing a computer program product configured to cause a mobile device to perform operations comprising:
-
receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state; receiving, from the application, a value indicating a condition for providing location data to the application; disabling a resource associated with the application; while the resource associated with the application is disabled, storing location data received from a location system of the mobile device; and when the condition indicated by the value is met, enabling the resource associated with the application, and providing the stored location data to the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile device comprising:
-
a location system configured to determine a current location of the mobile device; an application processor configured to operate in a low-power state and configured to operate in a full-power state; and a baseband processor configured to receive and store location data from the location system of the mobile device when the application processor is in the low-power state and configured to provide the stored location data to the application processor when the application processor is in a full-power state. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification