US 11,694,022 B2
Systems and methods for creating a dynamic electronic form
Andrei Alexandrescu, London (GB); Alexandru-Viorel Antihi, Palo Alto, CA (US); Bryan Williams, New York, NY (US); Cenk Sezgin, London (GB); Geoffrey Bakker, Washington, DC (US); Kunal Marwaha, Washington, DC (US); Michal Adamczyk, New York, NY (US); Matthew Fedderly, Baltimore, MD (US); Takashi Okamoto, Menlo Park, CA (US); and Winnie Chai, Los Altos, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Jul. 18, 2022, as Appl. No. 17/867,403.
Application 17/867,403 is a continuation of application No. 16/823,054, filed on Mar. 18, 2020, granted, now 11,392,759.
Application 16/823,054 is a continuation of application No. 15/872,699, filed on Jan. 16, 2018, granted, now 10,599,762.
Prior Publication US 2022/0350957 A1, Nov. 3, 2022
Int. Cl. G06F 17/00 (2019.01); G06F 40/174 (2020.01); G06F 40/186 (2020.01); G06F 40/274 (2020.01); G06F 3/0482 (2013.01); G06F 16/903 (2019.01)
CPC G06F 40/174 (2020.01) [G06F 40/186 (2020.01); G06F 40/274 (2020.01); G06F 3/0482 (2013.01); G06F 16/903 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A dynamic electronic form system comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the dynamic electronic form system to perform:
integrating a dataset with an electronic form, the dataset including entries;
populating the electronic form with data entry fields;
accepting at least a partial input in a particular data entry field of the data entry fields;
determining strengths of correlation between the at least the partial input and respective particular entries of the dataset based on hash values of the particular entries, wherein the determining the strengths of correlation comprises:
determining that the at least the partial input fails to match any entries of a column or category from the dataset that corresponds to a prompt for the partial input;
determining that the at least the partial input matches different entries from one or more different columns or one or more different categories; and
determining the strengths of correlation between the respective one or more different entries and the at least the partial input;
importing, into the electronic form, at least a portion of the different entries based on the respective strengths of correlation;
receiving a selection of a particular entry of the subset of the particular entries; and
in response to receiving the selection, modifying information prompted by a subsequent data entry field or repopulating a subsequent field that displays information corresponding to the changed input.