US 11,657,210 B2
Cached database and synchronization system for providing dynamic linked panels in user interface
Jacob Sanches, Oakland, CA (US); Calvin Fernandez, Brooklyn, NY (US); Cihat Imamoglu, London (GB); Diogo Bonfim Moraes Morant De Holanda, London (GB); Geoffrey Cameron, New York, NY (US); Hannah Korus, Palo Alto, CA (US); Noah Chen, New York, NY (US); Rick Ducott, San Francisco, CA (US); Sixin Li, Jersey City, NJ (US); and Stephanie Yu, New York, NY (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Palo Alto, CA (US)
Filed on May 20, 2020, as Appl. No. 16/879,337.
Application 16/879,337 is a continuation of application No. 15/660,193, filed on Jul. 26, 2017, granted, now 10,719,188.
Application 15/660,193 is a continuation in part of application No. 15/250,678, filed on Aug. 29, 2016, granted, now 10,324,609, issued on Jun. 18, 2019.
Claims priority of provisional application 62/524,352, filed on Jun. 23, 2017.
Claims priority of provisional application 62/365,169, filed on Jul. 21, 2016.
Prior Publication US 2020/0278774 A1, Sep. 3, 2020
Int. Cl. G06F 3/048 (2013.01); G06F 40/143 (2020.01); G06F 3/0481 (2022.01); G06F 16/242 (2019.01); G06F 40/166 (2020.01); G06F 40/186 (2020.01); G06F 16/178 (2019.01); G06F 16/172 (2019.01); G09G 5/14 (2006.01)
CPC G06F 40/143 (2020.01) [G06F 3/0481 (2013.01); G06F 16/172 (2019.01); G06F 16/178 (2019.01); G06F 16/2425 (2019.01); G06F 40/166 (2020.01); G06F 40/186 (2020.01); G09G 5/14 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer system comprising:
one or more processors configured to execute code to cause the computer system to:
display a user interface comprising:
a first panel and a second panel;
a first menu of event conditions for a user to select;
a second menu of actions for the user to select, wherein the actions are to be taken in response to a selected event condition; and
an event-viewing graph that displays visual indications of relationships between event conditions and actions;
receive a user selection of a first event condition, from the first menu of event conditions, associated with the first panel and the second panel;
receive a user selection of a first action, from the second menu of actions, to be taken in response to the first event condition;
generate code corresponding to the first event condition and the first action;
add the generated code to the user interface in relation to the first panel and the second panel; and
update the event-viewing graph to include a visual indication of a relationship between the first event condition and the first action.