Patent ID: 8780395

Claim:
A method performed by one or more apparatus, the method comprising: receiving, from a computing device, a request to print an online resource that is presented at a user device according to a presentation format in which a first advertisement is presented at a first presentation position of the online resource, the request specifying a cloud printer at which the online resource is to be printed, the cloud printer being connected to a different local network than the computing device; selecting, by the one or more apparatus and in response to receiving the request to print the online resource, a print format specifying a second presentation position that differs from the first presentation position; selecting, by the one or more apparatus and for inclusion in a print-out of the online resource, a second advertisement that was not presented with the online resource based, at least in part, on characteristics of the second presentation position and content of the online resource; and providing data that cause the resource and the second advertisement to be printed at the cloud printer according to the print format.