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 |
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.
|