US 11,741,166 B2
Systems and methods for creating and managing a data integration workspace
Matthew Maclean, New York, NY (US); Adam Borochoff, New York, NY (US); Joseph Rafidi, Mountain View, CA (US); Matthew Jenny, San Francisco, CA (US); Parvathy Menon, San Jose, CA (US); and Ryan Rowe, Portola Valley, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Palo Alto, CA (US)
Filed on Mar. 23, 2021, as Appl. No. 17/210,274.
Application 17/210,274 is a continuation of application No. 15/956,600, filed on Apr. 18, 2018, granted, now 10,956,508.
Claims priority of provisional application 62/584,665, filed on Nov. 10, 2017.
Prior Publication US 2021/0209158 A1, Jul. 8, 2021
Int. Cl. G06F 16/904 (2019.01); G06F 16/23 (2019.01); G06F 16/21 (2019.01); G06T 11/20 (2006.01); G06F 3/0484 (2022.01); G06F 21/60 (2013.01)
CPC G06F 16/904 (2019.01) [G06F 3/0484 (2013.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01); G06F 21/604 (2013.01); G06T 11/206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for creating and managing a data integration workspace, the system comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the system to:
present a first model and a second model via one or more graphical user interfaces, wherein the first model and the second model are based on a dataset;
receive feedback of an identification of an error in the first model or the second model via a first graphical user interface presenting the first model;
identify whether the dataset was associated with the error;
in response to the dataset being associated with the error:
identify one or more columns or rows of the dataset associated with the identified error;
annotate the one or more columns or rows based on the feedback;
modify one or more features of the one or more columns or rows of the dataset based on the annotation;
obtain connection information indicating an association between the dataset and the second model; and
responsive to the modification of the one or more features of the dataset, cause at least the first model and the second model to be automatically updated, wherein the second model is automatically updated responsive to the modification of the one or more features of the dataset based on the connection information.