Patent ID: 7516450

Claim:
A remote management system for performing remote management of a plurality of electronic apparatuses via a communication line and an intermediary apparatus by a remote managing apparatus, wherein: the remote managing apparatus comprises: a first storage part that stores first software configured to update second software stored by each of the electronic apparatuses; and a remote managing apparatus software transmitting part that transmits the first software retrieved from the fist storage part to the intermediary apparatus via the communication line; a schedule generating part that generates an update date and time for updating the second software; and a schedule transmitting part that transmits the generated update date and time to the intermediary apparatus; the intermediary apparatus comprises: a second storage part; a software writing part that writes the first software to the second storage part when acquiring the first software from the remote managing apparatus software transmitting part; an intermediary apparatus software transmitting part that transmits the first software stored in the second storage part to at least one of the electronic apparatuses when the at least one of the electronic apparatuses requires the second software stored therein to be updated; a transmission rate measuring part that measures a first transmission rate between the intermediary apparatus and the remote managing apparatus and a second transmission rate between the intermediary apparatus and the at least one of the electronic apparatus; and a transmission rate reporting part that reports the first and second transmission rates to the remote managing apparatus; the electronic apparatuses each comprises: a non-volatile storage part storing the second software controlling an operation of the electronic apparatus; and a software updating part that updates the second software stored in the non-volatile storage part based on the first software when receiving the first software from the intermediary apparatus software transmitting part, wherein the schedule generating part of the remote managing apparatus generates the update date and time based on an amount of data of the first software stored in the first storage part and the first and second transmission rates received from the intermediary apparatus.