Operating Geographic Location Systems
0 Assignments
0 Petitions
Accused Products
Abstract
In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by a radius determined according to an application type of the application, and disabling at least a portion of the location system of the mobile device.
13 Citations
76 Claims
-
1-33. -33. (canceled)
-
34. A method comprising:
-
receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state; receiving data representing a type of the application executing on the mobile device; selecting a boundary specific to the type of application; determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by the boundary; and disabling at least a portion of the location system of the mobile device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system comprising:
-
a mobile device configured to receive an indication that an application executing on the mobile device has entered a background state; receive data representing a type of the application executing on the mobile device; select a boundary specific to the type of application; determine, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by the boundary; and disable at least a portion of the location system of the mobile device. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer program product stored on a storage device and 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 data representing a type of the application executing on the mobile device; selecting a boundary specific to the type of application; determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by the boundary; and disabling at least a portion of the location system of the mobile device. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A method comprising:
-
executing, on a mobile device, an application having an application type associated with one or more features of the application, the application being capable of entering a background state in which at least some functionality of the application is disabled, the application configured to carry out steps comprising entering a background state, while the application is in the background state, refraining from accessing location data that would otherwise be used by the at least some functionality of the application, and exiting the background state in response to a signal indicative that at least a portion of a location system of the mobile device has been reactivated and that the application can access location data of the kind used by the at least some functionality of the application, the location system having been deactivated, while the application was in the background state, based on a determination that the mobile device remained within a geographic area during a time interval, the geographic area being defined by a boundary specific to the application type. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76)
-
Specification