US 12,430,017 B2
Interactive graphical user interfaces for simulated systems
Andrew Floren, Brooklyn, NY (US); Feridun Arda Kara, San Francisco, CA (US); Adil Majid, San Jose, CA (US); Ted Mabrey, Denver, CO (US); Thomas McArdle, London (GB); Timothy Slatcher, Golden, CO (US); Christopher Martin, Minneapolis, MN (US); Thomas Pearson, Twickenham (GB); Jesse Rickard, Houston, TX (US); Gabriel Boning, Seattle, WA (US); Joh Reeves, San Diego, CA (US); David Skiff, Iowa City, IA (US); Adam Storr, San Francisco, CA (US); Vipul Shekhawat, Brooklyn, NY (US); and Sander Kromwijk, New York, NY (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Apr. 7, 2023, as Appl. No. 18/297,490.
Application 18/297,490 is a continuation of application No. 17/447,105, filed on Sep. 8, 2021, granted, now 11,650,728.
Claims priority of provisional application 63/201,109, filed on Apr. 13, 2021.
Claims priority of provisional application 63/142,417, filed on Jan. 27, 2021.
Claims priority of provisional application 63/141,378, filed on Jan. 25, 2021.
Claims priority of provisional application 63/075,722, filed on Sep. 8, 2020.
Prior Publication US 2023/0259263 A1, Aug. 17, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04847 (2022.01)
CPC G06F 3/04847 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising, by one or more hardware processors executing program instructions:
accessing, for each of one or more nodes of a plurality of nodes, provided in a user interface, a respective associated model corresponding to each node;
accessing, for each of the one or more nodes, respective associated time-based data useable in the corresponding associated model;
simulating the one or more models using the associated time-based data to determine property values associated with the respective one or more nodes, wherein the one or more models are configured to simulate one or more real-world systems; and
based on results of the simulating and a selected point in time, updating an appearance of at least one of the one or more nodes displayed in the user interface.