RESOURCE WATERMARKING AND MANAGEMENT
A method, system and non-transitory computer-readable medium product are provided for resource watermarking and management. In the context of a method, a method is provided that includes identifying resources associated with a device and identifying a watermark template. The method further includes associating the watermark template with the resources, and authorizing the device to perform actions on the resources.
1 - 20 . (canceled)
21 . A method for dynamically applying a digital watermark to an electronic resource, comprising:
receiving, from a client device, an access request for the electronic resource;
identifying the electronic resource to receive the digital watermark;
determining dynamic descriptive data to apply to the electronic resource as the digital watermark, the dynamic descriptive data being associated with the access request; and
overlaying the dynamic descriptive data on the electronic resource.
22 . The method of claim 21 , wherein the dynamic descriptive data is associated with the access request by including a user identifier and a timestamp associated with a user providing the access request.
23 . The method of claim 21 , further comprising determining the dynamic descriptive data in response to receiving the access request.
24 . The method of claim 21 , wherein the access request is sent from a user device to a resource server that stores the electronic resource, the electronic resource being stored without the digital watermark.
25 . The method of claim 21 , wherein receiving the access request includes receiving the access request over a network at a watermarking server, the watermarking server providing the dynamic descriptive data before the electronic resource is provided to the client device.
26 . The method of claim 21 , further comprising configuring the digital watermark to include the dynamic descriptive data in defined locations of the electronic resource.
27 . The method of claim 21 , wherein the dynamic descriptive data includes a device identifier.
28 . A computer-readable medium comprising instructions for dynamically applying a digital watermark to an electronic resource, the instructions being configured to perform steps comprising:
receiving, from a client device, an access request for the electronic resource;
identifying the electronic resource to receive the digital watermark;
determining dynamic descriptive data to apply to the electronic resource as the digital watermark, the dynamic descriptive data being associated with the access request; and
overlaying the dynamic descriptive data on the electronic resource.
29 . The computer-readable medium of claim 28 , wherein the dynamic descriptive data is associated with the access request by including a user identifier and a timestamp associated with a user providing the access request.
30 . The computer-readable medium of claim 28 , further comprising which, when executed, determine the dynamic descriptive data in response to receiving the access request.
31 . The computer-readable medium of claim 28 , wherein the access request is sent from a user device to a resource server that stores the electronic resource, the electronic resource being stored without the digital watermark.
32 . The computer-readable medium of claim 28 , wherein receiving the access request includes receiving the access request over a network at a watermarking server, the watermarking server providing the dynamic descriptive data before the electronic resource is provided to the client device.
33 . The computer-readable medium of claim 28 , wherein the instructions, when executed, further configure the digital watermark to include the dynamic descriptive data in defined locations of the electronic resource.
34 . The computer-readable medium of claim 28 , wherein the dynamic descriptive data includes a device identifier.
35 . A system for dynamically applying a digital watermark to an electronic resource, comprising:
a client device configured to provide an access request for the electronic resource;
one or more servers configured to at least:
identify the electronic resource to receive the digital watermark;
determine dynamic descriptive data to apply to the electronic resource as the digital watermark, the dynamic descriptive data being associated with the access request; and
overlay the dynamic descriptive data on the electronic resource.
36 . The system of claim 35 , wherein the dynamic descriptive data is associated with the access request by including a user identifier and a timestamp associated with a user providing the access request.
37 . The system of claim 35 , wherein the one or more servers are further configured to determine the dynamic descriptive data in response to receiving the access request.
38 . The system of claim 35 , wherein the access request is sent from a user device to a resource server that stores the electronic resource, the electronic resource being stored by the one or more servers without the digital watermark.
39 . The system of claim 35 , wherein receiving the access request includes receiving the access request over a network at the one or more servers, the one or more servers providing the dynamic descriptive data before providing the electronic resource to the client device.
40 . The system of claim 35 , further comprising configuring the digital watermark to include the dynamic descriptive data in defined locations of the electronic resource.