Patent ID: 8625799
Filing Date: 2014-01-07
Classification: G06F,H04L,H04W,Y04S

Abstract:
1. A method performed by a user computing device to enable a location of the user computing device to be monitored from a remote location, the method comprising: receiving over a network, from a monitoring system, a conditional data encryption rule that specifies criteria for the user computing device to determine whether to encrypt at least device location data with a private key of a user of the device before transmitting the device location data to the monitoring system, said device location data representing a location of the user computing device, said criteria including time-based criteria corresponding to an employment work schedule of the user; storing the conditional data encryption rule in a memory of the user computing device; repeatedly reporting a location of the user computing device to the monitoring system according to the conditional data encryption rule such that said location is reported during both employment work hours and non-work hours of the user, wherein repeatedly reporting the location comprises: wherein the method is performed under the control of program code executed by the user computing device.