Patent ID: 8995668
Filing Date: 2015-03-31
Classification: G06F,H04L,H04W,Y04S

Abstract:
1. A method performed by a user computing device to enable data created on the user computer device (“created data”) to be stored on a remote storage system with protection of user privacy, the method comprising: receiving, over a network, a conditional data encryption rule that specifies criteria for the user computing device to selectively encrypt the created data with a private key of a user of the device before transmitting the created data to the remote storage system, said criteria including time-based criteria to determine which elements of the created data are to be selectively encrypted based at least in part on whether each element was created during employment work hours of a user, wherein the time-based criteria include an employment work schedule of the user; storing the conditional data encryption rule in a memory of the user computing device; during both employment work hours and non-work hours of the user, sending the created data to the remote storage system according to the conditional data encryption rule, wherein sending the created data comprises: wherein the method is performed under the control of program code executed by the user computing device.