US 12,093,159 B2
Audit logging database system and user interface
Natalie Meurer, Washington, DC (US); Andrew Lampert, Melbourne (AU); Dyon Balding, Melbourne (AU); and Yeong Wei Wee, London (GB)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Nov. 22, 2022, as Appl. No. 18/058,067.
Application 18/058,067 is a continuation of application No. 17/379,789, filed on Jul. 19, 2021, granted, now 11,537,496.
Application 17/379,789 is a continuation of application No. 16/450,623, filed on Jun. 24, 2019, granted, now 11,068,373, issued on Jul. 20, 2021.
Claims priority of provisional application 62/805,811, filed on Feb. 14, 2019.
Prior Publication US 2023/0090961 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 3/0486 (2013.01); G06F 11/34 (2006.01); G06F 17/18 (2006.01)
CPC G06F 11/3438 (2013.01) [G06F 3/0486 (2013.01); G06F 11/3476 (2013.01); G06F 17/18 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for audit logging, the method comprising:
receiving, via an application user interface, a user input comprising a search query;
in response to receiving the user input:
searching a set of data objects based on the search query to identify a plurality of data objects to output in the application user interface; and
causing output, in the application user interface, of the plurality of data objects to a user computing device;
determining, via a logging library, a first logging entry associated with the user input, the first logging entry comprising:
an indication of the user input including the search query; and
indications of each of the plurality of data objects outputted in the application user interface in response to receiving the user input comprising the search query;
storing the first logging entry in a structured format, including the indication of the user input including the search query, and the indications of the plurality of data objects, to a non-transitory computer storage medium; and
causing presentation, in an audit logging user interface, of the first logging entry including the indication of the user input including the search query, and the indications of each of the plurality of data objects.