Watermarking detection and management
First Claim
1. A computer-implemented method, comprising:
- causing, by a computing device that manages a user device enrolled with a remote service operated through the computing device through a network, a scan of memory of the user device or a remote storage device to identify at least one resource that has been made accessible to the user device;
determining, by the computing device, that a watermark template has been applied to the at least one resource, the watermark template comprising a plurality of data elements, at least a portion of the plurality of data elements added when the at least one resource was generated or modified, a first one of the plurality of data elements comprising a function performed on the user device that generated or modified the at least one resource and a second one of the plurality of data elements comprising a sensitivity level associated with the at least one resource;
in response to a determination that the watermark template has been applied to the at least one resource accessible to the user device;
identifying, by the computing device, at least one compliance rule according to the watermark template applied to the at least one resource, wherein the at least one compliance rule requires that the function performed on the user device comply with the sensitivity level associated with the at least one resource;
determining, by the computing device, that the user device does not comply with the at least one compliance rule in response to the function identified from the first one of the plurality of data elements not complying with the sensitivity level; and
in response to the user device not complying with the at least one compliance rule, performing, by the computing device, at least one remedial action in association with the at least one resource specified by the at least one compliance rule, the at least one remedial action comprising at least one of;
a denial of access to the at least one resource by the user device,a removal of the at least one resource from the memory of the user device, ora removal of the at least one resource from memory of the remote storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and non-transitory computer-readable medium product are provided for watermarking detection and management. In the context of a method, a method is provided that includes identifying at least one resource accessible to a user device and determining whether a watermark template is applied to the at least one resource accessible to the user device. The method further includes identifying at least one compliance rule and determining whether the at least one compliance rule is satisfied in response to a determination that the watermark template is applied to the at least one resource accessible to the user device. The method yet further includes performing at least one remedial action in response to a determination that the at least one compliance rule is not satisfied.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
causing, by a computing device that manages a user device enrolled with a remote service operated through the computing device through a network, a scan of memory of the user device or a remote storage device to identify at least one resource that has been made accessible to the user device; determining, by the computing device, that a watermark template has been applied to the at least one resource, the watermark template comprising a plurality of data elements, at least a portion of the plurality of data elements added when the at least one resource was generated or modified, a first one of the plurality of data elements comprising a function performed on the user device that generated or modified the at least one resource and a second one of the plurality of data elements comprising a sensitivity level associated with the at least one resource; in response to a determination that the watermark template has been applied to the at least one resource accessible to the user device; identifying, by the computing device, at least one compliance rule according to the watermark template applied to the at least one resource, wherein the at least one compliance rule requires that the function performed on the user device comply with the sensitivity level associated with the at least one resource; determining, by the computing device, that the user device does not comply with the at least one compliance rule in response to the function identified from the first one of the plurality of data elements not complying with the sensitivity level; and in response to the user device not complying with the at least one compliance rule, performing, by the computing device, at least one remedial action in association with the at least one resource specified by the at least one compliance rule, the at least one remedial action comprising at least one of; a denial of access to the at least one resource by the user device, a removal of the at least one resource from the memory of the user device, or a removal of the at least one resource from memory of the remote storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
at least one computing device comprising at least one hardware processor; and program instructions executable in the at least one computing device that, when executed, cause the at least one computing device to; scan memory of a user device or a remote storage device to identify at least one resource that has been made accessible to the user device; determine that a watermark template has been applied to the at least one resource, the watermark template comprising a plurality of data elements, at least a portion of the plurality of data elements added when the at least one resource was generated or modified, a first one of the plurality of data elements comprising a function performed on the user device that generated or modified the at least one resource and a second one of the plurality of data elements comprising a sensitivity level associated with the at least one resource; in response to a determination that the watermark template has been applied to the at least one resource accessible to the user device; identify at least one compliance rule according to the watermark template applied to the at least one resource, wherein the at least one compliance rule requires that the function performed on the user device comply with the sensitivity level associated with the at least one resource; determine that the user device does not comply with the at least one compliance rule in response to the function identified from the first one of the plurality of data elements not complying with the sensitivity level; and in response to the user device not complying with the at least one compliance rule, perform at least one remedial action in association with the at least one resource specified by the at least one compliance rule, the at least one remedial action comprising at least one of; a denial of access to the at least one resource by the user device, a removal of the at least one resource from the memory of the user device, or a removal of the at least one resource from memory of the remote storage device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having program code executable by at least one computing device stored thereon that, when executed, causes the at least one computing device to:
-
scan memory of a user device or a remote storage device to identify at least one resource that has been made accessible to the user device; determine that a watermark template has been applied to the at least one resource, the watermark template comprising a plurality of data elements, at least a portion of the plurality of data elements added when the at least one resource was generated or modified, a first one of the plurality of data elements comprising a function performed on the user device that generated or modified the at least one resource and a second one of the plurality of data elements comprising a sensitivity level associated with the at least one resource; in response to a determination that the watermark template has been applied to the at least one resource accessible to the user device; identify at least one compliance rule according to the watermark template applied to the at least one resource, wherein the at least one compliance rule requires that the function performed on the user device comply with the sensitivity level associated with the at least one resource; determine that the user device does not comply with the at least one compliance rule in response to the function identified from the first one of the plurality of data elements not complying with the sensitivity level; and in response to the user device not complying with the at least one compliance rule, perform at least one remedial action in association with the at least one resource specified by the at least one compliance rule, the at least one remedial action comprising at least one of; a denial of access to the at least one resource by the user device, a removal of the at least one resource from the memory of the user device, or a removal of the at least one resource from memory of the remote storage device. - View Dependent Claims (19, 20)
-
Specification