Patent ID: 9195811
Filing Date: 2015-11-24
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a client device, comprising code that: identifies a request to perform a function of the client device, the function being associated with a compliance rule; queries a data store to identify at least one watermark template from a plurality of available watermark templates, the at least one watermark template being identified based at least in part on the function of the client device requested to be performed; applies the at least one watermark template to the function of the client device such that a performance of the function complies with the compliance rule by: receives an authorization from a compliance server that causes the client device to perform the function identified in the request, the authorization being determined by the compliance server using at least a device profile describing a state of the client device indicating whether the at least one computing device complies with the compliance rule.