Content delivering system, server, and content delivering method
First Claim
1. A content delivering system that delivers content to a client through a peer-to-peer streaming, the content delivering system comprising:
- a receiver that receives a request for content delivery from the client;
a determining unit that stores therein a combination of an attribute reflecting a user'"'"'s preference and an affiliated group, and that determines an affiliated group of the client according to the attribute corresponding to the client;
a storage device that stores therein data related to the client, the data including data of the affiliated group determined by the determining unit;
a deciding unit that decides, a delivering server as an access point of the client when another client affiliated to the affiliated group determined by the determining unit is not registered in the storage device, and the other client as the access point of the client when the other client affiliated to the affiliated group determined by the determining unit is registered in the storage unit; and
a notifying unit that notifies the access point decided by the deciding unit to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A receiver receives from a client, a participation request indicating that a delivery of a content is desired. An affiliated group-determining unit determines of which group corresponding to the attribute content the attribute of the user, included in the participation request is affiliated. When the other client corresponds to the same desired content and the same affiliated group as that of the participation request source client, and when the other client is already registered in a client database (DB), an access point-deciding unit decides the registered client as a access point of the participation request source client. When the other client is not registered in the client DB, the access point-deciding unit decides a delivering server as the access point of the participation request source client.
21 Citations
14 Claims
-
1. A content delivering system that delivers content to a client through a peer-to-peer streaming, the content delivering system comprising:
-
a receiver that receives a request for content delivery from the client; a determining unit that stores therein a combination of an attribute reflecting a user'"'"'s preference and an affiliated group, and that determines an affiliated group of the client according to the attribute corresponding to the client; a storage device that stores therein data related to the client, the data including data of the affiliated group determined by the determining unit; a deciding unit that decides, a delivering server as an access point of the client when another client affiliated to the affiliated group determined by the determining unit is not registered in the storage device, and the other client as the access point of the client when the other client affiliated to the affiliated group determined by the determining unit is registered in the storage unit; and a notifying unit that notifies the access point decided by the deciding unit to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server that delivers content to a client through a peer-to-peer streaming, the server comprising:
-
a receiver that receives a request for content delivery from the client; a determining unit that stores therein a combination of an attribute reflecting a user'"'"'s preference and an affiliated group, and that determines the affiliated group of the client according to the attribute corresponding to the client; a storage device that stores data related to the client, the data including data of the affiliated group determined by the determining unit; a deciding unit that decides, a delivering server as an access point of the client when another client affiliated to the affiliated group determined by the determining unit is not registered in the storage device, and the other client as the access point of the client when the other client affiliated to the affiliated group determined by the determining unit is registered in the storage unit; and a notifying unit that notifies the access point decided by the deciding unit to the client. - View Dependent Claims (12)
-
-
13. A content delivering method for delivering content to a client through a peer-to-peer streaming, the content delivering method comprising:
-
receiving a request for content delivery from the client; determining an affiliated group of the client according to an attribute reflecting a user'"'"'s preference corresponding to the client by using a storing combination of the attribute and the affiliated group; registering, in a database, data related to the source client, the data including data of the affiliated group; deciding, a delivering server as an access point of the client when another client affiliated to the affiliated group determined by the determining is not registered in the database, and the other client as the access point of the client when the other client affiliated to the affiliated group determined by the determining is registered in the database; and notifying the source client the access point decided to the client. - View Dependent Claims (14)
-
Specification