Patent ID: 9582233
Date: 2017-02-28
CPC Classifications: G06F,H04L

Claim:
1. A method performed by a processor executing program instructions, the method comprising: discovering a plurality of printing devices on a local area network; determining a registration status for each printing device of the plurality of printing devices on the local area network, wherein the registration status indicates whether each printing device of the plurality of printing devices is registered with a registration server located outside the local area network; causing each printing device of the plurality of printing devices for which the registration status indicates the printing device is not registered with the registration server to attempt to register with the registration server, wherein attempting to register with the registration server comprises communicating identification information of the printing device to the registration server; determining that registration of at least one printing device failed; and responsive to determining that registration of the at least one printing device failed, causing a computing device to repeat the registration attempt on behalf of the at least one printing device.