Functionality watermarking and management
First Claim
1. A method comprising:
- identifying, by a computing device, a request to establish an association between a particular watermark template comprising configuration data and a particular function of a particular user device,wherein establishing the association between the particular watermark template and the particular function of the particular user device comprises establishing a compliance rule that specifies that the particular watermark template must be caused to be applied to the particular function of the particular user device in an instance in which the particular function of the particular user device is performed by the particular user device, andwherein causing the particular watermark template to be applied to the particular function of the particular user device comprises at least;
configuring at least one resource accessible to the particular function of the particular user device in accordance with the configuration data by causing the at least one resource accessible to the particular function of the particular user device to be named in accordance with a naming convention specified by the configuration data of the particular watermark template, andapplying the at least one particular watermark template to the particular function of the particular user device by causing at least a portion of the at least one particular watermark template to be overlaid onto at least one graphic interface associated with the particular function of the particular user device;
determining whether the request to establish the association between the particular watermark template and the particular function of the particular user device is authorized based at least in part on whether a user associated with the request is authorized to establish the association between the particular watermark template and the particular function of the particular user device; and
, causing the request to establish the association between the particular watermark template and the particular function of the particular user device to be denied in an instance in which it is determined that the request to establish the association between the particular watermark template and the particular function of the particular user device is not authorized.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and non-transitory computer-readable medium product are provided for functionality watermarking and management. In the context of a method, a method is provided that includes identifying a request to establish an association between a watermark template and a function of at least one user device and determining whether the request to establish the association between the watermark template and the function of the at least one user device is authorized. The method further includes authorizing the request to establish the association between the watermark template and the function of the at least one user device in response to a determination that the request to establish the association between the watermark template and the function of the at least one user device is authorized.
193 Citations
54 Claims
-
1. A method comprising:
-
identifying, by a computing device, a request to establish an association between a particular watermark template comprising configuration data and a particular function of a particular user device, wherein establishing the association between the particular watermark template and the particular function of the particular user device comprises establishing a compliance rule that specifies that the particular watermark template must be caused to be applied to the particular function of the particular user device in an instance in which the particular function of the particular user device is performed by the particular user device, and wherein causing the particular watermark template to be applied to the particular function of the particular user device comprises at least; configuring at least one resource accessible to the particular function of the particular user device in accordance with the configuration data by causing the at least one resource accessible to the particular function of the particular user device to be named in accordance with a naming convention specified by the configuration data of the particular watermark template, and applying the at least one particular watermark template to the particular function of the particular user device by causing at least a portion of the at least one particular watermark template to be overlaid onto at least one graphic interface associated with the particular function of the particular user device; determining whether the request to establish the association between the particular watermark template and the particular function of the particular user device is authorized based at least in part on whether a user associated with the request is authorized to establish the association between the particular watermark template and the particular function of the particular user device; and
, causing the request to establish the association between the particular watermark template and the particular function of the particular user device to be denied in an instance in which it is determined that the request to establish the association between the particular watermark template and the particular function of the particular user device is not authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
at least one processor; and
,at least one memory having program code instructions embodied therein, the at least one memory and program code instructions being configured to, with the at least one processor, direct the apparatus to at least; identify a request to establish an association between a particular watermark template comprising configuration data and a particular function of a particular user device, wherein establishing the association between the particular watermark template and the particular function of the particular user device comprises establishing a compliance rule that specifies that the particular watermark template must be caused to be applied to the particular function of the particular user device in an instance in which the particular function of the particular user device is performed by the particular user device, and wherein causing the particular watermark template to be applied to the particular function of the particular user device comprises at least; configuring at least one resource accessible to the particular function of the particular user device in accordance with the configuration data by causing the at least one resource accessible to the particular function of the particular user device to be named in accordance with a naming convention specified by the configuration data of the particular watermark template, and applying the at least one particular watermark template to the particular function of the particular user device by causing at least a portion of the at least one particular watermark template to be overlaid onto at least one graphic interface associated with the particular function of the particular user device; determine whether the request to establish the association between the particular watermark template and the particular function of the particular user device is authorized based at least in part on whether a user associated with the request is authorized to establish the association between the particular watermark template and the particular function of the particular user device; and
,causing the request to establish the association between the particular watermark template and the particular function of the particular user device to be denied in an instance in which it is determined that the request to establish the association between the particular watermark template and the particular function of the particular user device is not authorized. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product comprising a non-transitory computer-readable storage medium having program code portions embodied therein, the program code portions being configured to, upon execution, direct an apparatus to at least:
identify a request to establish an association between a particular watermark template comprising configuration data and a particular function of a particular user device, wherein establishing the association between the particular watermark template and the particular function of the particular user device comprises establishing a compliance rule that specifies that the particular watermark template must be caused to be applied to the particular function of the particular user device in an instance in which the particular function of the particular user device is performed by the particular user device, and wherein causing the particular watermark template to be applied to the particular function of the particular user device comprises at least; configuring at least one resource accessible to the particular function of the particular user device in accordance with the configuration data by causing naming said at least one resource accessible to the particular function of the particular user device to be named in accordance with a naming convention specified by the configuration data of the particular watermark template, and applying the at least one particular watermark template to the particular function of the particular user device by causing at least a portion of the at least one particular watermark template to be overlaid onto at least one graphic interface associated with the particular function of the particular user device; determine whether the request to establish the association between the particular watermark template and the particular function of the particular user device is authorized based at least in part on whether a user associated with the request is authorized to establish the association between the particular watermark template and the particular function of the particular user device; and
,causing the request to establish the association between the particular watermark template and the particular function of the at least one particular user device to be denied in an instance in which it is determined that the request to establish the association between the particular watermark template and the particular function of the particular user device is not authorized. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
Specification