Patent ID: 7698335

Claim:
A method comprising: storing, by an online-service device configured to provide cluster functionality of electronically-stored items, a plurality of electronically-stored items from each of a plurality of clients, wherein the online service application is located at a server; automatically clustering, by the online-service device, for each client, a plurality of electronically-stored items into corresponding item clusters based on relative similarity of each said item, one to another, without user input; generating, by the online-service device, for each client, a client profile for organization of representations of the clustered items; storing, by the online-service device, the client profile at the server; communicating, by the online-service device, the client profile to a first client for output via a user interface of the first client; receiving, by the online-service device, via the user interface, a user-submitted request submitted by the first client, the request indicating: a first item that is in a first item cluster; and a second item cluster to which the first item is to be assigned; in response to the user-submitted request: moving the first item from the first item cluster to the second item cluster; without further input from the user: identifying, by the online-service device, one or more other items to be reassigned to a different cluster, based on similarity between the first item and the other items; and reassigning, by the online-service device, the one or more other items to the different cluster.