Patent ID: 8806349

Claim:
A server apparatus for controlling user interface display in a first client apparatus and a second client apparatus different from the first client apparatus, which are any of a plurality of client apparatuses communicated with each other via a network, the server apparatus comprising: a storage section having stored therein a user interface, for each of the plurality of client apparatuses, whereby the server apparatus is operated in the client apparatus; a reception section for receiving, from the first client apparatus, a user interface request which is a request for a first user interface, whereby the server apparatus is operated in the first client apparatus, and a cooperation request for causing the first client apparatus and the second client apparatus to cooperate with each other for an operation of the server apparatus; a cooperable apparatus determination section for selecting a second client apparatus cooperable with the first client apparatus among the plurality of client apparatuses, based on the user interface request received by the reception section; a user interface transmission control section for acquiring a second user interface, whereby the server apparatus is operated in the second client apparatus selected by the cooperable apparatus determination section, among the user interfaces stored in the storage section; and a transmission section for transmitting, to the second client apparatus, the second user interface acquired by the user interface transmission control section and a launch instruction to launch the second user interface, wherein when the reception section has received the cooperation request from the first client apparatus, the transmission section transmits a display instruction to the second client apparatus to display the second user interface transmitted to the second client apparatus, based on the cooperation request received by the reception section.