US 11,892,901 B2
Data analysis system to facilitate investigative process
David Skiff, Redwood City, CA (US); Allen Cai, Menlo Park, CA (US); Benjamin Lee, Palo Alto, CA (US); Christopher Yu, Culver City, CA (US); Hind Kraytem, London (GB); Jason Ma, Palo Alto, CA (US); Myles Scolnick, Englewood, CO (US); Tarik Benabdallah, Paris (FR); and Zhixian Shen, New York, NY (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Palo Alto, CA (US)
Filed on Aug. 26, 2021, as Appl. No. 17/445,983.
Application 17/445,983 is a continuation of application No. 16/135,592, filed on Sep. 19, 2018, granted, now 11,126,489.
Application 16/135,592 is a continuation of application No. 15/654,417, filed on Jul. 19, 2017, granted, now 10,133,621.
Claims priority of provisional application 62/447,760, filed on Jan. 18, 2017.
Prior Publication US 2021/0390012 A1, Dec. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 16/242 (2019.01); G06F 16/248 (2019.01); H04L 67/50 (2022.01); H04L 41/0631 (2022.01); H04L 67/306 (2022.01); G06F 16/43 (2019.01); G06F 16/48 (2019.01)
CPC G06F 11/079 (2013.01) [G06F 16/248 (2019.01); G06F 16/2428 (2019.01); H04L 67/535 (2022.05); G06F 16/43 (2019.01); G06F 16/48 (2019.01); H04L 41/0631 (2013.01); H04L 67/306 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors of a machine; and
a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
causing presentation, by a first computing device, of a user interface configured to facilitate a first investigation session, the facilitating of the first investigation session including receiving user search queries and presenting search results for each received search query;
tracking user activity that includes one or more user actions performed by a user using the first computing device during the first investigation session, the one or more user actions including a search query provided as input by the user to the first computing device during the first investigation session;
modifying a data object, in a database, that represents an investigative issue associated with the first investigation session to include a reference to the one or more user actions;
transmitting, over a network, a set of machine-readable instructions to the first computing device or a second computing device that cause the first computing device or the second computing device, to present, during a second investigation session, a graphical representation of the user activity performed during the first investigation session based on the data object, the graphical representation of the user activity comprising a textual list of the one or more user actions, the textual list including a navigation link that, when selected, causes presentation of a set of search results corresponding to the search query input by the user during the first investigation session;
receiving a user selection of text included in a search result in the set of search results;
generating a token that includes the text;
identifying one or more additional instances of the token in a remainder of the set of search results; and
upon receiving a request to present one of the remainder of the set of search results, visually distinguishing the one or more additional instances of the token in the one of the remainder of the set of search results.