CPC G06F 21/6218 (2013.01) [G06F 21/44 (2013.01)] | 20 Claims |
1. A system, comprising:
a server storing a plurality of images configured to be presented in an email template on an electronic device, wherein the server is configured to:
receive a request from executable code of the email template to retrieve an image of the plurality of images for use in the email template;
acquire information associated with the request from the executable code;
compare the information associated with the request with expected information associated with the request to provide comparison results;
receive an additional request, subsequent to the request, from the executable code or additional executable code of the email template to retrieve the image or an additional image for use in the email template;
acquire additional information associated with the additional request from the executable code or the additional executable code;
compare the additional information associated with the additional request with additional expected information associated with the additional request to provide additional comparison results;
determine whether usage of the email template is authorized or unauthorized based on the comparison results and/or the additional comparison results;
in response to determining the usage of the email template to be unauthorized, respond to the request and/or the additional request with an unrequested image that is different from the image or the additional image to cause the unrequested image to be presented in the email template on the electronic device; and
in response to determining the usage of the email template to be authorized, respond to the request and/or the additional request with the image or the additional image to be presented in the email template on the electronic device.
|