Patent ID: 8489629

Claim:
A communication terminal device that is coupled to a network including a plurality of nodes, the device comprising: a memory configured to accumulate a history table that stores a search history of a content search; and a processor configured to execute a process comprising: storing the search history of the content search in the history table; comparing metadata attached to a search object content that is a content search object with metadata attached to a content stored in the history table; determining whether the content stored in the history table is similar to the search object content based on the comparing of the metadata; wherein the processor executes the process further comprising: receiving information inquiring about possession of a content from another node; searching the history table for history information related to the inquired about content when the inquired about content is possessed; and transmitting a response indicating that the inquired about content is possessed and the retrieved history information to the another node; transmitting information inquiring about possession of the search object content to a node that possesses a content determined to be similar to the search object content; receiving response information for the information inquiring about possession of the search object content; and storing history information included in the response information in the history table when the response information includes the history information related to the search object content, the history information being accumulated in a content search by an inquiry destination node.