Patent ID: 8010516

Claim:
A content sharing system in which content including multimedia data on a server is shared with a first client of a first user and a second client of a second user, the content sharing system comprising: a processor; and a memory device storing instructions which when executed by the processor, cause the processor to: (a) extract user taste from user performance of at least one of: (i) the content; (ii) user profile information; and (iii) user group information; (b) acquire first position information of the first client; (c) calculate an importance level of said content for each user with respect to at least one other user by using: a similarity level between the first user and the second user, said similarity level being calculated by: (A) acquiring first attribute information of the first user, wherein the first attribute information belongs to a first type; (B) acquiring second attribute information of the second user, wherein the second attribute information belongs to a second type; (C) determining whether the first type is the same as the second type; (D) if the first type is the same as the second type, determining whether: (x) the first attribute information includes a first subordinate data; and (y) the second attribute information includes a second subordinate data; (E) if the first attribute information includes the first subordinate data and the second attribute information includes the second subordinate data, calculating a similarity level of the first subordinate data and the second subordinate data; (F) determining whether the first subordinate data is the same as the second subordinate data; and (G) if the first subordinate data is the same as the second subordinate data, for additional subordinate data, repeating steps (D) to (F); (ii) existing data; (iii) metadata of the content, said metadata being set by the first user, said content being stored in the server by the first user, wherein the metadata set by the first user is indicative of said first user's desire for said second user to view said content stored by the first user, said metadata having second position information; and (iv) a user environment including a distance determined by using the acquired first position information of the first client and the second position information of the metadata of the content; and (d) preserve a notice rule; (e) judge a client condition; (f) change a notice rule setting based on said client condition or an instruction from said client; and (g) issue a notice message to an appropriate address based on: (i) said calculated content importance level; and (ii) said notice rule.