Patent ID: 11948222
Assignee: SMARTFRAME TECHNOLOGIES LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 22:
23. A computer implemented method using at least one hardware processor, for the display of an image in a display area, the method comprising:
loading a main image file defining a main image, the main image file defining the main image as a grid of pixels;
loading a watermark image file defining a watermark image, the watermark image file defining the watermark image as a grid of pixels;
generating a first image file defining a first image comprising the main image and the watermark image by overlaying the watermark image onto the main image using a first transformation;
generating a second image file defining a second image comprising the main image and the watermark image by overlaying the watermark image onto the main image using a second transformation, wherein the first transformation and second transformation alter the underlying main image with opposite image transformations; the first and second transformations comprise selecting a main image pixel for transformation when a watermark pixel, that indicates that a watermark is present in the watermark image, overlaying a main image pixel matches predefined selection criteria; and the watermark pixel matches predefined selection criteria when the watermark pixel is located a predefined interval within the grid of pixels of the watermark image;
loading the first image file defining the first image comprising the main image and the watermark image overlaying the main image using the first transformation;
loading the second image file defining the second image comprising the main image and the watermark image overlaying the main image using the second transformation; and
alternating between displaying the first image and the second image in a location within the display area so that the watermark image is imperceptible to a user viewing the display area.