An information processing apparatus comprising: a display unit; a storing unit configured to store content; a short range communication unit; a network communication unit; and circuitry configured to: detect another information processing apparatus by means of a short range communication unit; presenting to a user, by means of the display unit, a dialog for obtaining a permission for receiving data from said another information processing apparatus; if said permission has been obtained, execute a first reception process to receive a content ID and network communication setting information from said another information processing apparatus, via the short range communication unit; execute a network communication establishment process with said another information processing apparatus in accordance with said received network communication setting information; execute a second reception process to receive the content identified by said content ID, via the network communication unit; receiving a user intention of permitting or not permitting the registration of said content in the storing unit of the information processing apparatus; and registering said content, if said registration permission has been provided. a display unit; a storing unit configured to store content; a short range communication unit; a network communication unit; and circuitry configured to: detect another information processing apparatus by means of a short range communication unit; presenting to a user, by means of the display unit, a dialog for obtaining a permission for receiving data from said another information processing apparatus; if said permission has been obtained, execute a first reception process to receive a content ID and network communication setting information from said another information processing apparatus, via the short range communication unit; execute a network communication establishment process with said another information processing apparatus in accordance with said received network communication setting information; execute a second reception process to receive the content identified by said content ID, via the network communication unit; receiving a user intention of permitting or not permitting the registration of said content in the storing unit of the information processing apparatus; and registering said content, if said registration permission has been provided. presenting to a user, by means of the display unit, a dialog for obtaining a permission for receiving data from said another information processing apparatus; if said permission has been obtained, execute a first reception process to receive a content ID and network communication setting information from said another information processing apparatus, via the short range communication unit; execute a network communication establishment process with said another information processing apparatus in accordance with said received network communication setting information; execute a second reception process to receive the content identified by said content ID, via the network communication unit; receiving a user intention of permitting or not permitting the registration of said content in the storing unit of the information processing apparatus; and registering said content, if said registration permission has been provided.