LOCATION MONITORING FEATURE OF A MOBILE DEVICE FOR ACTIVATING AN APPLICATION SUBSYSTEM
First Claim
1. A method for a location-based operation in a mobile device, the method comprising:
- determining, using a baseband subsystem of the mobile device, whether the mobile device crosses a boundary of a geofence based on a current location of the mobile device; and
when the baseband subsystem determines the mobile device crosses the boundary of the geofence;
switching an application subsystem of the mobile device from a dormant mode to an active mode when the application subsystem is in the dormant mode, andnotifying an application program of the application subsystem that the mobile device crossed the boundary of the geofence.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, program products, and systems for baseband location monitoring and related functions are disclosed. A mobile device can monitor its own current location using its baseband subsystem and decide whether to selectively activate its application subsystem based on whether particular conditions are satisfied by the current location. The mobile device can also correlate location and cellular signal information using its baseband subsystem and provide the correlated location and cellular signal information to a server. The server can receive the correlated location and cellular signal information from the baseband subsystems of a large number of widely distributed mobile devices and generate respective profiles of cellular network base stations that transmitted the cellular signals to the mobile devices. The profiles of the cellular network base stations can be used by the server in fulfilling subsequent positioning requests from mobile devices that do not currently have the baseband location monitoring enabled.
21 Citations
20 Claims
-
1. A method for a location-based operation in a mobile device, the method comprising:
-
determining, using a baseband subsystem of the mobile device, whether the mobile device crosses a boundary of a geofence based on a current location of the mobile device; and when the baseband subsystem determines the mobile device crosses the boundary of the geofence; switching an application subsystem of the mobile device from a dormant mode to an active mode when the application subsystem is in the dormant mode, and notifying an application program of the application subsystem that the mobile device crossed the boundary of the geofence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device, comprising:
-
an application subsystem configured to be selectively activated based on a crossing a boundary of a geofence, the application subsystem comprising an application program; and a baseband subsystem comprising baseband location-based decision logic that i) receives information associated with the boundary, ii) determines whether the boundary of the geofence is crossed, and iii) notifies the application program when the boundary of the geofence is crossed, wherein the application subsystem switches from a dormant mode to an active mode when the application program is notified the mobile device crosses the boundary of the geofence, and wherein the application program executes an operation according to the crossing of the boundary of the boundary. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for performing a location-based operation in a mobile device, the method comprising:
by the mobile device; sending a positioning request to a location server; and receiving from the location server, in response to the positioning request, a profile of a cellular network base station, the profile of the cellular network base station including correlated location and cellular signal information from at least one other mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification