US 12,307,071 B2
Virtual whiteboard platform having an interface for issue object creation in an issue tracking platform
Jonathan George Katahanas, Sydney (AU); Mario Nebl, Sydney (AU); Cornelis Jacobus Alant, Sydney (AU); and Christina Ristevski, Sydney (AU)
Assigned to ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN US, INC., San Francisco, CA (US)
Filed by Atlassian Pty Ltd., Sydney (AU); and Atlassian US, Inc., San Francisco, CA (US)
Filed on Mar. 30, 2023, as Appl. No. 18/129,014.
Prior Publication US 2024/0329802 A1, Oct. 3, 2024
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04845 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04845 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for generating a new issue object in an issue tracking platform from a virtual whiteboard of a content collaboration platform, the method comprising:
causing display of a graphical user interface of the virtual whiteboard comprising an unstructured canvas region configured to render graphical objects generated by multiple users from multiple user devices during a whiteboarding session;
receiving a selection of a sub-region within the unstructured canvas region, the sub-region comprising multiple graphical objects;
analyzing each of the multiple graphical objects within the sub-region to identify a set of candidate graphical objects that can be converted to an issue object and a set of non-candidate graphical objects that cannot be converted to an issue object;
in response to identifying the set of candidate graphical objects that can be converted to an issue object, causing display of a user-selectable menu comprising an issue creation option; and
in accordance with a user selecting the issue creation option:
extracting content from each candidate graphical object of the set of candidate graphical objects;
obtaining a set of fields from the issue tracking platform;
causing display of an issue creation interface within the virtual whiteboard, the issue creation interface having:
a set of editable regions corresponding to the set of fields received from the issue tracking platform;
a first selectable option corresponding to a first candidate issue suggestion comprising data extracted from a first candidate graphical object of the set of candidate graphical objects;
a second selectable option corresponding to a second candidate issue suggestion comprising data extracted from a candidate second graphical object of the set of candidate graphical objects;
populating a first editable region of the set of editable regions of the issue creation interface based on the extracted content from respective content objects corresponding to selected ones of the first selectable option and the second selectable option;
receiving user input in one or more editable regions of the set of editable regions;
in response to a confirmation input, generating an application programming interface (API) command using the user input provided to the set of editable regions; and
causing the API command to create a set of issue objects in the issue tracking platform.