-
1.
公开(公告)号:US12026267B2
公开(公告)日:2024-07-02
申请号:US17374648
申请日:2021-07-13
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Stephen Freiberg
CPC classification number: G06F21/6209 , H04L63/105 , G06F2221/2113
Abstract: Systems and methods are provided for obtaining a request for a data object or a data structure from a client; determining an access level of the client and one or more access permissions of the requested data object or data structure; determining whether to transmit the requested data object or data structure to the client based on the access level of the client and the one or more access permissions; and transmitting the requested data object or data structure to the client.
-
公开(公告)号:US20210271760A1
公开(公告)日:2021-09-02
申请号:US17323368
申请日:2021-05-18
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Daniel Zangri , Nicholas Morgan , Stephen Freiberg
IPC: G06F21/57 , G06F9/50 , G06F12/0815 , G06F21/33 , G06F21/62
Abstract: Systems, methods, and non-transitory computer readable media are provided for security-aware caching of resources. An offline version of a resource may be prepared for a computing device. The offline version of the resource may include a security parameter. The security parameter may define a security rule to be enforced with respect to offline usage of the resource. The offline version of the resource may be provided for caching by the computing device. The cache of the offline version of the resource may enable the offline usage of the resource by the computing device. The security rule for the offline usage of the resource may be enforced by the computing device based on the security parameter.
-
公开(公告)号:US11880467B2
公开(公告)日:2024-01-23
申请号:US17323368
申请日:2021-05-18
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Daniel Zangri , Nicholas Morgan , Stephen Freiberg
IPC: G06F21/57 , G06F9/50 , G06F12/0815 , G06F21/33 , G06F21/62
CPC classification number: G06F21/57 , G06F9/50 , G06F12/0815 , G06F21/335 , G06F21/6209
Abstract: Systems, methods, and non-transitory computer readable media are provided for security-aware caching of resources. An offline version of a resource may be prepared for a computing device. The offline version of the resource may include a security parameter. The security parameter may define a security rule to be enforced with respect to offline usage of the resource. The offline version of the resource may be provided for caching by the computing device. The cache of the offline version of the resource may enable the offline usage of the resource by the computing device. The security rule for the offline usage of the resource may be enforced by the computing device based on the security parameter.
-
公开(公告)号:US11531682B2
公开(公告)日:2022-12-20
申请号:US16746717
申请日:2020-01-17
Applicant: Palantir Technologies Inc.
Inventor: Danielle Kramer , Andrew Israel , Jeffrey Chen , David Cohen , Stephen Freiberg , Bryan Offutt , Matt Avant , Peter Wilczynski , Jason Hoch , Robert Liu , William Waldrep , Kevin Zhang , Alexander Landau , David Tobin
IPC: G06F16/27 , G06F16/25 , G06F16/2457 , G06F16/9535 , G06F16/248
Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
-
公开(公告)号:US11163795B2
公开(公告)日:2021-11-02
申请号:US16359398
申请日:2019-03-20
Applicant: Palantir Technologies Inc.
Inventor: Stephen Freiberg , Alexander Landau , Andrew Greene , Brian Dorne , Bryan Offutt , Ernest Zeidman , Ilya Nepomnyaschchiy , John Garrod , Katherine Brainard , Kolin Purcell , Michael Levin , Simon Swanson , Spencer Stecko
Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.
-
公开(公告)号:US10545982B1
公开(公告)日:2020-01-28
申请号:US14807658
申请日:2015-07-23
Applicant: Palantir Technologies, Inc.
Inventor: Danielle Kramer , Andrew Israel , Jeffrey Chen , David Cohen , Stephen Freiberg , Bryan Offutt , Matt Avant , Peter Wilczynski , Jason Hoch , Robert Liu , William Waldrep , Kevin Zhang , Alexander Landau , David Tobin
IPC: G06F17/30 , G06F16/25 , G06F16/248 , G06F16/9535 , G06F16/2457
Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
-
公开(公告)号: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.
-
公开(公告)号:US11829383B2
公开(公告)日:2023-11-28
申请号:US17517481
申请日:2021-11-02
Applicant: Palantir Technologies Inc.
Inventor: Stephen Freiberg , Alexander Landau , Andrew Greene , Brian Dorne , Bryan Offutt , Ernest Zeidman , Ilya Nepomnyaschchiy , John Garrod , Katherine Brainard , Kolin Purcell , Michael Levin , Simon Swanson , Spencer Stecko
CPC classification number: G06F16/273 , G06F7/02
Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.
-
公开(公告)号:US11341257B1
公开(公告)日:2022-05-24
申请号:US16362383
申请日:2019-03-22
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: David Cohen , Jeffrey Chen , Matthew Betten , Michael Kross , Robert Liu , Stephen Freiberg
IPC: G06F21/62 , G06F16/25 , G06F16/901 , G06F16/2458 , H04L9/40 , G06F16/906 , G06F9/54 , G06F16/93 , G06F21/00 , H04L29/06
Abstract: In an embodiment, a computer-implemented method comprises receiving a plurality of identifiers of first versions of electronic documents that have been stored in a distributed data storage system and queuing the identifiers in a queue table of a database; obtaining, from the queue table, a set of the identifiers of the first versions of the electronic documents; invoking, using the set of the identifiers, a query indexing function of a search engine system and receiving a set of matching identifiers of electronic documents, from among the set of identifiers, that match queries that have been registered using the query indexing function; storing the matching identifiers in a last-processed table; processing second versions of the electronic documents associated with the matching identifiers, using the query indexing function; updating a feed associated with a user account to show messages referring to the first versions of the electronic documents in response to determining that the second versions of the electronic documents do not match the queries.
-
公开(公告)号:US20220058209A1
公开(公告)日:2022-02-24
申请号:US17517481
申请日:2021-11-02
Applicant: Palantir Technologies Inc.
Inventor: Stephen Freiberg , Alexander Landau , Andrew Greene , Brian Dorne , Bryan Offutt , Ernest Zeidman , Ilya Nepomnyaschchiy , John Garrod , Katherine Brainard , Kolin Purcell , Michael Levin , Simon Swanson , Spencer Stecko
Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.
-
-
-
-
-
-
-
-
-