Data processing system, data processing method, information processing device, and computer program
First Claim
Patent Images
1. A data processing system comprising:
- a plurality of peer information processing devices, each including a content database from which content is retrieved based on a content identifier; and
a control server connected to the peer information processing devices over a network, the control server including, a user information database for storing interest information of users of the peer information processing devices and identification data for identifying the users, the interest information including a degree of interest of the users in categorized interest information;
content retrieval request processing means for, upon receipt of a content retrieval request from one of the peer information processing devices, retrieving the interest information which is stored in the user information database in correspondence with the requesting peer information processing device, and for extracting from the user information database a user having similar interest information to the retrieved interest information; and
device search requesting means for inquiring about the presence or absence of the content in the peer information processing device of the user extracted by the content retrieval request processing means.
1 Assignment
0 Petitions
Accused Products
Abstract
An interest vector is configured using a parameter indicating a degree of interest in each category based on user interest information received by a control server on a peer-to-peer network. An interest vector having a short distance from the interest vector of a requesting user who sent a content retrieval request is selected to make an inquiry about the presence or absence of the requested content. Therefore, reliable content retrieval can be achieved without storing content in the control server. The interest vector can be updated under various conditions, thus maintaining the accuracy of the user interest information.
-
Citations
25 Claims
-
1. A data processing system comprising:
-
a plurality of peer information processing devices, each including a content database from which content is retrieved based on a content identifier; and
a control server connected to the peer information processing devices over a network, the control server including, a user information database for storing interest information of users of the peer information processing devices and identification data for identifying the users, the interest information including a degree of interest of the users in categorized interest information;
content retrieval request processing means for, upon receipt of a content retrieval request from one of the peer information processing devices, retrieving the interest information which is stored in the user information database in correspondence with the requesting peer information processing device, and for extracting from the user information database a user having similar interest information to the retrieved interest information; and
device search requesting means for inquiring about the presence or absence of the content in the peer information processing device of the user extracted by the content retrieval request processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a data processing system comprising a plurality of peer information processing devices and a control server which are connected with each other over a network, a data processing method performed by the control server, the method comprising:
-
a request receiving step of receiving a content retrieval request from one of the peer information processing devices;
a retrieving step of searching a user information database which stores interest information of users of the peer devices and identification data for identifying the users, the interest information including a degree of interest of the users in categorized interest information, and retrieving the interest information of a user registered in correspondence to the requesting peer information processing device;
a user extracting step of extracting from the user information database a user having similar interest information to the interest information retrieved in the retrieving step; and
an inquiring step of inquiring about the presence or absence of the content in the peer information processing device of the user extracted in the user extracting step. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information processing device in a system comprising a plurality of peer information processing devices and a control server which are connected with each other over a network, wherein the information processing device serves as the control server, the information processing device comprising:
-
a user information database for storing interest information of users of the peer information processing devices and identification data for identifying the users, the interest information including a degree of interest of the users in categorized interest information;
content retrieval request processing means for, upon receipt of a content retrieval request from one of the peer information processing devices, retrieving the interest information of a user registered in correspondence to the requesting peer information processing device from the user information database, and for extracting from the user information database a user having similar interest information to the retrieved interest information; and
device search requesting means for inquiring about the presence or absence of the content in the peer information processing device of the user extracted by the content retrieval request processing means. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program for executing a process in response to a content retrieval request from one of peer information processing devices connected to a network, comprising:
-
a retrieving step of searching a user information database which stores interest information of users of the peer information processing devices and identification data for identifying the users, the interest information including a degree of interest of the users in categorized interest information, and retrieving the interest information of a user registered in correspondence to the requesting peer device;
a user extracting step of extracting from the user information database a user having similar interest information to the interest information retrieved in the retrieving step; and
an inquiring step of inquiring about the presence or absence of the content in the peer information processing device of the user extracted in the user extracting step.
-
Specification