US 12,332,909 B2
User interface data sample transformer
Gregory O'Connor, San Francisco, CA (US); Samuel Fendell, Palo Alto, CA (US); Ethan Breder, Menlo Park, CA (US); William Rhyne, Arlington, VA (US); Michael Kodiak, San Francisco, CA (US); and Thomas Haynes, Brooklyn, NY (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Oct. 17, 2023, as Appl. No. 18/380,881.
Application 18/380,881 is a continuation of application No. 17/932,832, filed on Sep. 16, 2022, granted, now 11,841,874.
Application 17/932,832 is a continuation of application No. 17/203,302, filed on Mar. 16, 2021, granted, now 11,475,033, issued on Oct. 18, 2022.
Application 17/203,302 is a continuation of application No. 15/675,173, filed on Aug. 11, 2017, granted, now 10,977,267, issued on Apr. 13, 2021.
Claims priority of provisional application 62/495,587, filed on Aug. 17, 2016.
Prior Publication US 2024/0143617 A1, May 2, 2024
Int. Cl. G06F 16/25 (2019.01); G06F 3/048 (2013.01); G06F 21/56 (2013.01)
CPC G06F 16/254 (2019.01) [G06F 3/048 (2013.01); G06F 16/252 (2019.01); G06F 21/565 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving an indication of an input dataset;
selecting a subset of the input dataset based on a first input;
executing a set of data transformations on the subset of the input dataset to generate a transformed subset;
causing presentation of an indication of the transformed subset via a software application on a user interface;
receiving a second input associated with the transformed subset from the user interface;
updating the set of data transformations based on the second input associated with the transformed subset;
generating database-executable code corresponding to the updated set of data transformations based on an application-executable code associated with the software application, wherein the application-executable code is in a code language applied to the subset of the input dataset, wherein the application-executable code is different from the database-executable code; and
converting the input dataset to a validated format by applying the database-executable code corresponding to the updated set of data transformations to the input dataset;
wherein the method is performed using one or more processors.