US 12,367,050 B2
Systems and methods for running applications associated with browser-based user interfaces within multi-developer computing platforms
Stephanie Yu, New York, NY (US); Walker Burgin, Seattle, WA (US); Alexander Ryan, Palo Alto, CA (US); and Miklos Danka, Prague (CZ)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Mar. 2, 2022, as Appl. No. 17/685,001.
Application 17/685,001 is a continuation of application No. 16/931,663, filed on Jul. 17, 2020, granted, now 11,294,694.
Claims priority of provisional application 62/877,519, filed on Jul. 23, 2019.
Prior Publication US 2022/0188126 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/445 (2018.01); G06F 8/40 (2018.01); G06F 8/54 (2018.01); G06F 9/451 (2018.01)
CPC G06F 9/44521 (2013.01) [G06F 8/54 (2013.01); G06F 9/451 (2018.02); G06F 8/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for developing one or more applications associated with a browser-based user interface within a multi-developer computing platform, the method comprising:
receiving a request to build one or more applications configured to run in a browser-based user interface on a client;
determining whether the one or more applications are associated with a core library and one or more runtime libraries; and
in response to determining that the one or more applications are associated with the core library and the one or more runtime libraries:
determining one or more version numbers associated with the one or more runtime libraries; and
in response to the determined one or more version numbers being within a predetermined range associated with the core library, dynamically linking the one or more runtime libraries and the one or more applications;
wherein the method is performed using one or more processors; and
wherein the core library allows at least one of the one or more applications to interact with one or more workspace runtime application interfaces (APIs) by importing the one or more workspace runtime APIs.