United States Patent
US Patent 8396485: Beacon-based geofencing
US 8396485 ยท granted 2013-03-12

Abstract
A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device.
| Patent Number | 8396485 |
|---|---|
| Title | Beacon-based geofencing |
| Granted | 2013-03-12 |
| CPC Classification | H04W 24/00 |
| Number of Claims | 95 |
Abstract
A mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region. A beacon network can provide more accurate estimates of mobile device location and advertise location based services available to the mobile device.
Claim 1
A computer-implemented method performed by a mobile device, comprising: monitoring a current location of the mobile device using an application subsystem, includingcausing the application subsystem of the mobile device to receive a first location estimate of the mobile device in a geographic area, the first location estimate having a first accuracy, wherein the application subsystem comprises an applicationprocessor; upon receiving the first location estimate, transferring, by the application subsystem, monitoring the current location from the application subsystem to a baseband subsystem, wherein the baseband subsystem comprises a baseband processor andconsumes less power than the application subsystem; detecting, by the baseband subsystem, a broadcast signal transmitted by a beacon located in the geographic area; processing, by the baseband subsystem, the broadcast signal to determine a secondlocation estimate of the mobile device in the geographic area that is more accurate than the first location estimate; and processing the broadcast signal to determine services available to the mobile device in the geographic area.
Claims
95 totalA computer-implemented method performed by a mobile device, comprising: monitoring a current location of the mobile device using an application subsystem, includingcausing the application subsystem of the mobile device to receive a first location estimate of the mobile device in a geographic area, the first location estimate having a first accuracy, wherein the application subsystem comprises an applicationprocessor; upon receiving the first location estimate, transferring, by the application subsystem, monitoring the current location from the application subsystem to a baseband subsystem, wherein the baseband subsystem comprises a baseband processor andconsumes less power than the application subsystem; detecting, by the baseband subsystem, a broadcast signal transmitted by a beacon located in the geographic area; processing, by the baseband subsystem, the broadcast signal to determine a secondlocation estimate of the mobile device in the geographic area that is more accurate than the first location estimate; and processing the broadcast signal to determine services available to the mobile device in the geographic area.