Patent ID: 8161202
Filing Date: 2012-04-17
Classification: G06F,H04N

Abstract:
1. A computer-readable storage medium storing a set of program instructions executable on a data processing device, the program instructions comprising: (a) determining whether a confirmation time has come, the confirmation time being a time to attempt to acquire firmware data; (b) attempting to acquire, from each of a plurality of peripheral devices, the firmware data that specifies firmware installed on the each of the plurality of peripheral devices if a result of the determination made in the determining instruction (a) is affirmative; (c) confirming, to a server, whether, if the attempting instruction (b) successfully acquires the firmware data from at least one peripheral device among the plurality of peripheral devices, a newer firmware for one of the at least one peripheral device than the firmware installed on the one of the at least one peripheral device is available for downloading from the server; (d) notifying that the newer firmware is available for downloading from the server if a result of the confirmation made in the confirmation instruction (c) is affirmative; (e) setting a first confirmation time as the confirmation time for all of the plurality of peripheral devices if an acquisition result of the attempting instruction (b) from each of the plurality of peripheral devices satisfies a prescribed condition; and (f) setting, if the acquisition result of the attempting instruction (b) from each of the plurality of peripheral devices does not satisfy the prescribed condition, a second confirmation time that is different from the first confirmation time as the confirmation time for one or more peripheral devices from which the attempting instruction does not acquire the firmware data.