IP Library Granted Patent US 9,857,958
Granted Patent B2
US 9,857,958 · App. 14/696,069 · Granted Jan 2, 2018

Systems and user interfaces for dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,857,958
App. No.
14/696,069
Granted
Jan 2, 2018
Kind
B2
Abstract

Embodiments of the present disclosure relate to user interfaces and systems that may enable dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases. The data objects may be accessed from the one or more databases, and presented in multiple related portions of a display. In particular, the system provides a time-based visualization of data objects (and/or properties associated with the data objects) to a user such that the user may, for example, determine connections between various data objects, observe flows of information among data objects, and/or investigate related data objects.

Claims (24)

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 in order to cause the computer system to:

access a plurality of data objects from the one or more computer readable storage devices;

generate a data object display panel including visual representations of the plurality of data objects;

determine a time-based property associated with the plurality of data objects;

generate a time-based display panel separate from the data object display panel and including a timeline with bars or points along a line that visually represent groups into which the plurality of data objects are placed based on the time-based properties associated with the data objects;

display the data object display panel and the time-based display panel on an electronic display of the computer system;

determine a window of time associated with the time-based display panel; and

in response to receiving an input indicating a selection of a play indicator:

automatically move the window of time along the time-based display panel in an animated fashion; and

automatically highlight, in the data object display panel, data objects corresponding to the location of the window of time as it moves along the time-based display panel.

2. The computer system of claim 1 , wherein the window of time is determined based on at least one of: a percentage of time represented in the time-based display panel, a percentage of the plurality of data objects represented in the time-based display panel, a number of data objects represented in the time-based display panel, or an amount of time represented in the time-based display panel.

3. The computer system of claim 1 , wherein the user may adjust the speed at which the window of time moves along the time-based display panel.

4. The computer system of claim 1 , wherein highlighting the data objects comprises greying out any data objects not corresponding to the location of the window of time.

5. The computer system of claim 1 , wherein, in response to an input indicating a selection of one or more of the bars or the points along the line, highlighting corresponding data objects in the data object display panel.

6. The computer system of claim 1 , wherein the data object display panel and the time-based display panel are simultaneously displayed on the electronic display of the computer system.

7. The computer system of claim 1 , wherein the one or more hardware computer processors are configured to execute the computer executable instructions in order to further cause the computer system to:

determine one or more relationships among the plurality of data objects based on the one or more properties associated with respective of the plurality of data objects,

wherein the data object display panel includes the plurality of data objects in a graph layout, the graph layout including indications of the one or more relationships.

8. The computer system of claim 7 , wherein the graph layout comprises graphical icons representing each of the plurality of data objects, and wherein the indications of the one or more relationships comprise graphical lines connecting respective graphical icons representing related data objects.

9. The computer system of claim 1 , wherein the data object display panel includes the plurality of data objects in at least one of a histogram, a table, a list, or a map.

Assignments (8)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: MA, JASON; DAVIDSON, AARON
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 037194/0675 →