-
公开(公告)号:US10983950B2
公开(公告)日:2021-04-20
申请号:US15921221
申请日:2018-03-14
Applicant: Palantir Technologies Inc.
Inventor: Yeong Wei Wee , Leslie Bennett , Kevin Meurer , Matthew Sills
Abstract: Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
-
公开(公告)号:US20190147064A1
公开(公告)日:2019-05-16
申请号:US15921221
申请日:2018-03-14
Applicant: Palantir Technologies Inc.
Inventor: Yeong Wei Wee , Leslie Bennett , Kevin Meurer , Matthew Sills
IPC: G06F17/30
Abstract: Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
-
公开(公告)号:US10103953B1
公开(公告)日:2018-10-16
申请号:US14800447
申请日:2015-07-15
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Allen Chang , Matthew Sills , Katherine Brainard , Rastan Boroujerdi , Ilya Nepomnyashchiy
Abstract: Approaches for analyzing entity performance are disclosed. A first set of data and a second set of data can be stored in a data structure. This data can be associated with a plurality of interactions, and can be modified to include additional interactions. These interactions can involve consuming entities and provisioning entities. The modified data structure can be queried to retrieve information associated with one or more entities. After information is retrieved, it can be provided to a user.
-
公开(公告)号:US12130810B2
公开(公告)日:2024-10-29
申请号:US18083157
申请日:2022-12-16
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Joseph Ellis , Rahij Ramsharan , Matthew Sills , Lawrence Manning
IPC: G06F16/00 , G06F16/18 , G06F16/215 , G06F16/2453 , G06F16/2455 , G06F16/248
CPC classification number: G06F16/24537 , G06F16/1805 , G06F16/215 , G06F16/2456 , G06F16/248 , G06F16/24564
Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and an edits dataset. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The edits dataset is the set of data that contains edits such as cell mutations, row appends and/or row deletions. The database system enables users to make cell or row-level edits to tables and observe those edits in analytical systems or downstream builds with minimal latency.
-
公开(公告)号:US11899619B2
公开(公告)日:2024-02-13
申请号:US17235858
申请日:2021-04-20
Applicant: Palantir Technologies Inc.
Inventor: Yeong Wei Wee , Leslie Bennett , Kevin Meurer , Matthew Sills
CPC classification number: G06F16/125 , G06F16/122 , G06F16/162
Abstract: Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
-
公开(公告)号:US20210240659A1
公开(公告)日:2021-08-05
申请号:US17235858
申请日:2021-04-20
Applicant: Palantir Technologies Inc.
Inventor: Yeong Wei Wee , Leslie Bennett , Kevin Meurer , Matthew Sills
Abstract: Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
-
公开(公告)号:US20230281191A1
公开(公告)日:2023-09-07
申请号:US18178294
申请日:2023-03-03
Applicant: Palantir Technologies Inc.
Inventor: Benjamin Duffield , Joshua Casale , Mark Elliot , Matthew Sills , Robert Kruszewski , Rahij Ramsharan
IPC: G06F16/23 , G06F16/27 , G06F16/2455 , G06F16/248
CPC classification number: G06F16/2379 , G06F16/273 , G06F16/2455 , G06F16/248
Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and projection datasets. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The projection datasets are indexes of the canonical dataset and/or the buffer that may have single or multiple column sort-orders and/or particular data formats. The writes to the canonical dataset, projection datasets, and buffer may be asynchronous and therefore the database system is advantageously less resource constrained.
-
公开(公告)号:US20230121493A1
公开(公告)日:2023-04-20
申请号:US18083157
申请日:2022-12-16
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Joseph Ellis , Rahij Ramsharan , Matthew Sills , Lawrence Manning
IPC: G06F16/2453 , G06F16/248
Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and an edits dataset. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The edits dataset is the set of data that contains edits such as cell mutations, row appends and/or row deletions. The database system enables users to make cell or row-level edits to tables and observe those edits in analytical systems or downstream builds with minimal latency.
-
公开(公告)号:US20220058194A1
公开(公告)日:2022-02-24
申请号:US17443219
申请日:2021-07-22
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Joseph Ellis , Rahij Ramsharan , Matthew Sills , Lawrence Manning
IPC: G06F16/2453 , G06F16/248
Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and an edits dataset. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The edits dataset is the set of data that contains edits such as cell mutations, row appends and/or row deletions. The database system enables users to make cell or row-level edits to tables and observe those edits in analytical systems or downstream builds with minimal latency.
-
公开(公告)号:US20220058183A1
公开(公告)日:2022-02-24
申请号:US17444715
申请日:2021-08-09
Applicant: Palantir Technologies Inc.
Inventor: Benjamin Duffield , Joshua Casale , Mark Elliot , Matthew Sills , Robert Kruszewski , Rahij Ramsharan
IPC: G06F16/23 , G06F16/27 , G06F16/2455 , G06F16/248
Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and projection datasets. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The projection datasets are indexes of the canonical dataset and/or the buffer that may have single or multiple column sort-orders and/or particular data formats. The writes to the canonical dataset, projection datasets, and buffer may be asynchronous and therefore the database system is advantageously less resource constrained.
-
-
-
-
-
-
-
-
-