-
公开(公告)号:US20190384751A1
公开(公告)日:2019-12-19
申请号:US16557583
申请日:2019-08-30
Applicant: Palantir Technologies Inc.
Inventor: Alan Pierce , Brian Dorne , Michael Glazer , Derek Rabideau , Richard Allen Ducott, III , David Karesh , Dylan Davis , Matthew Dailey , Hongyi Yao , Daniel Robinson
IPC: G06F16/22 , G06F16/245 , G06F16/951 , G06F16/23
Abstract: Systems and methods for live reindexing include receiving, at a dispatch server, a request to reindex a database, wherein, at the time the request to reindex is received, the dispatch server is configured to send queries for information in the database to a first index server, the first index server comprising a first index of information in the database. The systems and methods further include, responsive to receiving the request to reindex and while the database is live, generating a second index of the information in the database, storing the second index at a second index server, and configuring the dispatch server to use the second index server as a live index server and to no longer use the first index server as a live index server.
-
公开(公告)号:US10402385B1
公开(公告)日:2019-09-03
申请号:US14837951
申请日:2015-08-27
Applicant: Palantir Technologies, Inc.
Inventor: Alan Pierce , Brian Dorne , Michael Glazer , Derek Rabideau , Richard Allen Ducott, III , David Karesh , Dylan Davis , Matthew Dailey , Hongyi Yao , Daniel Robinson
IPC: G06F16/22 , G06F16/23 , G06F16/951 , G06F16/245
Abstract: Systems and methods for live reindexing include receiving, at a dispatch server, a request to reindex a database, wherein, at the time the request to reindex is received, the dispatch server is configured to send queries for information in the database to a first index server, the first index server comprising a first index of information in the database. The systems and methods further include, responsive to receiving the request to reindex and while the database is live, generating a second index of the information in the database, storing the second index at a second index server, and configuring the dispatch server to use the second index server as a live index server and to no longer use the first index server as a live index server.
-
公开(公告)号:US10262053B2
公开(公告)日:2019-04-16
申请号:US15456256
申请日:2017-03-10
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.
-
公开(公告)号: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.
-
公开(公告)号:US20160314155A1
公开(公告)日:2016-10-27
申请号:US14693792
申请日:2015-04-22
Applicant: Palantir Technologies Inc.
Inventor: Timothy Wilson , Brian Dorne , Christopher Lockfort , Thomas Kleingarn
IPC: G06F17/30
CPC classification number: G06F16/2272 , G06F16/1774 , G06F16/254 , G06F16/951
Abstract: A data integration pipeline is configured to receive and integrate raw data into a data processing system. Raw data may be defined as an electronic collection of data composed of information from multiple records, whose primary relationship to each other is their shared origin from a single or multiple databases. In integrating the raw data, the data integration pipeline may split the integration into two phases, more specifically: an ingest phase, and an import phase.
Abstract translation: 数据集成流水线被配置为接收并将原始数据集成到数据处理系统中。 原始数据可以被定义为由来自多个记录的信息组成的数据的电子收集,它们彼此的主要关系是它们来自单个或多个数据库的共享来源。 在整合原始数据时,数据集成管道可将集成分为两个阶段,更具体地说就是:进入阶段和导入阶段。
-
公开(公告)号:US20240095259A1
公开(公告)日:2024-03-21
申请号:US18522007
申请日:2023-11-28
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.
-
公开(公告)号:US11886410B2
公开(公告)日:2024-01-30
申请号:US17869630
申请日:2022-07-20
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Alan Pierce , Brian Dorne , Michael Glazer , Derek Rabideau , Richard Allen Ducott, III , David Karesh , Dylan Davis , Matthew Dailey , Hongyi Yao , Daniel Robinson
IPC: G06F16/22 , G06F16/245 , G06F16/951 , G06F16/23
CPC classification number: G06F16/2228 , G06F16/2365 , G06F16/245 , G06F16/951
Abstract: A computer-implemented method comprises receiving, by a processor, search requests to search a database; receiving a reindex request to reindex information in the database based on a new ontology for the database or a new number of shards for a first index server; initiating, by the processor, generation of a second index for the database while a first index managed by the first index server continues to be used live for responding to received search requests; completing the generation of the second index during a certain period when no search request is sent to the first index server; and in response to the completing, using the second index live for responding to received search requests.
-
公开(公告)号:US11409722B2
公开(公告)日:2022-08-09
申请号:US16557583
申请日:2019-08-30
Applicant: Palantir Technologies Inc.
Inventor: Alan Pierce , Brian Dorne , Michael Glazer , Derek Rabideau , Richard Allen Ducott, III , David Karesh , Dylan Davis , Matthew Dailey , Hongyi Yao , Daniel Robinson
IPC: G06F16/22 , G06F16/245 , G06F16/951 , G06F16/23
Abstract: Systems and methods for live reindexing include receiving, at a dispatch server, a request to reindex a database, wherein, at the time the request to reindex is received, the dispatch server is configured to send queries for information in the database to a first index server, the first index server comprising a first index of information in the database. The systems and methods further include, responsive to receiving the request to reindex and while the database is live, generating a second index of the information in the database, storing the second index at a second index server, and configuring the dispatch server to use the second index server as a live index server and to no longer use the first index server as a live index server.
-
公开(公告)号:US20190220466A1
公开(公告)日:2019-07-18
申请号: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
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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-