Enterprise-specific functionality watermarking and management
First Claim
1. A non-transitory computer-readable medium embodying program code executable in the at least one computing device that, when executed by the at least one computing device, causes the at least one computing device to:
- receive a request from a client device originated in response to an attempt to perform an enterprise function on the client device, the request being received from the client device over a network, the enterprise function being associated with a compliance rule stored remotely from the client device;
identify at least one watermark template from a plurality of available watermark templates based at least in part on the enterprise function; and
generate a communication that, when received by the client device, causes the client device to;
configure the client device such that, when the enterprise function is performed, the at least one watermark template is added to the at least one resource generated or modified as a result of the enterprise function being performed;
in response to the enterprise function being performed, identify that a wrapper is acting as a security layer encapsulating the at least one resource, the wrapper protecting the at least one resource from certain actions being taken on the at least one resource; and
apply the at least one watermark template to the wrapper encapsulating the at least one resource such that performing the enterprise function complies with the compliance rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for enterprise-specific functionality watermarking and management are provided. A request, originated in response to an attempt to perform an enterprise function on a client device, can be received by at least one computing device over a network, where the enterprise function is associated with a remotely-stored compliance rule. At least one watermark template can be identified from a plurality of available watermark templates based at least in part on the enterprise function, and a communication can be generated that, when received by the client device, authorizes the client device to: perform the enterprise function where at least one resource is generated or modified, and apply the at least one watermark template to the at least one resource such that performing the enterprise function complies with the compliance rule.
224 Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying program code executable in the at least one computing device that, when executed by the at least one computing device, causes the at least one computing device to:
-
receive a request from a client device originated in response to an attempt to perform an enterprise function on the client device, the request being received from the client device over a network, the enterprise function being associated with a compliance rule stored remotely from the client device; identify at least one watermark template from a plurality of available watermark templates based at least in part on the enterprise function; and generate a communication that, when received by the client device, causes the client device to; configure the client device such that, when the enterprise function is performed, the at least one watermark template is added to the at least one resource generated or modified as a result of the enterprise function being performed; in response to the enterprise function being performed, identify that a wrapper is acting as a security layer encapsulating the at least one resource, the wrapper protecting the at least one resource from certain actions being taken on the at least one resource; and apply the at least one watermark template to the wrapper encapsulating the at least one resource such that performing the enterprise function complies with the compliance rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
at least one computing device in data communication with a client device over a network; and program instructions executable in the at least one device that, when executed by the at least one computing device, cause the at least one computing device to; receive a request from the client device originated in response to an attempt to perform an enterprise function on the client device, the request being received from the client device over the network, the enterprise function being associated with a compliance rule stored remotely from the client device; identify at least one watermark template from a plurality of available watermark templates based at least in part on the enterprise function; and generate a communication that, when received by the client device, causes the client device to; configure the client device such that, when the enterprise function is performed, the at least one watermark template is added to the at least one resource generated or modified as a result of the enterprise function being performed; in response to the enterprise function being performed, identify that a wrapper is acting as a security layer encapsulating the at least one resource, the wrapper protecting the at least one resource from certain actions being taken on the at least one resource; and apply the at least one watermark template to the wrapper encapsulating the at least one resource such that performing the enterprise function complies with the compliance rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving, by at least one computing device comprising at least one hardware processor, a request from a client device originated in response to an attempt to perform an enterprise function on the client device, the request being received from the client device over a network, the enterprise function being associated with a compliance rule stored remotely from the client device; identifying, by the at least one computing device, at least one watermark template from a plurality of available watermark templates based at least in part on the enterprise function; and generating, by the at least one computing device, a communication that, when received by the client device, authorizes the client device to; configure the client device such that, when the enterprise function is performed, the at least one watermark template is added to the at least one resource generated or modified as a result of the enterprise function being performed; in response to the enterprise function being performed, identify that a wrapper is acting as a security layer encapsulating the at least one resource, the wrapper protecting the at least one resource from certain actions being taken on the at least one resource; and apply the at least one watermark template to the wrapper encapsulating the at least one resource such that performing the enterprise function complies with the compliance rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification