Patent ID: 8269662

Claim:
An information processing system, comprising: a first device to which external devices are connected; a second device configured to transmit and receive data to and from the first device; and a remote control provided for the second device, wherein the remote control includes: a plurality of buttons to which codes are allocated, the codes being different for each of the external devices; and the second device includes: storing means for storing, for each of the external devices, a table representing a relationship between the codes and the plurality of buttons of the remote control, generating means for generating data of a graphical user interface in which are located a picture of the remote control and a first field, separate from the picture of the remote control, where button names corresponding to the codes allocated to the plurality of buttons of the remote control are indicated to identify which of a plurality of functions is performed upon operating a corresponding one of the plurality of buttons of the remote control, and control means for performing, in response to a further button that is included in the remote control being operated so that a command to change the button names indicated in the first field is issued, control such that the codes allocated to the plurality of buttons are changed while the table stored by the storing means is referred to and that the button names indicated in the first field are changed to button names corresponding to the changed codes to identify which of a further plurality of functions is performed upon operating a corresponding one of the plurality of buttons of the remote control, the graphical user interface generated by the generating means including a second field, separate from the picture of the remote control, which identifies a number of changes of button names that is available by operation of the further button of the remote control.