IP Library › Granted Patent US 8,316,082
Granted Patent B2
US 8,316,082 · App. 12/281,922 · Granted Nov 20, 2012

Content providing system, information processing apparatus, information processing method, and computer program

Assignee: Sony Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,316,082
App. No.
12/281,922
Granted
Nov 20, 2012
Kind
B2
Abstract

A configuration is provided in which a client in a home network receives content from a server outside the home network and plays the content. A home IMS gateway maps an external server outside the home network as a virtual home network device, and executes a process of receiving a content providing service provided by the external server by using mapping information. Furthermore, device information of the client is obtained and registered in a database existing outside the home network, and a content providing server executes a process of obtaining the device information and providing the client with content matching the device.

Claims (60)

1. 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.

2. The content providing system according to claim 1 , characterized in that:

the device information includes:

device information regarding at least one of a screen size, a screen resolution, a size of available memory, and a supported codec type of the client, and

the content providing server is configured to:

execute a process of obtaining the device information and providing the client with content that can be played by the device.

3. The content providing system according to claim 1 , characterized in that:

the data processing unit of the content receiving client is configured to:

execute a process of sending the device information of the client to a home subscriber subsystem (HSS) defined in an IP multimedia system (IMS) and registering the device information, and

the content providing server is configured to:

execute a process of obtaining the device information of the client, registered in the home subscriber subsystem (HSS) , and providing the client with content matching the device.

4. An information processing apparatus characterized by comprising:

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 an external server, having a first communication protocol and existing outside the home network having a second communication protocol, by using mapping information in which the external server is set as a virtual home network device,

and characterized in that the data processing unit is configured to:

execute a process of obtaining device information of the information processing apparatus 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 external server and the home network by performing a conversion between the first communication protocol and the second communication protocol.

5. The information processing apparatus according to claim 4 , characterized in that:

the data processing unit is configured to:

execute a process of obtaining device information regarding at least one of a screen size, a screen resolution, a size of available memory, and a supported codec type of the information processing apparatus, and registering the device information in the database existing outside the home network.

6. The information processing apparatus according to claim 4 , characterized in that:

the data processing unit is configured to:

execute a process of sending the device information of the information processing apparatus to a home subscriber subsystem (HSS) defined in an IP multimedia system (IMS) and registering the device information.

7. An information processing method executed in a content providing system including a content providing server having a first communication protocol and a content receiving client having a second communication protocol, characterized in that:

the content receiving client executes:

a communication step in which a communication unit executes a communication process via a home network;

a content receiving step in which a data processing unit executes a process of receiving content 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; and

a device information registering step in which the data processing unit executes 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

the content providing server executes a process of obtaining the device information of the client and obtaining the user profile information, registered in the database, and providing the client with content matching the device and the user profile information, and executes a process of communication with the content receiving client by performing a conversion between the first communication protocol and the second communication protocol.

8. The information processing method according to claim 7 , characterized in that:

the device information includes:

device information regarding at least one of a screen size, a screen resolution, a size of available memory, and a supported codec type of the client, and

the content providing server executes a process of obtaining the device information and providing the client with content that can be played by the device.

9. The information processing method according to claim 7 , characterized in that:

the data processing unit of the content receiving client executes a process of sending the device information of the client to a home subscriber subsystem (HSS) defined in an IP multimedia system (IMS) and registering the device information, and

the content providing server executes a process of obtaining the device information of the client, registered in the home subscriber subsystem (HSS), and providing the client with content matching the device.

10. An information processing method executed at an information processing apparatus, characterized by executing:

a communication step in which a communication unit executes a communication process via a home network;

a content receiving step in which a data processing unit executes a process of receiving content provided by an external server having a first communication protocol and existing outside the home network having a second communication protocol, by using mapping information in which the external server is set as a virtual home network device and executes a process of communication between the external server and the home network by performing a conversion between the first communication protocol and the second communication protocol; and

a device information registering step in which the data processing unit executes a process of obtaining device information of the information processing apparatus and obtaining user profile information comprising a user identification and user preferences, and registering the device information in a database existing outside the home network.

11. The information processing method according to claim 10 , characterized in that:

the device information registering step is:

a step of executing a process of obtaining device information regarding at least one of a screen size, a screen resolution, a size of available memory, and a supported codec type of the information processing apparatus, and registering the device information in the database existing outside the home network.

12. The information processing method according to claim 10 , characterized in that:

the device information registering step is:

a step of executing a process of sending the device information of the information processing apparatus to a home subscriber subsystem (HSS) defined in an IP multimedia system (IMS) and registering the device information.

13. A computer program for causing execution of information processing, executed at an information processing apparatus, characterized by causing execution of:

a communication step of causing a communication unit to execute a communication process via a home network;

a content receiving step of causing a data processing unit to execute a process of receiving content provided by an external server, having a first communication protocol and existing outside the home network having a second communication protocol, by using mapping information in which the external server is set as a virtual home network device; and

a device information registering step of causing the data processing unit to execute a process of obtaining device information of the information processing apparatus and obtaining user profile information comprising a user identification and user preferences, and registering the device information in a database existing outside the home network, and execute a process of communication between the external server and the home network by performing a conversion between the first communication protocol and the second communication protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2009
From: IGARASHI, TATSUYA
To: SONY CORPORATION
Reel/Frame 022221/0770 →
Priority Claims (1)
JP 2006-061230 · Mar 7, 2006 · national
Continuity (1)
Related Publication 20090307307A1 · Dec 10, 2009