| CPC G06F 3/0486 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.02); G06F 16/9566 (2019.01); G06F 2203/04803 (2013.01)] | 20 Claims |

|
1. A method of creating a uniform resource locator that complies with a RESTful API protocol (a “protocol-compliant” URL) at a computer remote from a data service, the method comprising:
obtaining, from a metadata source, metadata describing source data available from the data service;
customizing a graphical user interface (“GUI”) by populating a set of graphical input devices within the GUI with information specified by the metadata, such that the GUI is configured to solicit and receive user input specifying a set of query options to request, from the data service, data available from the data service, wherein customizing the graphical user interface comprises:
populating and displaying first window with a set of column icons, each column icon of the set of column icons associated with corresponding data available from the data service, and each column icon of the set of column icons specified by the metadata from the metadata source; and
providing a second window configured to receive one or more column icons dragged from the first window and dropped into the second window;
receiving user input via the graphical user interface, the user input comprising receipt at the second window of at least one column icon of the set of column icons dragged from the first window and dropped into the second window; and
generating the protocol-compliant uniform resource locator by application of a set of rules to the user input, the protocol-compliant uniform resource locator configured to solicit from the data source response data defined by the user input.
|