-
公开(公告)号:US20230047056A1
公开(公告)日:2023-02-16
申请号:US17818272
申请日:2022-08-08
Applicant: Palantir Technologies Inc.
Inventor: Allen Chang , Christopher Male , David Cohen , Dragos-Florian Ristache , Danielle Kramer , John Garrod , Michael Harris , Ryan Zheng , Stephen Freiberg
Abstract: Systems and methods including a framework for migration of live data. The method may comprised, by one or more hardware processors executing program instructions, receiving, at a migration proxy of the framework, code for reading data and writing data compatible with each of a plurality of states of a migration of data in a data store, wherein a service is at least intermittently reading data from and writing data to the data store; determining, by a migration runner of the framework, to perform the migration of the data; initiating, by the migration runner, the migration of the data, wherein the migration comprises a plurality of stages; storing, as the migration progresses through the plurality of stages, and at a migration data store of the framework, a current stage of the migration; and during the migration, using the migration proxy to read data from and write data to the data store.
-
2.
公开(公告)号:US09348880B1
公开(公告)日:2016-05-24
申请号:US14676621
申请日:2015-04-01
Applicant: Palantir Technologies, Inc.
Inventor: Danielle Kramer , Andrew Israel , Jeffrey Chen , David Cohen , Stephen Freiberg , Bryan Offutt , Matthew Avant , Peter Wilczynski , Jason Hoch , Robert Liu , William Waldrep , Kevin Zhang , Alexander Landau , David Tobin
IPC: G06F17/30
CPC classification number: G06F17/30566 , G06F17/30575
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.
Abstract translation: 公开了与联合搜索具有冲突解决的多个源相关的方法和设备。 一种方法可以包括获得与多个异构数据源相关联的一组数据本体(例如,类型,属性和链接); 接收包括通过一个或多个图形边缘连接的多个图形节点的图形的选择; 以及将所述图形转换成跨所述多个异构数据源的一个或多个搜索查询。 一种方法可以包括:通过跨多个异构数据源执行第一搜索查询的结果来获得第一数据对象; 基于一个或多个解决规则,至少解决具有存储库数据对象的第一数据对象; 在将重复数据删除的数据存储在具有特定数据模型的存储库之前,将至少与第一数据对象和存储库数据对象相关联的数据重复数据删除。
-
公开(公告)号:US20240338348A1
公开(公告)日:2024-10-10
申请号:US18745838
申请日:2024-06-17
Applicant: Palantir Technologies Inc.
Inventor: Allen Chang , Christopher Male , David Cohen , Dragos-Florian Ristache , Danielle Kramer , John Garrod , Michael Harris , Ryan Zheng , Stephen Freiberg
CPC classification number: G06F16/214 , G06F16/254 , G06F16/258
Abstract: Systems and methods including a framework for migration of live data. The method may comprised, by one or more hardware processors executing program instructions, receiving, at a migration proxy of the framework, code for reading data and writing data compatible with each of a plurality of states of a migration of data in a data store, wherein a service is at least intermittently reading data from and writing data to the data store; determining, by a migration runner of the framework, to perform the migration of the data; initiating, by the migration runner, the migration of the data, wherein the migration comprises a plurality of stages; storing, as the migration progresses through the plurality of stages, and at a migration data store of the framework, a current stage of the migration; and during the migration, using the migration proxy to read data from and write data to the data store.
-
公开(公告)号:US12050567B2
公开(公告)日:2024-07-30
申请号:US17818272
申请日:2022-08-08
Applicant: Palantir Technologies Inc.
Inventor: Allen Chang , Christopher Male , David Cohen , Dragos-Florian Ristache , Danielle Kramer , John Garrod , Michael Harris , Ryan Zheng , Stephen Freiberg
CPC classification number: G06F16/214 , G06F16/254 , G06F16/258
Abstract: Systems and methods including a framework for migration of live data. The method may comprised, by one or more hardware processors executing program instructions, receiving, at a migration proxy of the framework, code for reading data and writing data compatible with each of a plurality of states of a migration of data in a data store, wherein a service is at least intermittently reading data from and writing data to the data store; determining, by a migration runner of the framework, to perform the migration of the data; initiating, by the migration runner, the migration of the data, wherein the migration comprises a plurality of stages; storing, as the migration progresses through the plurality of stages, and at a migration data store of the framework, a current stage of the migration; and during the migration, using the migration proxy to read data from and write data to the data store.
-
公开(公告)号:US12124472B2
公开(公告)日:2024-10-22
申请号:US18085298
申请日:2022-12-20
Applicant: Palantir Technologies Inc.
Inventor: Danielle Kramer , Andrew Israel , Jeffrey Chen , David Cohen , Steven Freiberg , Bryan Offutt , Matthew Avant , Peter Wilczynski , Jason Hoch , Robert Liu , William Waldrep , Kevin Zhang , Alexander Landau , David Tobin
IPC: G06F16/30 , G06F16/2457 , G06F16/248 , G06F16/25 , G06F16/27 , G06F16/9535
CPC classification number: G06F16/256 , G06F16/24575 , G06F16/248 , G06F16/258 , G06F16/27 , G06F16/9535
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-