Patent ID: 8107117

Claim:
An information processing device comprising: a memory that stores function identifiers assigned to functions built into the information processing device, and function identifiers assigned to functions not built into the information processing device; a display controller that causes a display unit to display the function identifiers stored in the memory; a manipulation unit that accepts manipulation for specifying one of the function identifiers displayed by the display controller; and a transmission unit that transmits, if the one of the function identifiers which has been specified by the manipulation is assigned to one of the functions not built into the information processing device, the specified one of the information identifiers or an information item indicating one of the functions to which is assigned one of the information identifiers which has been specified by the manipulation, to a predetermined device, wherein the functions are related to each other, classified hierarchically in uppermost to lowermost layers; the display controller causes the display unit to hierarchically display the function identifiers stored in the memory; the manipulation unit accepts manipulation of specifying one of the function identifiers displayed by the display controller, in each of the layers; if one of the function identifiers specified in the lowermost layer is assigned to one of the functions not built into the information processing device, the transmission unit transmits, to the predetermined device, the specified one of the function identifiers or an information item indicating one of the functions which is assigned to the specified one of the function identifiers, and other ones of the function identifiers, which have been specified respectively in upper layers other than the lowermost layer, in a course of reaching the lowermost layer.