US 11,809,457 B2
Systems and methods for indexing and aggregating data records
Miles Seiver, Los Altos Hills, CA (US); and Lucas Lemanowicz, New York, NY (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Feb. 14, 2023, as Appl. No. 18/168,906.
Application 18/168,906 is a continuation of application No. 17/149,535, filed on Jan. 14, 2021, granted, now 11,604,812.
Application 17/149,535 is a continuation of application No. 15/901,692, filed on Feb. 21, 2018, granted, now 10,922,336, issued on Feb. 16, 2021.
Application 15/901,692 is a continuation of application No. 15/201,282, filed on Jul. 1, 2016, granted, now 9,922,113, issued on Mar. 20, 2018.
Application 15/201,282 is a continuation of application No. 14/734,772, filed on Jun. 9, 2015, granted, now 9,384,203, issued on Jul. 5, 2016.
Prior Publication US 2023/0185830 A1, Jun. 15, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/28 (2019.01); G06F 16/22 (2019.01); G06F 16/17 (2019.01); G06F 16/2455 (2019.01); G06F 17/40 (2006.01); H04L 43/00 (2022.01); G06F 16/242 (2019.01); H04L 67/56 (2022.01)
CPC G06F 16/285 (2019.01) [G06F 16/00 (2019.01); G06F 16/1734 (2019.01); G06F 16/22 (2019.01); G06F 16/2228 (2019.01); G06F 16/244 (2019.01); G06F 16/24556 (2019.01); G06F 17/40 (2013.01); H04L 43/00 (2013.01); H04L 67/56 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more memory devices configured to store program instructions; and
one or more processors configured to execute the program instructions to:
generate an interactive user interface including a search input portion and a results output portion;
receive, via the search input portion of the interactive user interface, a user selected search criteria;
access a plurality of data records comprising a plurality of data components, wherein the plurality of data records are aggregated according to one or more of the plurality of data components;
parse the aggregated plurality of data records to generate a subset of the aggregated plurality of data records corresponding to the search criteria; and
display, via the results output portion of the interactive user interface, a visual representation of the subset of the plurality of data records according to a user-selected analysis criteria.