Patent ID: 8843547

Claim:
A server apparatus connected to a client apparatus, via a network, the server apparatus comprising: a processor; a memory; a process request receiving unit that receives a process request transmitted from the client apparatus; a temporary storing unit that each time a process request is received by the process request receiving unit, stores therein for a given interval, the received process request; a status determining unit that when a process request is received by the process request receiving unit, determines whether status of the server apparatus is standby; a timing unit that when the status is determined by the status determining unit to be standby, switches the status to a state of receiving a request and measures a time that elapses after the status is switched to the state of receiving a request; an elapsed time determining unit that based on the elapsed time measured by the timing unit, determines whether the elapsed time has reached a given period; a request executing unit that when the elapsed time is determined by the elapsed time determining unit to have reached the given period, executes a process that corresponds to the process request stored in the temporary storing unit; a nonvolatile recording medium that stores therein setting information that can be set specific to the server apparatus; a setting-change-request-reception determining unit that when the elapsed time is determined by the elapsed time determining unit to have reached the given period, determines whether the process request stored in the temporary storing unit is a setting change request that requests changing of the setting information, which can be set specific to the server apparatus; and a setting-acquisition-request-reception determining unit that when the elapse time is determined by the elapsed time determining unit to have reached the given period, determines whether the process request stored in the temporary storing unit is a setting acquisition request that requests transmission of the setting information, wherein the request executing unit, when the process request is determined by the setting-change-request-reception determining unit to be a setting change request, updates the setting information on the nonvolatile recording medium, based only on the setting change request received last among the setting change requests stored in the temporary storing unit; and when the process request is determined by the setting acquisition-request-reception determining unit to be a setting acquisition request, broadcasts only once response information that includes the setting information that has been updated based on the setting change request received last.