-
公开(公告)号:US11762830B2
公开(公告)日:2023-09-19
申请号:US17473320
申请日:2021-09-13
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Christopher Brockington-Hill , Neil Rickards
IPC: G06F16/22 , G06F16/2453 , G06F21/62 , G06F16/245 , G06F16/27
CPC classification number: G06F16/2272 , G06F16/221 , G06F16/245 , G06F16/2453 , G06F16/278 , G06F21/6218
Abstract: Techniques for improving database searches are described herein. In an embodiment, a server computer system stores one or more first datasets in a first data repository and one or more second datasets in a second data repository. The server computer receives a request to perform an analysis on a particular dataset. The server computer determines that the particular dataset is stored in the first data repository and the second data repository. Based, at least in part, on an attribute of the request, the server computer selects the second data repository and responds to the request with data from the particular dataset stored in the second data repository.
-
公开(公告)号:US11321395B2
公开(公告)日:2022-05-03
申请号:US16054342
申请日:2018-08-03
Applicant: Palantir Technologies Inc.
Inventor: Tao Wei , Subbanarasimhiah Harish , Neil Rickards
IPC: G06F16/903 , G06F16/951 , G06F16/901 , G06F16/13 , G06F9/54
Abstract: Methods and systems for indexing data for a search tool are disclosed, wherein the method is performed using one or more processors. The methods and systems may comprise an operation of providing an indexing application programming interface (API) for implementation in relation to one or more data resources of a data processing platform requiring data of the data resource to be indexed for searching using a search tool of the data processing platform. The interface may be configured, when implemented in relation to a data resource, to send data indicative of one or more definitions of data to be crawled from said data resource to an indexing system of the data processing platform, and to generate an event queue indicative of one or more events associated with said defined data that have occurred in relation to the data resource.
-
公开(公告)号:US11755649B2
公开(公告)日:2023-09-12
申请号:US17735712
申请日:2022-05-03
Applicant: Palantir Technologies Inc.
Inventor: Tao Wei , Subbanarasimhiah Harish , Neil Rickards
IPC: G06F16/903 , G06F16/951 , G06F16/901 , G06F16/13 , G06F9/54
CPC classification number: G06F16/903 , G06F9/547 , G06F16/13 , G06F16/901 , G06F16/951
Abstract: Methods and systems for indexing data for a search tool are disclosed, wherein the method is performed using one or more processors. The methods and systems may comprise an operation of providing an indexing application programming interface (API) for implementation in relation to one or more data resources of a data processing platform requiring data of the data resource to be indexed for searching using a search tool of the data processing platform. The interface may be configured, when implemented in relation to a data resource, to send data indicative of one or more definitions of data to be crawled from said data resource to an indexing system of the data processing platform, and to generate an event queue indicative of one or more events associated with said defined data that have occurred in relation to the data resource.
-
公开(公告)号:US10027551B1
公开(公告)日:2018-07-17
申请号:US15696094
申请日:2017-09-05
Applicant: Palantir Technologies, Inc.
Inventor: Neil Rickards , James Baker , Marco Gelmi , Radu-Cosmin Balan , Savino Sguera
Abstract: Techniques for implementing a node-based access control system are described herein. In an embodiment, a server computer stores a node based policy system wherein each node identifies a resource and a policy for the resource. The server computer identifies a policy for a first node and an identifier of a second node wherein the second node is a parent node to the first node. The server computer maps an effective policy identifier to the policy for the first node and the identifier of the second node. The server computer stores data associating the effective policy identifier with the first node. The server computer identifies a policy for a third node and an identifier of the second node, wherein the second node is a parent node to the third node and wherein the policy for the third node is equivalent to the policy for the first node. The server computer then stores data associating the effective policy identifier with the third node.
-
公开(公告)号:US10437807B1
公开(公告)日:2019-10-08
申请号:US15728439
申请日:2017-10-09
Applicant: Palantir Technologies, Inc.
Inventor: Christopher Brockington-Hill , Neil Rickards
IPC: G06F16/22 , G06F21/62 , G06F16/2453
Abstract: Techniques for improving database searches are described herein. In an embodiment, a server computer system stores one or more first datasets in a first data repository and one or more second datasets in a second data repository. The server computer receives a request to perform an analysis on a particular dataset. The server computer determines that the particular dataset is stored in the first data repository and the second data repository. Based, at least in part, on an attribute of the request, the server computer selects the second data repository and responds to the request with data from the particular dataset stored in the second data repository.
-
公开(公告)号:US10362064B1
公开(公告)日:2019-07-23
申请号:US15807180
申请日:2017-11-08
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Jason Zhao , Brian Schimpf , Jacob Meacham , Marco Gelmi , Benjamin Duffield , Savino Sguera , James Baker , Neil Rickards , Javier Campanini , Qinfeng Chen , Derek Cicerone , Nathan Ziebart
Abstract: Aspects of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a method for managing access permissions associated with data resources. The method includes providing a user interface for registering a policy to a client device, and receiving a policy registration associated with a data resource stored in a first network database. The method further includes registering a policy associated with the data resource based on the policy registration. The registering of the policy includes creating a policy object that is linked to the data resource and storing the policy object in a second network database.
-
公开(公告)号:US20190102478A1
公开(公告)日:2019-04-04
申请号:US16054342
申请日:2018-08-03
Applicant: Palantir Technologies Inc.
Inventor: Tao Wei , Subbanarasimhiah Harish , Neil Rickards
Abstract: Methods and systems for indexing data for a search tool are disclosed, wherein the method is performed using one or more processors. The methods and systems may comprise an operation of providing an indexing application programming interface (API) for implementation in relation to one or more data resources of a data processing platform requiring data of the data resource to be indexed for searching using a search tool of the data processing platform. The interface may be configured, when implemented in relation to a data resource, to send data indicative of one or more definitions of data to be crawled from said data resource to an indexing system of the data processing platform, and to generate an event queue indicative of one or more events associated with said defined data that have occurred in relation to the data resource.
-
公开(公告)号:US20220012223A1
公开(公告)日:2022-01-13
申请号:US17473320
申请日:2021-09-13
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Christopher Brockington-Hill , Neil Rickards
IPC: G06F16/22 , G06F16/2453 , G06F21/62 , G06F16/245 , G06F16/27
Abstract: Techniques for improving database searches are described herein. In an embodiment, a server computer system stores one or more first datasets in a first data repository and one or more second datasets in a second data repository. The server computer receives a request to perform an analysis on a particular dataset. The server computer determines that the particular dataset is stored in the first data repository and the second data repository. Based, at least in part, on an attribute of the request, the server computer selects the second data repository and responds to the request with data from the particular dataset stored in the second data repository.
-
公开(公告)号:US20200012632A1
公开(公告)日:2020-01-09
申请号:US16576428
申请日:2019-09-19
Applicant: Palantir Technologies Inc.
Inventor: Christopher Brockington-Hill , Neil Rickards
IPC: G06F16/22 , G06F21/62 , G06F16/2453
Abstract: Techniques for improving database searches are described herein. In an embodiment, a server computer system stores one or more first datasets in a first data repository and one or more second datasets in a second data repository. The server computer receives a request to perform an analysis on a particular dataset. The server computer determines that the particular dataset is stored in the first data repository and the second data repository. Based, at least in part, on an attribute of the request, the server computer selects the second data repository and responds to the request with data from the particular dataset stored in the second data repository.
-
公开(公告)号:US10432469B2
公开(公告)日:2019-10-01
申请号:US16009120
申请日:2018-06-14
Applicant: Palantir Technologies Inc.
Inventor: Neil Rickards , James Baker , Marco Gelmi , Radu-Cosmin Balan , Savino Sguera
Abstract: Techniques for implementing a node-based access control system are described herein. In an embodiment, a server computer stores a node based policy system wherein each node identifies a resource and a policy for the resource. The server computer identifies a policy for a first node and an identifier of a second node wherein the second node is a parent node to the first node. The server computer maps an effective policy identifier to the policy for the first node and the identifier of the second node. The server computer stores data associating the effective policy identifier with the first node. The server computer identifies a policy for a third node and an identifier of the second node, wherein the second node is a parent node to the third node and wherein the policy for the third node is equivalent to the policy for the first node. The server computer then stores data associating the effective policy identifier with the third node.
-
-
-
-
-
-
-
-
-