Patent ID: 9292246
Filing Date: 2016-03-22
CPC Classification: G06F,G06K,G06Q

Claim Text:
1. A method comprising: receiving, by a peripheral device from a host device, a file for printing, wherein the host device is unable to render the file in a format that can be printed by the peripheral device; receiving, by the peripheral device, a print setting associated with printing the file; transmitting, by the peripheral device to a server, (i) the file in order to enable the server to render the file in the format that can be printed by the peripheral device and (ii) the print setting associated with printing the file in order to enable the server to render the file based on the print setting associated with printing the file; based on transmitting the file to the server, receiving, by the peripheral device from the server, (i) the file rendered in the format that can be printed by the peripheral device, and (ii) an advertisement; printing, by the peripheral device, the file rendered in the format that can be printed by the peripheral device; and displaying the contents of the advertisement on a display of the peripheral device.