×

Privacy preservation platform

  • US 9,894,479 B2
  • Filed: 05/08/2011
  • Issued: 02/13/2018
  • Est. Priority Date: 05/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-executable method, comprising:

  • at an operating system executing on a mobile computing device;

    receiving a plurality of triggers, each trigger includes a respective location constraint, each location constraint defined by a respective location-based application installed on the mobile computing device;

    acquiring, from a sensor on the mobile computing device, location data that is indicative of a location of the mobile computing device;

    converting the location data to a format specified in a location constraint in a trigger in the plurality of triggers, the location constraint defined by an instance of a location-based application installed on the mobile computing device;

    comparing the location constraint with the formatted location data;

    determining that the formatted location data satisfies the location constraint of the trigger, the determining based upon the comparing of the location constraint with the formatted location data, wherein the instance of the location-based application is prevented from acquiring the location data from the sensor that outputs the location data; and

    issuing a callback to the instance of the location-based application responsive to determining that the formatted location data satisfies the location constraint of the trigger, the callback indicates to the instance of the location-based application that the trigger has been satisfied.

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