Contents receiving apparatus and recording medium for storing program thereof
First Claim
1. A contents receiving device for downloading contents from a contents providing server in a peer-to-peer (P2P) network, the device comprising:
- a contents storage unit for storing contents;
a contents table storage unit for storing a contents table including a list of contents stored in the contents storage unit and weight information for indicating a content user'"'"'s preference on the respective contents;
an agent table storage unit for storing an agent table including a list of agents sharing the weight information and preference deviation information on the contents for the respective agents,where the preference deviation information is generated based on differences between values corresponding to weight information of an agent for contents and values corresponding to weight information of the contents receiving device for the-contents;
an agent table manager for updating preference deviation information of the agent table; and
a contents receiving processor for referring to the agent table, selecting an agent having a least preference deviation from the list of agents, receiving contents having a greatest weight among a plurality of contents of the selected agent as a top priority from the contents providing server, and storing the received contents.
2 Assignments
0 Petitions
Accused Products
Abstract
A contents receiving device may automatically receive contents, and a recording medium may store a contents receiving program. The contents receiving device may refer to an agent table, receive contents having the greatest weight of the agent having the least preference deviation as a top priority from a contents providing server or a P2P network, and store the contents in a contents storage unit. Therefore, the contents receiving device and a device for operating the contents receiving program may automatically download contents satisfying the user'"'"'s preference. Further, the devices may allow easy finding of user preferences on the contents and similarities on contents preference with respective agents.
23 Citations
17 Claims
-
1. A contents receiving device for downloading contents from a contents providing server in a peer-to-peer (P2P) network, the device comprising:
-
a contents storage unit for storing contents; a contents table storage unit for storing a contents table including a list of contents stored in the contents storage unit and weight information for indicating a content user'"'"'s preference on the respective contents; an agent table storage unit for storing an agent table including a list of agents sharing the weight information and preference deviation information on the contents for the respective agents, where the preference deviation information is generated based on differences between values corresponding to weight information of an agent for contents and values corresponding to weight information of the contents receiving device for the-contents; an agent table manager for updating preference deviation information of the agent table; and a contents receiving processor for referring to the agent table, selecting an agent having a least preference deviation from the list of agents, receiving contents having a greatest weight among a plurality of contents of the selected agent as a top priority from the contents providing server, and storing the received contents. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A contents receiving device for downloading contents from a peer-to-peer (P2P) network including a plurality of P2P nodes, the device comprising:
-
a contents storage unit for storing contents; a contents table storage unit for storing a contents table including a list of contents stored in the contents storage unit and weight information for indicating a content user'"'"'s preference on the respective contents; an agent table storage unit for storing an agent table including a list of agents sharing the weight information and preference deviation information on the contents for the respective agents, where the preference deviation information is generated based on differences between values corresponding to weight information of an agent for contents and values corresponding to weight information of the contents receiving device for the-contents; an agent table manager for updating preference deviation information of the agent table; and a contents receiving processor for referring to the agent table, selecting an agent having a least preference deviation from the list of agents, receiving contents having a greatest weight among a plurality of contents of the selected agent as a top priority from the P2P network, and storing the received contents. - View Dependent Claims (9, 10)
-
-
11. A non-transitory recording medium for storing a program for storing contents received from a contents providing server into a contents storage unit in a peer-to-peer (P2P) network, the non-transitory recording medium comprising functions of:
-
storing a contents table including a list of contents stored in the contents storage unit and weight information for indicating a preference degree of a contents user on the respective contents; storing an agent table including a list of agents sharing the weight information and preference deviation information on the respective contents of the agents, where the preference deviation information is generated based on differences between values corresponding to weight information of an agent for contents and values corresponding to weight information of the recording medium for the contents; updating preference deviation information of the agent table by using the difference between weight information and the contents table, and weight information of contents possessed by the agent; referring to the agent table, selecting an agent having a least preference deviation from the list of agents; and receiving contents having a greatest weight among a plurality of contents of the selected agent as a top priority from the contents providing server, and storing the received contents in the contents storage unit. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory recording medium for storing a program for storing contents received from a peer-to-peer (P2P) network including a plurality of P2P nodes into a contents storage unit, the non-transitory recording medium comprising functions of:
-
storing a contents table including a list of contents stored in the contents storage unit and weight information for indicating a preference degree of a contents user on the respective contents where the weight information is calculated based on a rate of a total amount and a used amount of corresponding contents, and where a reproduction degree is applied to the weight information while reproducing the contents; storing an agent table including a list of agents sharing the weight information and preference deviation information on the respective contents of the agents, where the preference deviation information is generated based on; differences between values corresponding to weight information of an agent for contents and values corresponding to weight information of the recording medium for the contents, and differences of contents included by the agent and the recording medium; updating preference deviation information of the agent table by using the difference between weight information and the contents table, and weight information of contents possessed by the agent; referring to the agent table, selecting an agent having a least preference deviation from the list of agents; and receiving contents having a greatest weight among a plurality of contents of the selected agent as a top priority from the P2P network, and storing the received contents in the contents storage unit. - View Dependent Claims (17)
-
Specification