Patent ID: 11962694
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A computing device, comprising:
a processor; and
a hardware-based non-transitory memory device storing computer-readable instructions which, when executed by the processor, cause the computing device to:
establish a plurality of geofences around a respective plurality of different locations in which operations on the computing device are performable;
set permissions for computing device operations in each of the geofenced locations by encrypting an authorization token using an initial public/private key pair that is generated based on location data associated with each geofence;
responsive to occurrence of a triggering event, generate a new public/private key pair using a current location of the computing device; and
deny performance of a computing device operation at the current location responsively to unsuccessful decryption of the authorization token by the new public/private key pair.