US 11,727,481 B2
Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures
Alexander Visbal, New York, NY (US); James Thompson, San Francisco, CA (US); Marvin Sum, Sunnyvale, CA (US); Jason Ma, Mountain View, CA (US); Bing Jie Fu, Redwood City, CA (US); Ilya Nepomnyashchiy, Mountain View, CA (US); Devin Witherspoon, Palo Alto, CA (US); Victoria Lai, Palo Alto, CA (US); Steven Berler, Menlo Park, CA (US); Alexei Smaliy, Palo Alto, CA (US); and Suchan Lee, Redwood City, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Aug. 19, 2021, as Appl. No. 17/445,439.
Application 17/445,439 is a continuation of application No. 16/553,971, filed on Aug. 28, 2019, granted, now 11,102,224.
Application 16/553,971 is a continuation of application No. 15/449,042, filed on Mar. 3, 2017, granted, now 10,447,712, issued on Oct. 15, 2019.
Application 15/449,042 is a continuation of application No. 15/151,904, filed on May 11, 2016, granted, now 9,589,299, issued on Mar. 7, 2017.
Application 15/151,904 is a continuation of application No. 14/579,752, filed on Dec. 22, 2014, granted, now 9,367,872, issued on Jun. 14, 2016.
Prior Publication US 2021/0385237 A1, Dec. 9, 2021
Int. Cl. G06Q 40/00 (2023.01); G06F 16/28 (2019.01); G06F 16/9038 (2019.01); G06F 16/2457 (2019.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06Q 40/02 (2023.01); H04L 9/40 (2022.01); G06F 12/1036 (2016.01); G06F 16/34 (2019.01); G06F 18/23 (2023.01); G06F 18/40 (2023.01); G06F 21/55 (2013.01)
CPC G06Q 40/00 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 16/24578 (2019.01); G06F 16/287 (2019.01); G06F 16/9038 (2019.01); G06Q 40/02 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/1433 (2013.01); G06F 12/1036 (2013.01); G06F 16/34 (2019.01); G06F 18/23 (2023.01); G06F 18/40 (2023.01); G06F 21/552 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system configured to provide a dynamic graphical user interface relating to clusters of data items, the computer system comprising:
one or more electronic data structures configured to store at least a plurality of clusters of data items; and
one or more hardware computer processors configured to execute software code to cause the computer system to:
determine permissions of the user to access data items of the plurality of clusters of data items;
based on the determined permissions, determine a subset of clusters of data items, of the plurality of clusters of data items, which the user is permitted to access;
analyze the subset of clusters of data items to determine, for each cluster of the subset of clusters, respective one or more attribute values associated with the respective clusters of data items;
provide a dynamic user interface configured to include at least indications of a plurality of types of attributes; and
in response to a user input, by a user, selecting a first type of attribute of the plurality of types of attributes, update the dynamic user interface to include at least indications of a first one or more attribute values associated with the first type of attribute, wherein:
each of the first one or more attribute values is indicated along with a corresponding graphical tile in the dynamic user interface, and
each graphical tile is representative of one or more clusters, of the subset of clusters, associated with the corresponding attribute value.