US 12,293,334 B2
Online collaboration platform
Ryan J. Stringham, Herriman, UT (US); Jarom Yan-Ming Chung, South Jordan, UT (US); Taylor Jessica Halversen, Murray, UT (US); Karl Steven Baranov, Salt Lake City, UT (US); Zachary Paul Luker, Herriman, UT (US); Lindsey Whitefield Martin, Salt Lake City, UT (US); Geoffrey Ryan Maddox, Cottonwood Heights, UT (US); Sean P. McKenna, Midvale, UT (US); PinEn Chen, Draper, UT (US); Vasu Nephi Chetty, Vineyard, UT (US); and Karl Sun, Draper, UT (US)
Assigned to LUCID SOFTWARE, INC., South Jordan, UT (US)
Filed by Lucid Software, Inc., South Jordan, UT (US)
Filed on Oct. 5, 2021, as Appl. No. 17/494,805.
Claims priority of provisional application 63/091,848, filed on Oct. 14, 2020.
Claims priority of provisional application 63/087,764, filed on Oct. 5, 2020.
Prior Publication US 2022/0108276 A1, Apr. 7, 2022
Int. Cl. G06Q 10/10 (2023.01); G06F 3/04812 (2022.01); G06F 9/451 (2018.01)
CPC G06Q 10/103 (2013.01) [G06F 3/04812 (2013.01); G06F 9/451 (2018.02)] 11 Claims
OG exemplary drawing
 
1. A method to sort graphical objects, the method comprising:
receiving input effective to generate graphical objects at original locations in a collaboration space;
receiving input effective to select an attribute to sort the graphical objects in the collaboration space;
identifying unique attribute values of the attribute across the graphical objects;
generating multiple containers to sort the graphical objects into, including one container for each of the unique attribute values;
receiving input effective to make shadow copies of the graphical objects in the collaboration space;
responsive to receiving input effective to make the shadow copies of the graphical objects in the collaboration space, dividing the collaboration space into a first pre-defined area or region and a second pre-defined area or region, wherein a first set of the graphical objects is positioned within the first pre-defined area or region and a second set of the graphical objects is positioned within the second pre-defined area or region;
displaying a popup menu including a first button effective to cause each of the graphical objects in the collaboration space to be sorted and a second button effective to cause only a subset of the shadow copies of the graphical objects corresponding to the first set of the graphical objects to be sorted within the containers;
receiving input effective to select the second button; and
in response to the input effective to select the second button:
sorting, from the subset of the shadow copies of the graphical objects corresponding to the first set of the graphical objects, all the shadow copies of the graphical objects that include any given one of the unique attribute values for the attribute into the corresponding container without sorting a subset of the duplicates of the graphical objects corresponding to the second set of the graphical objects into the corresponding container; and
leaving originals of the graphical objects at the original locations in the collaboration space.