US 12,248,671 B2
Systems and user interfaces for dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases
Jason Ma, Mountain View, CA (US); and Aaron Davidson, Berkeley, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Palo Alto, CA (US)
Filed on Jul. 29, 2022, as Appl. No. 17/877,690.
Application 17/877,690 is a continuation of application No. 17/116,898, filed on Dec. 9, 2020, granted, now 11,402,985.
Application 17/116,898 is a continuation of application No. 15/826,402, filed on Nov. 29, 2017, granted, now 10,871,887, issued on Dec. 22, 2020.
Application 15/826,402 is a continuation of application No. 14/696,069, filed on Apr. 24, 2015, granted, now 9,857,958, issued on Jan. 2, 2018.
Claims priority of provisional application 61/985,403, filed on Apr. 28, 2014.
Prior Publication US 2022/0374140 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04847 (2022.01); G06F 3/0481 (2022.01); G06F 3/14 (2006.01); G06F 16/904 (2019.01)
CPC G06F 3/04847 (2013.01) [G06F 3/0481 (2013.01); G06F 3/1407 (2013.01); G06F 16/904 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
one or more computer readable storage devices configured to store:
computer executable instructions; and
data objects, the data objects associated with one or more properties; and
one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the computer executable instructions to cause the computer system to:
access a plurality of data objects and associated properties from the one or more computer readable storage devices;
determine, based on the properties associated with the plurality of data objects, one or more connections among the plurality of data objects;
generate and cause display of a data object display panel including indications of the plurality of data objects and the one or more connections among the plurality of data objects;
determine one or more time-based properties associated with the plurality of data objects;
generate, based on the time-based properties, and cause display of a time-based display panel separate from the data object display panel, wherein the time-based display panel includes representations of the plurality of data objects, wherein the representations are arranged according to the time-based properties associated with respective data objects of the plurality of data objects;
receive a user selection, via the time-based display panel, of at least a first representation of at least a first data object within the time-based display panel; and
in response to the user selection, highlight, in the data object display panel, the indication of at least one connection, of the one or more connections, associated with at least the first data object.