Patent ID: 8880695

Claim:
An information processing apparatus comprising: a receiving section that receives function information about one or more functions from an external device connected via a network, wherein the one or more functions can be executed by coordination between the external device and the information processing apparatus; a display section that displays a list of the functions of the external device that can be executed by coordination between the external device and the information processing apparatus, the functions being included in the function information and being displayed to be selectable; a selected-information acquiring section that acquires selected information pertaining to a function selected by a user from the list of the functions displayed by the display section; and a coordinate function executing section that causes the external device to execute at the external device the function selected by the user; wherein the function information includes information about a place from which a program corresponding to each of the functions is acquired, and the coordinate function executing section causes the external device to execute the selected function by acquiring the program from the place corresponding to the function selected by the user and by running the program.