There is provided an information processing apparatus for controlling
another electronic apparatus through a network, comprising: retrieving
means for retrieving information associated with control over another
electronic apparatus; storage means for storing a plurality of pieces of
the information retrieved by the retrieving means; selecting means for
selecting a desired piece of information from among the plurality of
pieces of information; registration means for registering the desired
piece of information as only information that can control another
electronic apparatus on the network; and control means for controlling
another electronic apparatus on the basis of the desired piece of
information registered by the registration means.