Patent ID: 8886556

Claim:
An aggregator server for providing targeted advertising to a user of at least one printer assembly, each printer assembly including at least one printer device and having data communication capabilities, the aggregator server comprising: a processor, the processor being adapted to: receive, store, and access ad generation criteria transmitted from at least one associated advertiser server, receive target information transmitted from a printer device of the at least one printer assembly, search for an ad opportunity based on the received target information and the stored ad generation criteria; in response to matching the received target information with the ad opportunity in a timer period that does not exceed a predetermined time interval: notify the at least one associated advertiser server of the ad opportunity, receive at least one ad generated from the associated advertiser server and based on the match, and relay the at least one ad to the printer assembly for delivery to a user of the printer assembly, in response to searching for the time period exceeding the predetermined time interval, send an instruction to execute the print job without relaying the at least one ad.