1. An information processing apparatus comprising: an input terminal configured to receive a plurality of Universal Plug and Play (UPnP) descriptions from a plurality of external devices, the UPnP descriptions comprising grouping information indicating one or more groups to which the external devices belong; and a processing unit configured to: process the UPnP descriptions; and assign the external devices to the one or more groups based on the grouping information.