US 12,307,083 B2
System and method for specifying properties for a protocol-compliant uniform resource locator
Scott David Shaw, Stockley (GB); and Jack Llewellyn Cockerell, Kemble (GB)
Assigned to Hexagon Technology Center GmbH, Heerbrugg (CH)
Filed by Hexagon Technology Center GmbH, Heerbrugg (CH)
Filed on Jul. 24, 2023, as Appl. No. 18/225,412.
Application 18/225,412 is a continuation in part of application No. 18/143,809, filed on May 5, 2023, granted, now 12,153,644.
Application 18/143,809 is a continuation in part of application No. 18/096,815, filed on Jan. 13, 2023, granted, now 11,995,296.
Application 18/096,815 is a continuation in part of application No. 17/691,877, filed on Mar. 10, 2022, granted, now 11,570,230, issued on Jan. 31, 2023.
Prior Publication US 2023/0367471 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/60 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 9/451 (2018.01); G06F 16/955 (2019.01); H04N 21/2665 (2011.01)
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
OG exemplary drawing
 
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.