-
公开(公告)号:US20180011626A1
公开(公告)日:2018-01-11
申请号:US15699134
申请日:2017-09-08
Applicant: Palantir Technologies Inc.
Inventor: Sean Kelley , Dylan Scott , Ayush Sood , Kevin Verdieck , Izaak Baker , Eliot Ball , Zachary Bush , Allen Cai , Jerry Chen , Aditya Dahiya , Daniel Deutsch , Calvin Fernandez , Jonathan Hong , Jiaji Hu , Audrey Kuan , Lucas Lemanowicz , Clark Minor , Nicholas Miyake , Michael Nazario , Brian Ngo , Mikhail Proniushkin , Siddharth Rajgarhia , Christopher Rodgers , Kayo Teramoto , David Tobin , Grace Wang , Wilson Wong , Holly Xu , Xiaohan Zhang
IPC: G06F3/0484 , G06F17/30 , G06F3/0481 , G06T11/20 , G06Q10/06
CPC classification number: G06T11/206 , G06F16/245 , G06Q10/06313 , G06Q10/0633 , G06Q10/0639
Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.
-
公开(公告)号:US12229189B2
公开(公告)日:2025-02-18
申请号:US17826099
申请日:2022-05-26
Applicant: Palantir Technologies Inc.
Inventor: Daniel Deutsch , Kyle Solan , Thomas Mathew , Vasil Vasilev
IPC: G06F16/901 , G06F16/23 , G06F16/27
Abstract: A data processing method comprises creating and storing a dependency graph representing at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; reading configuration data specifying one or more periods for one or more datasets in the dependency graph; detecting a first update to a first dataset; initiating a first build of a first intermediate derived dataset only when a then-current time is within a first period of the one or more periods or a previous build of the first intermediate derived dataset occurred earlier than a then-current time less a second period of the one or more periods; asynchronously detecting a second update to a second dataset; initiating, in response to the second update, a second build of a second intermediate derived dataset that depends on the second dataset.
-
公开(公告)号:US09792020B1
公开(公告)日:2017-10-17
申请号:US15146754
申请日:2016-05-04
Applicant: Palantir Technologies Inc.
Inventor: Sean Kelley , Dylan Scott , Ayush Sood , Kevin Verdieck , Izaak Baker , Eliot Ball , Zachary Bush , Allen Cai , Jerry Chen , Aditya Dahiya , Daniel Deutsch , Calvin Fernandez , Jonathan Hong , Jiaji Hu , Audrey Kuan , Lucas Lemanowicz , Clark Minor , Nicholas Miyake , Michael Nazario , Brian Ngo , Mikhail Proniushkin , Siddharth Rajgarhia , Christopher Rodgers , Kayo Teramoto , David Tobin , Grace Wang , Wilson Wong , Holly Xu , Xiaohan Zhang
IPC: G06F17/30 , G06F3/0484 , G06F3/0481 , G06Q10/06 , G06T11/20
CPC classification number: G06T11/206 , G06F17/30424 , G06Q10/06313 , G06Q10/0633 , G06Q10/0639
Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.
-
公开(公告)号:US11379525B1
公开(公告)日:2022-07-05
申请号:US15963038
申请日:2018-04-25
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Daniel Deutsch , Kyle Solan , Thomas Mathew , Vasil Vasilev
IPC: G06F16/901 , G06F16/27 , G06F16/23
Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein. In an embodiment, a data processing method comprises obtaining a definition of at least one derived dataset of a data pipeline, and in response to the obtaining: creating and storing a dependency graph in memory, the dependency graph representing the at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; detecting a first update to a first dataset from among the one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends, and in response to the first update: based on the dependency graph, initiating a first build of a first intermediate derived dataset that depends on the first dataset; initiating a second build that uses the first intermediate derived dataset and that is next in order in the data pipeline according to the dependency graph; asynchronously detecting a second update to a second dataset from among the one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends, and in response to the second update: based on the dependency graph, initiating a third build of a second intermediate derived dataset that depends on the second dataset; wherein the method is performed using one or more processors.
-
公开(公告)号:US11030781B2
公开(公告)日:2021-06-08
申请号:US16574648
申请日:2019-09-18
Applicant: Palantir Technologies Inc.
Inventor: Sean Kelley , Dylan Scott , Ayush Sood , Kevin Verdieck , Izaak Baker , Eliot Ball , Zachary Bush , Allen Cai , Jerry Chen , Aditya Dahiya , Daniel Deutsch , Calvin Fernandez , Jonathan Hong , Jiaji Hu , Audrey Kuan , Lucas Lemanowicz , Clark Minor , Nicholas Miyake , Michael Nazario , Brian Ngo , Mikhail Proniushkin , Siddharth Rajgarhia , Christopher Rogers , Kayo Teramoto , David Tobin , Grace Wang , Wilson Wong , Holly Xu , Xiaohan Zhang
IPC: G06F16/00 , G06T11/20 , G06Q10/06 , G06F16/245
Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.
-
公开(公告)号:US20200013203A1
公开(公告)日:2020-01-09
申请号:US16574648
申请日:2019-09-18
Applicant: Palantir Technologies Inc.
Inventor: Sean Kelley , Dylan Scott , Ayush Sood , Kevin Verdieck , Izaak Baker , Eliot Ball , Zachary Bush , Allen Cai , Jerry Chen , Aditya Dahiya , Daniel Deutsch , Calvin Fernandez , Jonathan Hong , Jiaji Hu , Audrey Kuan , Lucas Lemanowicz , Clark Minor , Nicholas Miyake , Michael Nazario , Brian Ngo , Mikhail Proniushkin , Siddharth Rajgarhia , Christopher Rogers , Kayo Teramoto , David Tobin , Grace Wang , Wilson Wong , Holly Xu , Xiaohan Zhang
IPC: G06T11/20 , G06Q10/06 , G06F16/245
Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.
-
公开(公告)号:US10460486B2
公开(公告)日:2019-10-29
申请号:US15699134
申请日:2017-09-08
Applicant: Palantir Technologies Inc.
Inventor: Sean Kelley , Dylan Scott , Ayush Sood , Kevin Verdieck , Izaak Baker , Eliot Ball , Zachary Bush , Allen Cai , Jerry Chen , Aditya Dahiya , Daniel Deutsch , Calvin Fernandez , Jonathan Hong , Jiaji Hu , Audrey Kuan , Lucas Lemanowicz , Clark Minor , Nicholas Miyake , Michael Nazario , Brian Ngo , Mikhail Proniushkin , Siddharth Rajgarhia , Christopher Rogers , Kayo Teramoto , David Tobin , Grace Wang , Wilson Wong , Holly Xu , Xiaohan Zhang
IPC: G06F16/00 , G06T11/20 , G06Q10/06 , G06F16/245
Abstract: Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some embodiments, entity data is received for a plurality of entities from one or more data sources, and used to determine attribute values for the entities for one or more given time periods. The plurality of entities may be categorized into one or more entity groups, and aggregate attribute values may be generated based upon the entity groups. A first interactive user interface is generated displaying the one or more entity groups in association with the aggregated attribute values associated with the entity group. In response to a received indication of a user selection of an entity group, a second interactive user interface is generated displaying the one or more entities associated with the selected entity group, each entity displayed in association with the attribute values associated with the entity.
-
-
-
-
-
-