Patent ID: 8170956

Claim:
A computer-implemented method of electronically associating an advertisement with an image, the computer-implemented method comprising: sending code to a client system, the code comprising instructions to automatically analyze content of a webpage to locate one or more images; as a result of the code sent to the client system being executed by the client system, receiving from the client system information associated with the one or more images located by the code executed by the client system; for at least one of the one or more images located by the code executed by the client system, electronically selecting an advertisement to associate with the at least one of the one or more images; and sending advertisement data representing the selected advertisement to the client system, such that code executed by the client system presents for display the selected advertisement associated with the at least one of the one or more images; the code further comprising instructions for overlaying the advertisement for display on a portion of the at least one of the one or more images of the webpage.