Online collaboration platform
Abstract
An example method to cluster graphical objects in a collaboration space includes displaying graphical objects in a collaboration space, each of the graphical objects including text. The method includes receiving first input to select one or more of the graphical objects. The method includes receiving second input to cluster the selected one or more graphical objects according to intent, theme, or commonalities of the text of the selected graphical objects. The method includes determining one or more intents, themes, or commonalities of the text of the selected one or more graphical objects. The method includes, in response to the second input, clustering the selected one or more graphical objects according to the one or more determined intents, themes, or commonalities of the text of the selected one or more graphical objects.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method to cluster graphical objects in a collaboration space, the method comprising:
displaying graphical objects in a collaboration space, each of the graphical objects including text; receiving first input to select one or more of the graphical objects; receiving second input to cluster the selected one or more graphical objects according to intent, theme, or commonalities of the text of the selected graphical objects; determining one or more intents, themes, or commonalities of the text of the selected one or more graphical objects; and in response to the second input, clustering the selected one or more graphical objects according to the one or more determined intents, themes, or commonalities of the text of the selected one or more graphical objects.
2 . The method of claim 1 , wherein determining the one or more intents, themes, or commonalities of the text of the selected one or more graphical objects comprises applying machine learning or artificial intelligence to the text of the selected one or more graphical objects.
3 . The method of claim 1 , wherein the selected one or more graphical objects include a selected plurality of graphical objects and wherein clustering the selected one or more graphical objects according to the one or more determined intents, themes, or commonalities comprises together two or more of the selected plurality of graphical objects that have text with similar intent, similar theme, or one or more commonalities.
4 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of the method of claim 1 .
5 . A method to arrange graphical objects on a display device, the method comprising:
displaying graphical objects in a collaboration space on a display device; receiving input effective to select an attribute to sort the graphical objects on; identifying one or more unique attribute values of the attribute across the graphical objects; and re-arranging the graphical objects into one or more groups in the collaboration space based on the attribute value of each of the graphical objects for the selected attribute, each of the one or more groups corresponding to a given one of the one or more unique attribute values.
6 . The method of claim 5 , wherein the attribute includes color, tag, author, intent, theme, or commonalities.
7 . The method of claim 5 , further comprising generating one or more containers, including one container for each of the one or more unique attribute values, wherein re-arranging the graphical objects into the one or more groups includes re-arranging the graphical objects into the one or more containers, each container defining each group.
8 . The method of claim 5 , wherein:
the one or more unique attribute values include at least a first unique attribute value and a second unique attribute value; the one or more groups include at least a first group corresponding to the first unique attribute value and a second group corresponding to the second unique attribute value; and re-arranging the graphical objects into the one or more groups includes re-arranging each graphical object in the collaboration space that has the first unique attribute value into the first group and re-arranging each graphical object in the collaboration space that has the second unique attribute value into the second group.
9 . The method of claim 5 , wherein:
the one or more unique attribute values include at least a first unique attribute value and a second unique attribute value; the one or more groups include at least a first group corresponding to the first unique attribute value and a second group corresponding to the second unique attribute value; and re-arranging the graphical objects into the one or more groups includes re-arranging each graphical object from a selected set of graphical objects that has the first unique attribute value into the first group and re-arranging each graphical object from the selected set of graphical objects that has the second unique attribute value into the second group.
10 . The method of claim 5 , wherein:
the one or more unique attribute values include at least a first unique attribute value and a second unique attribute value; the one or more groups include at least a first group corresponding to the first unique attribute value and a second group corresponding to the second unique attribute value; and re-arranging the graphical objects into the one or more groups includes re-arranging each graphical object from a predefined area or region within the collaboration space that has the first unique attribute value into the first group and re-arranging each graphical object from the predefined area or region that has the second unique attribute value into the second group.
11 . The method of claim 5 , further comprising receiving input effective to make duplicates of the graphical objects in the collaboration space before re-arranging the graphical objects into the one or more groups, wherein re-arranging graphical objects into the one or more groups comprises re-arranging the duplicates into the one or more groups.
12 . The method of claim 5 , further comprising receiving input effective to make shadow copies of the graphical objects in the collaboration space before re-arranging the graphical objects into the one or more groups, wherein re-arranging the graphical objects into the one or more groups comprises re-arranging the shadow copies into the one or more groups.
13 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of the method of claim 5 .
14 . A method to sort graphical objects, the method comprising:
receiving input effective to select an attribute to sort graphical objects on in a collaboration space; identifying one or more unique attribute values of the attribute across the graphical objects; generating one or more containers to sort the graphical objects into, including one container for each of the one or more unique attribute values; and sorting the graphical objects into the one or more containers, including sorting the graphical objects that include any given one of the one or more unique attribute values for the attribute into a corresponding container of the one or more containers.
15 . The method of claim 14 , wherein sorting the graphical objects into the one or more containers includes one of:
sorting, from the collaboration space, all graphical objects that have any of the one or more unique attribute values for the attribute into corresponding containers; sorting, from a selected set of graphical objects within the collaboration space, all graphical objects that have any of the one or more unique attribute values for the attribute into corresponding containers; or sorting, from a predefined area or region with the collaboration space, all graphical objects that have any of the one or more unique attribute values for the attribute into corresponding containers.
16 . The method of claim 14 , further comprising receiving input effective to make duplicates of the graphical objects in the collaboration space before sorting the graphical objects into the one or more containers, wherein sorting the graphical objects into the one or more containers comprises sorting the duplicates into the one or more containers.
17 . The method of claim 14 , further comprising receiving input effective to make shadow copies of the graphical objects in the collaboration space before sorting the graphical objects into the one or more containers, wherein sorting the graphical objects into the one or more containers comprises sorting the shadow copies into the one or more containers.
18 . The method of claim 14 , wherein:
the one or more unique attribute values of the attribute include a first attribute value and a second attribute value; generating the one or more containers includes generating a first container for the first attribute value and a second container for the second attribute value; and sorting the graphical objects into the one or more containers includes sorting graphical objects that have the first attribute value for the attribute into the first container and sorting graphical objects that have the second attribute value for the attribute into the second container.
19 . The method of claim 14 , wherein the attribute includes author, shape, color, reaction, reactor, vote, tag, or keyword.
20 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of the method of any one of claim 14 .Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.