-
公开(公告)号:US10915555B2
公开(公告)日:2021-02-09
申请号:US16116037
申请日:2018-08-29
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Ryan Zheng , John Carrino , Timothy Wilson , Stephen Freiberg , John Garrod , William Waldrep
IPC: G06F7/00 , G06F16/27 , G06F16/951 , G06F16/29
Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
-
公开(公告)号:US20190311010A1
公开(公告)日:2019-10-10
申请号:US16450903
申请日:2019-06-24
Applicant: Palantir Technologies Inc.
Inventor: David Skiff , Peter Wilczynski , Timothy Wilson , John Carrino
Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
-
公开(公告)号:US10146960B1
公开(公告)日:2018-12-04
申请号:US15940744
申请日:2018-03-29
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Andrew Elder , Andrew Moreland , John Carrino , Daniel Cervelli , John Garrod , Timothy Wilson
CPC classification number: G06F21/629 , G06F17/30241 , G06F17/30887 , G06F2221/2113 , G06Q10/10
Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
-
公开(公告)号:US10068002B1
公开(公告)日:2018-09-04
申请号:US15664184
申请日:2017-07-31
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Ryan Zheng , John Carrino , Timothy Wilson , Stephen Freiberg , John Garrod , William Waldrep
Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
-
公开(公告)号:US20180173742A1
公开(公告)日:2018-06-21
申请号:US15724955
申请日:2017-10-04
Applicant: Palantir Technologies Inc.
Inventor: Jeremy Liu , Timothy Wilson , Mitchell Beard
CPC classification number: G06F16/2358 , G06F16/951 , H04L63/101
Abstract: Example embodiments relate to a notification system. The notification system accesses a set of components of a first data object, a user having registered to monitor the first data object for modifications. The notification system compares the set of components of the first data object to a previous set of components of the first data object and determines, based on the comparison, that the set of components of the first data object includes at least one modification from the previous set of components of the first data object. In response to determining that the set of components of the first data object includes at least one modification from the previous set of components of the first data object, the notification system notifies the user of the at least one modification to the first data object.
-
公开(公告)号:US20180129485A1
公开(公告)日:2018-05-10
申请号:US15730646
申请日:2017-10-11
Applicant: Palantir Technologies Inc.
Inventor: Alexander Ryan , Allen Chang , William Bindi , Brian Lee , John Carrino , Julie Tibshirani , Timothy Wilson
CPC classification number: G06F8/36 , G06F8/10 , G06F8/20 , G06F8/34 , G06F8/35 , G06F9/44526 , G06F9/547 , G06F17/30002 , G06F17/30528 , G06F17/30699 , G06F17/30861 , G06F17/30864 , G06F17/30867
Abstract: A system may determine one or more data sources which the system is configured to access. The system may provide a set of application programming interfaces (APIs) for interacting with data stored in one or more data sources. The APIs may be accessible to one or more web applications which the system is configured to serve. The system may determine that a web application has requested an operation for interacting with the data through one or more APIs in the set of APIs. The system may determine one or more responses based at least in part on the operation requested by the web application. The system may provide the response(s) to the web application.
-
公开(公告)号:US12229200B2
公开(公告)日:2025-02-18
申请号:US18595253
申请日:2024-03-04
Applicant: Palantir Technologies Inc.
Inventor: David Skiff , Peter Wilczynski , Timothy Wilson , John Carrino
IPC: G06F16/93 , G06F3/0481 , G06F3/0484 , G06F9/54 , G06F16/11 , G06F16/27 , G06F17/14 , G06Q10/10 , H04L67/01
Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
-
38.
公开(公告)号:US20240202174A1
公开(公告)日:2024-06-20
申请号:US18589255
申请日:2024-02-27
Applicant: Palantir Technologies inc.
Inventor: Peter WILCZYNSKI , Alexander Ryan , Allen Chang , Daniel Cervelli , Julie Tibshirani , Timothy Wilson
IPC: G06F16/21 , G06F16/23 , G06F16/2455 , G06F16/2458
CPC classification number: G06F16/219 , G06F16/2329 , G06F16/2456 , G06F16/2474
Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.
-
公开(公告)号:US11921796B2
公开(公告)日:2024-03-05
申请号:US18109090
申请日:2023-02-13
Applicant: Palantir Technologies Inc.
Inventor: David Skiff , Peter Wilczynski , Timothy Wilson , John Carrino
IPC: G06F16/93 , G06F3/0481 , G06F3/0484 , G06F9/54 , G06F16/11 , G06F16/27 , G06F17/14 , G06Q10/10 , H04L67/01
CPC classification number: G06F16/94 , G06F16/128 , G06F16/27 , G06F16/93 , H04L67/01 , G06F3/0481 , G06F3/0484 , G06F9/543 , G06F17/14 , G06Q10/10
Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
-
公开(公告)号:US10528764B2
公开(公告)日:2020-01-07
申请号:US16183267
申请日:2018-11-07
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Andrew Elder , Andrew Moreland , John Carrino , Daniel Cervelli , John Garrod , Timothy Wilson
IPC: G06F21/62 , G06F16/955 , G06F16/29 , G06Q10/10
Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
-
-
-
-
-
-
-
-
-