×

Concurrent geofences with shared measurements

  • US 8,965,401 B2
  • Filed: 12/20/2012
  • Issued: 02/24/2015
  • Est. Priority Date: 05/01/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • providing a first geofence client to a first processor in a mobile device, wherein the first geofence client specifies a first geofence and a first latency setting for breach notification of the first geofence;

    running a first process on the first processor associated with the first geofence, the first process to generate a set of results associated with the mobile device and the first geofence, the set of results indicating a current location of the mobile device, a velocity vector of the mobile device, and whether the mobile device is outside the first geofence;

    when the mobile device is outside the first geofence, determining a minimum number of cell changes between the current location of the mobile device and the first geofence and determining a breach time interval based on the velocity vector and a distance between the current location of the mobile device and the first geofence;

    detecting a number of cell changes experienced by the mobile device and an elapsed time since determining the breach time interval;

    upon the number of cell changes experienced by the mobile device reaching the minimum number of cell changes and the elapsed time being equal or greater than the breach time interval, running the first process on the first processor associated with the first geofence to update the set of results associated with the mobile device and the first geofence;

    providing a second geofence client to the first processor, wherein the second geofence client specifies a second geofence and a second latency setting for breach notification of the second geofence larger than the first latency setting;

    running a second process on the first processor associated with the second geofence, the second process to wake up a second processor in the mobile device in response to the set of results indicating a breach of the second geofence.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×