IP Library Granted Patent US 11,538,202
Granted Patent B2
US 11,538,202 · App. 17/229,715 · Granted Dec 27, 2022

Time-series analysis system

Inventors: Daniel Cervelli (Mountain View, CA); David Skiff (Redwood City, CA); David Tobin (Atherton, CA); Allen Cai (Menlo Park, CA)
Assignee: Palantir Technologies Inc.
G06T11/206G06F3/0482G06F3/04842G06F3/04845G06F3/04847G06F16/2477G06F2203/04806
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 11,538,202
App. No.
17/229,715
Granted
Dec 27, 2022
Kind
B2
Abstract

Various systems and methods are provided that display various graphs in an interactive user interface in substantially real-time in response to input from a user in order to determine information related to measured data points and provide the determined information to the user in the interactive user interface. For example, a computing device may be configured to retrieve data from one or more databases and generate one or more interactive user interfaces. The one or more interactive user interfaces may display the retrieved data in one or more graphs, such as time-series or scatterplots. The user interface may be interactive in that a user may manipulate one graph, which causes an identical or nearly identical manipulation of another displayed graph in real-time. The manipulations may occur even if the displayed graphs include data across different time ranges.

Claims (31)

1. A computing system comprising:

a computer processor; and

a computer readable storage medium storing program instructions configured for execution by the computer processor in order to cause a user interface module of the computing system to:

generate user interface data for rendering an interactive user interface on a computing device, the interactive user interface including a first graph, wherein the first graph includes a first curve that represents a vertical position of an item in an underground structure at a first time and a second curve that represents a depth of a bottom of the underground structure at the first time;

determine that drilling in the underground structure has begun at a second time after the first time; and

update the user interface data such that the interactive user interface includes an updated version of the first curve that represents an updated vertical position of the item in the underground structure at the second time.

2. The computing system of claim 1 , wherein the first graph comprises an x-axis that represents time and a y-axis that represents depth below a surface.

3. The computing system of claim 1 , wherein the first graph comprises an indication of a rock layer at the updated vertical position of the item.

4. The computing system of claim 1 , wherein the first graph comprises an indication of a rock layer at the bottom of the underground structure at the first time and at the second time.

5. The computing system of claim 1 , wherein the first graph comprises an indication of an event that occurred at the second time.

6. The computing system of claim 5 , wherein the indication of the event comprises a description of a reason why a delay in drilling occurred at the second time.

7. The computing system of claim 1 , wherein the first graph further includes a third curve that indicates one of a level of gamma radiation at the updated vertical position of the item, a level of gamma radiation at the bottom of the underground structure, or a level of gamma radiation at a static or dynamic depth within the underground structure.

8. The computing system of claim 1 , wherein the item comprises a drill bit.

9. The computing system of claim 1 , wherein the second curve represents a hole depth.

10. A computer-implemented method comprising:

generating, by a computing system comprising one or more processors, user interface data for rendering an interactive user interface on a computing device, the interactive user interface including a first graph, wherein the first graph includes a first curve that represents a vertical position of an item in an underground structure at a first time and a second curve that represents a depth of a bottom of the underground structure at the first time;

determining, by the computing system, that drilling in the underground structure has begun at a second time after the first time; and

updating, by the computing system, the user interface data such that the interactive user interface includes an updated version of the first curve that represents an updated vertical position of the item in the underground structure at the second time.

11. The computer-implemented method of claim 10 , wherein the first graph comprises an x-axis that represents time and a y-axis that represents depth below a surface.

12. The computer-implemented method of claim 10 , wherein the first graph comprises an indication of a rock layer at the updated vertical position of the item.

13. The computer-implemented method of claim 10 , wherein the first graph comprises an indication of a rock layer at the bottom of the underground structure at the first time and at the second time.

14. The computer-implemented method of claim 10 , wherein the first graph comprises an indication of an event that occurred at the second time.

15. The computer-implemented method of claim 14 , wherein the indication of the event comprises a description of a reason why a delay in drilling occurred at the second time.

16. The computer-implemented method of claim 10 , wherein the first graph further includes a third curve that indicates one of a level of gamma radiation at the updated vertical position of the item, a level of gamma radiation at the bottom of the underground structure, or a level of gamma radiation at a static or dynamic depth within the underground structure.

17. A non-transitory computer-readable medium comprising one or more program instructions recorded thereon, the instructions configured for execution by a computing system comprising one or more processors in order to cause the computing system to:

generate user interface data for rendering an interactive user interface on a computing device, the interactive user interface including a first graph, wherein the first graph includes a first curve that represents a vertical position of an item in an underground structure at a first time and a second curve that represents a depth of a bottom of the underground structure at the first time;

determine that drilling in the underground structure has begun at a second time after the first time; and

update the user interface data such that the interactive user interface includes an updated version of the first curve that represents an updated vertical position of the item in the underground structure at the second time.

18. The non-transitory computer-readable medium of claim 17 , wherein the first graph comprises an x-axis that represents time and a y-axis that represents depth below a surface.

19. The non-transitory computer-readable medium of claim 17 , wherein the first graph comprises an indication of a rock layer at the updated vertical position of the item.

20. The non-transitory computer-readable medium of claim 17 , wherein the first graph comprises an indication of a rock layer at the bottom of the underground structure at the first time and at the second time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: CERVELLI, DANIEL; SKIFF, DAVID; TOBIN, DAVID; CAI, ALLEN
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 064877/0123 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
Continuity (6)
Continuation 16443626 · Jun 17, 2019
Continuation 15354868 · Nov 17, 2016
Continuation 14871465 · Sep 30, 2015
Provisional Application 62206159 · Aug 17, 2015
Provisional Application 62059601 · Oct 3, 2014
Related Publication 20210304467A1 · Sep 30, 2021