US 11,853,821 B2
User interface for searching and generating graphical objects linked to third-party content
Jonathan George Katahanas, Sydney (AU); Abhinav Kishore, Sydney (AU); Vijay Suresh Sutrave, Sydney (AU); James Rotanson, Sydney (AU); and Tong Li, 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 Aug. 8, 2022, as Appl. No. 17/883,041.
Application 17/883,041 is a continuation of application No. 17/490,455, filed on Sep. 30, 2021, granted, now 11,416,319.
Prior Publication US 2023/0097010 A1, Mar. 30, 2023
Int. Cl. G06F 9/54 (2006.01); G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 16/955 (2019.01); G06F 3/0483 (2013.01)
CPC G06F 9/548 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0483 (2013.01); G06F 9/451 (2018.02); G06F 9/452 (2018.02); G06F 16/9558 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of rendering remotely hosted data in a graphical user interface, the computer-implemented method comprising:
instantiating a client application on a browser of a client device, the client application displaying the graphical user interface having a content-creation field configured to receive textual input;
in response to a user request to instantiate a link-creation module, querying a provider registry to obtain a set of registered content providers;
displaying a link-creation window, the link-creation window comprising at least one tab, the at least one tab associated with a respective content provider of the set of registered content providers;
in response to receiving a textual input from a user, analyzing the textual input and constructing an application programming interface call to the respective content provider using at least a portion of the textual input;
accessing, using the application programming interface call, hosted data hosted by at least one of the respective content providers from the set of respective content providers, the hosted data corresponding to the at least the portion of the textual input; and
in response to a user selection of an element of at least one element, rendering a selectable graphical object within the content-creation field, the selectable graphical object including at least a portion of content items corresponding to the selected element.