Patent ID: 8731973

Claim:
A computer-implemented method in an image overlay system, comprising: receiving, by the image overlay system, a first form in a first format, wherein the first form is an electronic form that is electronically fillable, wherein the image overlay system includes at least one computer processor and at least one memory coupled to the at least one computer processor; electronically converting, by the image overlay system, the first form to a second format to generate a second form in the second format, wherein the second form is an electronic form that is not electronically fillable; in response to receiving a client request, electronically communicating, by the image overlay system, the second form to be displayed within a user interface of a client associated with the client request instead of electronically communicating the first form in the first format to be displayed within the user interface, wherein the second form as displayed within the user interface is substantially visually indistinguishable from the first form were the first form to be displayed within the user interface, and wherein the second format is a format such that an image file in the second format is able to have other images visually placed over an image stored in the image file in the second format within the user interface in a manner that data indicating a position of the other images relative to the image stored in the image file in the second format on which the other images are placed is able to be captured and stored using functionality of the client or a service accessed by the client; receiving, by the image overlay system, data indicating a position of an overlay image overlaid on the second form, wherein the overlay image is stored in an electronic file with the overlay image ultimately to be overlaid on an image stored by an electronically fillable form; and generating, by the image overlay system, a third form in the first format, wherein the third form is an electronic form that is electronically fillable, the generating including incorporating the overlay image on an image stored by the third form at a location on the image stored by the third form corresponding to the data indicating the position of the overlay image on the second form.