Cluster organization of electronically-stored items
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Clusters are described which may be utilized to organize electronically-stored items. A variety of techniques may be employed using the clusters to organize the items. For instance, the clusters may be automatically generated and then modified by a user to classify the items as desired such that a modification made to a single item is propagated to other similar items. Therefore, the single item and the other similar items may be clustered automatically through interaction with the single item.
53 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; a memory; an online-service module maintained by the memory and executed by the processor, the online-service module 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; for each client, automatically cluster a plurality of electronically-stored items into corresponding item clusters based on relative similarity of each said item, one to another, without user input; for each client, generate a client profile for organization of representations of the clustered items; store the client profile at the server; communicate the client profile to a first client for output via a user interface of the first client; a cluster user interface module maintained by the memory and executed by the processor, the cluster user interface module configured to; present representations of the clusters via a display device; and receive a user-submitted cluster modification, the user-submitted cluster modification comprising a modification to a first keyword in a keyword profile associated with a particular cluster; an analysis module configured to; identify attributes of the user-submitted cluster modification; and extend the user-submitted cluster modification by performing a non-requested cluster modification, wherein the non-requested cluster modification is determined to have attributes that are similar to the attributes of the user-submitted cluster modification, the non-requested cluster modification comprising a modification to a second keyword in the keyword profile associated with the particular cluster. - View Dependent Claims (13, 14, 15)
-
-
16. One or more computer-readable media comprising computer executable instructions that, when executed, cause a computer to perform a method, the method comprising:
-
storing, by an online-service device configured to provide grouping 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 grouping, by the online-service device, for each client a plurality of keywords extracted from the plurality of electronically-stored items based on relative similarity of each said keyword, one to another, calculated from use of the keywords in the items, into a keyword profile, without user input; generating, by the online-service device, for each client, a client profile for organization of representations of the keywords; 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; outputting representations of electronically-stored items that reflect the keyword profiling; outputting a user interface configured to accept modifications to the keyword profiling; receiving, by the online-service device, via the user interface, a user-submitted indication submitted by the first client, of a first keyword to be removed from a first keyword profile; in response to the user-submitted indication, removing, by the online-service device, the first keyword from the first keyword profile; without further user input, dynamically applying, by the online-service device, a modification to the keyword profiling by removing a second keyword from the first keyword profile based on similarities between the first and second keywords, wherein the first and second keywords are not the same keyword; and outputting, by the online-service device, updated representations of the electronically-stored items that reflect the modification to the keyword profiling. - View Dependent Claims (17, 18, 19)
-
Specification