Patent ID: 8230004

Claim:
An information processing apparatus, comprising: a communication interface used for data communication; a data processing unit that executes a process of executing communication with an external server existing outside a home network to map the external server as a virtual home network device; and a storage unit that stores the mapping information, wherein the data processing unit: executes a process of, in response to reception of a device discovery request from a client device in the home network, obtaining the mapping information stored in the storage unit, and on the basis of the mapping information, providing the client device with server information corresponding to the external server as information of a device from which a service can be received, executes a process of receiving from the client device a content list request to the mapped external server, transferring the request to the external server, obtaining the content list from the external server, and providing the client device with the content list, and execute a process of providing the client device with setting information that sets the information processing apparatus as a counterparty of an authentication and key exchange process that the client device is requested to execute as a condition for obtaining content from the external server at the client device.