US 12,192,300 B2
System architecture for enabling efficient inter-application communications
Peter Wilczynski, San Francisco, CA (US); Christopher Hammett, Washington, DC (US); Lloyd Ho, Palo Alto, CA (US); and Sharon Hao, Redwood City, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Sep. 11, 2023, as Appl. No. 18/464,670.
Application 18/464,670 is a continuation of application No. 17/862,299, filed on Jul. 11, 2022, granted, now 11,778,062.
Application 17/862,299 is a continuation of application No. 16/894,623, filed on Jun. 5, 2020, granted, now 11,388,249, issued on Jul. 12, 2022.
Application 16/894,623 is a continuation of application No. 16/519,949, filed on Jul. 23, 2019, granted, now 10,681,165, issued on Jun. 9, 2020.
Claims priority of provisional application 62/729,630, filed on Sep. 11, 2018.
Prior Publication US 2023/0421658 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/561 (2022.01); G06F 8/51 (2018.01); G06F 8/76 (2018.01); H04L 67/02 (2022.01); H04L 67/564 (2022.01); H04L 67/566 (2022.01)
CPC H04L 67/561 (2022.05) [G06F 8/51 (2013.01); G06F 8/76 (2013.01); H04L 67/02 (2013.01); H04L 67/564 (2022.05); H04L 67/566 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more computer readable storage mediums having program instructions embodied therewith; and
one or more processors configured to execute the program instructions to cause the computing system to execute a first application environment configured to:
execute a first software application;
execute a second application environment configured to execute a second software application that is not natively executable by the first application environment; and
execute one or more application programming interfaces (“APIs”) configured to enable communication between the first software application and the second software application.