×

Energy-efficient location determination

  • US 9,986,375 B2
  • Filed: 02/12/2014
  • Issued: 05/29/2018
  • Est. Priority Date: 02/12/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method to determine locations of user computing devices, comprising:

  • identifying, by the one or more computing devices, a plurality of points of interest, wherein the plurality of points of interest comprises a particular point of interest;

    determining, by the one or more computing devices at a first time, a location of a user computing device within a proximity to the particular point of interest;

    in response to determining the location of the user computing device within the proximity to the particular point of interest, determining, by the one or more computing devices, geofence boundary data for a geofence boundary encompassing the particular point of interest;

    communicating, by the one or more computing devices, the geofence boundary data to the user computing device;

    determining, by one or more computing devices and at a second time that is subsequent to the first time, that the user computing device is located outside the geofence boundary encompassing the particular point of interest, wherein the user computing device is separate and distinct from the one or more computing devices;

    determining, by the one or more computing devices and at a third time that is subsequent to the first time and subsequent to the second time, that the user computing device is located inside the geofence boundary encompassing the particular point of interest; and

    ,in response to determining at the third time that the user computing device is located inside the geofence boundary encompassing the particular point of interest;

    communicating, by the one or more computing devices, instructions to the user computing device to invoke a wireless signal detection module associated with the user computing device that scans for wireless signal data in accordance with the instructions;

    receiving, by the one or more computing devices, particular wireless signal data for a particular wireless signal from the user computing device after invocation of the wireless signal detection module associated with the user computing device and receipt of the particular wireless signal data by the wireless signal detection module associated with the user computing device, the particular wireless signal data comprising a wireless device identifier associated with the particular wireless signal;

    determining, by the one or more computing devices and based on the particular wireless signal data, that the particular wireless signal available to the user computing device and comprising the particular wireless device identifier is associated with the particular point of interest; and

    determining, by the one or more computing devices and in response to determining that the particular wireless signal is associated with the particular point of interest, that the user computing device is at the particular point of interest.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×