Patent ID: 8316082

Claim:
A content providing system comprising: a content providing server having a first communication protocol; and a content receiving client having a second communication protocol, wherein the content receiving client includes: a communication unit that executes a communication process via a home network; and a data processing unit that executes a process of receiving a content providing service provided by the content providing server existing outside the home network by using mapping information in which the content providing server is set as a virtual home network device, the data processing unit is configured to: execute a process of obtaining device information of the client and obtaining user profile information comprising a user identification and user preferences, and registering the device information and the user profile information in a database existing outside the home network, and execute communication between the content providing server and the content receiving client by performing a conversion between the first communication protocol and the second communication protocol, and the content providing server is configured to: execute a process of obtaining the device information of the content receiving client and obtaining the user profile information, registered in the database, and providing the content receiving client with content matching the device and the user profile information.