Patent ID: 7684671

Claim:
An information processing apparatus that is connected to a network with other information processing apparatuses, and that controls itself and said other information processing apparatuses via said network, said apparatus comprising: first display control means for controlling a display of a first control screen for selecting said other information processing apparatuses connected to said network; second display control means for controlling a display of a second control screen based upon second control screen data; output means for outputting first command signals requesting said second control screen data to a selected information processing apparatus when said selected information processing apparatus is selected from among said other information processing apparatuses via said first control screen, and for outputting second command signals corresponding to input to said selected information processing apparatus when predetermined instructions are input by a user via said second control screen; receiving means for receiving, from said selected information processing apparatus, said second control screen data for controlling said selected information processing apparatus using a data transmission method via said network, wherein said second control screen data include graphical user interface data of said selected information processing apparatus; said second control screen data are transmitted from said selected information apparatus in response to said first command signals; said second control screen is constructed based upon said second control screen data received by said receiving means; and said outputted second command signals notify said selected information processing apparatus of an operation performed by said user via said second control screen, control signals from said information processing apparatus to said selected information processing apparatus are transmitted using panel sub-unit commands, and graphical user interface data from said selected information processing apparatus to said information processing apparatus is transmitted using an asynchronous connection, and said sub-unit commands including an element identifier area and an action type area, said element identifier area allowing said selected information processing apparatus to identify a part of said second control screen said user has acted on by making reference to an identification name corresponding to said part, and said action type area containing information allowing said selected information processing apparatus to identify the type of action performed on said part.