Patent ID: 8880528

Claim:
A system comprising: a processor; and a computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to: import a new content item from a client into an online storage account, wherein the online storage account contains a set of existing storage groups, and wherein each group in the set of existing storage groups comprises at least one content item; calculate a profile for the new content item to yield a calculated profile; compare the calculated profile with a similarity threshold for each group of the set of storage groups with each similarity threshold based on one or more user defined metadata attributes associated with the at least one content item in the storage group on a per storage group basis; upon determining that the calculated profile of the new content item exceeds a similarity threshold for a group, insert the new content item into that group, notify the client via an email message that the new content item is inserted into that group, the email message containing a thumbnail of the new content item and a name of the group containing the content item; and upon determining that the calculated profile of the new content item does not exceed the similarity threshold for any of the set of existing groups, create a new group and insert the new content item into the new group.