-
公开(公告)号:US11720713B2
公开(公告)日:2023-08-08
申请号:US17396372
申请日:2021-08-06
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Andrew Elder , Andrew Moreland , John Carrino , Daniel Cervelli , John Garrod , Timothy Wilson
IPC: G06F21/62 , G06F16/29 , G06F16/955 , G06Q10/10
CPC classification number: G06F21/629 , G06F16/29 , G06F16/9566 , G06Q10/10 , G06F2221/2113
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.
-
公开(公告)号:US11640309B2
公开(公告)日:2023-05-02
申请号:US16997193
申请日:2020-08-19
Applicant: Palantir Technologies Inc.
Inventor: Andrew Moreland , John Carrino
IPC: G06F9/451 , G06F16/23 , G06Q10/101 , G06F40/169 , G06F40/194 , G06F3/0481 , G06F3/0482 , G06F8/65
Abstract: In various example embodiments, a system and method for transforming instructions for collaborative updates are described herein. A group of instructions for an update of an element depicted in a client device version of a user interface are generated. The group of instructions is executed and the group or a subset of instructions are transmitted to a server. The server accepts or rejects the instructions. The server may execute the instructions to update a server version of the element. The server sends accepted instructions to the other or all client devices.
-
公开(公告)号:US11580173B2
公开(公告)日:2023-02-14
申请号:US17183065
申请日:2021-02-23
Applicant: Palantir Technologies Inc.
Inventor: David Skiff , Peter Wilczynski , Timothy Wilson , John Carrino
IPC: G06F16/93 , G06F16/27 , H04L67/01 , G06F16/11 , G06F3/0481 , G06F3/0484 , G06F9/54 , G06F17/14 , G06Q10/10 , G06F17/00
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.
-
公开(公告)号:US11042959B2
公开(公告)日:2021-06-22
申请号:US16681546
申请日:2019-11-12
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Ryan Zheng , John Carrino , Andrew Elder , Andrew Moreland , Quentin Spencer-Harper
IPC: G06T3/40 , G06F16/44 , G06F16/29 , G06F3/0484
Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
-
公开(公告)号:US20200379785A1
公开(公告)日:2020-12-03
申请号:US16997193
申请日:2020-08-19
Applicant: Palantir Technologies Inc.
Inventor: Andrew Moreland , John Carrino
IPC: G06F9/451 , G06Q10/10 , G06F16/23 , G06F40/169 , G06F40/194 , G06F3/0481 , G06F3/0482
Abstract: In various example embodiments, a system and method for transforming instructions for collaborative updates are described herein. A group of instructions for an update of an element depicted in a client device version of a user interface are generated. The group of instructions is executed and the group or a subset of instructions are transmitted to a server. The server accepts or rejects the instructions. The server may execute the instructions to update a server version of the element. The server sends accepted instructions to the other or all client devices.
-
公开(公告)号:US20200065624A1
公开(公告)日:2020-02-27
申请号:US16523932
申请日:2019-07-26
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Joules Nahas , Anthony Bak , John Carrino , David Montague , Daniel Zangri , Ernest Zeidman , Matthew Elkherj
Abstract: Systems, methods, and non-transitory computer readable media are provided for labeling depictions of objects within images. An image may be obtained. The image may include a depiction of an object. A user's marking of a set of dots within the image may be received. The set of dots may include one or more dots. The set of dots may be positioned within or near the depiction of the object. The depiction of the object within the image may be labeled based on the set of dots.
-
公开(公告)号:US10515433B1
公开(公告)日:2019-12-24
申请号:US15808608
申请日:2017-11-09
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Ryan Zheng , John Carrino , Andrew Elder , Andrew Moreland , Quentin Spencer-Harper
IPC: G06T3/40 , G06F3/0484 , G06F16/29 , G06F16/44
Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
-
公开(公告)号:US20190012359A1
公开(公告)日:2019-01-10
申请号:US16116037
申请日:2018-08-29
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Ryan Zheng , John Carrino , Timothy Wilson , Stephen Freiberg , John Garrod , William Waldrep
IPC: G06F17/30
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.
-
公开(公告)号:US10095763B1
公开(公告)日:2018-10-09
申请号:US15705906
申请日:2017-09-15
Applicant: Palantir Technologies Inc.
Inventor: Caitlin Colgrove , Andrew Moreland , Alexander Taheri , Benjamin Hamme , Bianca Rahill-Marier , John Carrino , Dzmitry Dulko , Gabrielle Javitt , Helen Kaltegaertner , Joshua Chomicki , Josh Munsch , Jacob Sanches , Mark Schafer , Walker Burgin , Xiaohan Zhang
Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.
-
公开(公告)号:US20170293653A1
公开(公告)日:2017-10-12
申请号:US15634422
申请日:2017-06-27
Applicant: Palantir Technologies, Inc.
Inventor: Michael Harris , John Carrino , Eric Wong
IPC: G06F17/30
CPC classification number: G06F16/24535 , G06F16/2453 , G06F16/24542 , G06F16/2455 , G06F16/951
Abstract: A fair scheduling system with methodology for scheduling queries for execution by a database management system in a fair manner. The system obtains query jobs for execution by the database management system and cost estimates to execute the query jobs. Based on the cost estimates, the system causes the database management system to execute the query jobs as separate sub-query tasks in a round-robin fashion. By doing so, the execution latency of low cost query jobs that return few results is reduced when the query jobs are concurrently executed with high cost query jobs that return many results.
-
-
-
-
-
-
-
-
-