Patent ID: 8819114

Claim:
A server apparatus, that can communicate with a plurality of client apparatuses via a network, comprising: instructions stored in a memory and a processor executing instructions, wherein the processor configures: a receiving unit to receive user information for specifying a user of a client apparatus, device information relating to a peripheral device connected to the client apparatus and acquisition scheme information representing an acquisition scheme of the device information from the client apparatus, whereby the client apparatus acquires the device information using a first acquisition scheme which acquires the device information via values manually inputted by the user or using a second acquisition scheme whereby the device information is to be automatically inputted from the peripheral device connected to the client apparatus; a storing unit to store the received device information and the acquisition scheme information in association with the user information; and a replacing unit to replace second user information stored in association with second device information already stored in the storing unit with first user information received in association with first device information, if the first device information matches the second device information, wherein said replacing unit does not replace the second user information with the first user information, if first acquisition information received in association with the first device information represents the first acquisition scheme and second acquisition information stored in association with the second device information represents the second acquisition scheme, even if the first device information matches the second device information.