×

Geographical restrictions for application usage on a mobile device

  • US 9,537,869 B2
  • Filed: 03/24/2014
  • Issued: 01/03/2017
  • Est. Priority Date: 02/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of executing an application on a device using a geographical fencing policy comprising:

  • generating Java class files for an application security program, said Java class files dictated by the geographical fencing policy;

    replacing Java class files for the application with the Java class files for the application security program, wherein the Java class files for the application that are being replaced function as a proxy between the application and a device operating system;

    creating a security-wrapped application by completing said replacing of Java class files for the application, said security-wrapped application provisioned with the geographical fencing policy;

    obtaining global positioning satellite location data of the device from location services on the device, including device coordinates and a device-provided accuracy value;

    calculating a circular area based on a user-selected location accuracy value and device coordinates, wherein said device coordinates are a center of the circular area and the user-selected location accuracy value is a radius of the circular area;

    determining whether the circular area intersects with an allowed area or is entirely within the allowed area; and

    enabling application execution when the device-provided accuracy value is less than or equal to the user-selected location accuracy value and when the circular area intersects with the allowed area or is entirely within the allowed area.

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