Patent ID: 7809793

Claim:
An information transmission system using collaborative filtering for transmitting and receiving profile information between apparatuses in a network to perform a notification or an exchange of content data, the information transmission system comprising: a first apparatus configured to transmit profile information for classifying the content data based on a category or an attribute of the content data to a plurality of second apparatuses, wherein each one of the plurality of second apparatuses that receives profile information from the first apparatus is configured to calculate a vector spatial distance, indicating a correlativity value, based on the profile information received from the first apparatus and the profile information of the one of the plurality of second apparatuses, and to transmit the vector spatial distance to the first apparatus, and the first apparatus is further configured to select at least one of the plurality of second apparatuses having a highest correlativity value, and to at least one of request and receive the content data from the selected at least one of the second apparatuses wherein the first apparatus is further configured to select, from among the plurality of second apparatuses a second apparatus having a minimum value of the calculation results of the vector spatial distance that was sent back to the first apparatus, or to select from among the plurality of second apparatuses at least one apparatus having a calculation result of the vector spatial distance having a value lower than a reference value set in advance has been sent back to the first apparatus, and said vector spatial distance is calculated as L=Σ(αi·f(ΔEi) where Σ signifies a sum total with regard to i, and αi signifies a weighting coefficient for weighting, ΔEi signifies differences between individual profile data, and f( ) signifies a function pertaining a cumulative effect of a magnitude of difference of ΔEi.