Ontological mapping of data

US2022365947A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022365947-A1
Application numberUS-202217875258-A
CountryUS
Kind codeA1
Filing dateJul 27, 2022
Priority dateMay 15, 2018
Publication dateNov 17, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and non-transitory computer readable media are provided for mapping data based on an ontology of a platform. A data set may be obtained. Data within the data set may be for use by an operation platform based on an operation ontology. The operation ontology may define an operation data structure for the operation platform. The data may be shaped based on a target ontology. The target ontology may define a target data structure for a target platform. The data may be shaped such that the data is mapped to the target data structure.

First claim

Opening claim text (preview).

1 . A system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform: obtaining a data set; organizing the data set according to a source platform compatible with a source ontology; ordering the organized data set according to a target platform compatible with a target ontology; importing the ordered and organized data set into the target platform; linking the imported data set to corresponding data within the target platform to synchronize modifications between the imported data set and the data within the target platform; receiving a first modification to a first portion of the imported data set; modifying a corresponding first portion of the data within the target platform according to the first modification; receiving a second modification to a second portion of the data within the target platform; and modifying a corresponding second portion of the imported data set according to the second modification. 2 . The system of claim 1 , wherein the instructions further cause the system to perform: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set. 3 . The system of claim 1 , wherein the ordering of the organized data set comprises generating a first table enumerating identities of entities within the organized data set and a second table enumerating relationships among the entities. 4 . The system of claim 3 , wherein the ordering of the organized data set comprises generating a third table enumerating properties of the entities and a fourth table enumerating relationships among the properties. 5 . The system of claim 4 , wherein the ordering of the organized data set comprises merging the first table with the third table. 6 . The system of claim 1 , wherein the ordering of the organized data set maintains the organization of the data set according to the source platform. 7 . The system of claim 1 , wherein the instructions further cause the system to perform: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set, to generate a modified organized data set; and performing, by the source platform, a search operation and a join operation on the modified organized data set following the modifying of the portion of the organized data set. 8 . The system of claim 1 , wherein the receiving of the first modification comprises an addition, a deletion, or a change of data in the imported data set. 9 . The system of claim 1 , wherein the dataset comprises geospatial data. 10 . A method implemented by a computing system including one or more processors and storage media storing machine-readable instructions, wherein the method is performed using the one or more processors, the method comprising: obtaining a data set; organizing the data set according to a source platform compatible with a source ontology; ordering the organized data set according to a target platform compatible with a target ontology; importing the ordered and organized data set into the target platform; linking the imported data set to corresponding data within the target platform to synchronize modifications between the imported data set and the data within the target platform; receiving a first modification to a first portion of the imported data set; modifying a corresponding first portion of the data within the target platform according to the first modification; receiving a second modification to a second portion of the data within the target platform; and modifying a corresponding second portion of the imported data set according to the second modification. 11 . The method of claim 10 , further comprising: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set. 12 . The method of claim 10 , wherein the ordering of the organized data set comprises generating a first table enumerating identities of entities within the organized data set and a second table enumerating relationships among the entities. 13 . The method of claim 12 , wherein the ordering of the organized data set comprises generating a third table enumerating properties of the entities and a fourth table enumerating relationships among the properties. 14 . The method of claim 13 , wherein the ordering of the organized data set comprises merging the first table with the third table. 15 . The method of claim 10 , wherein the ordering of the organized data set maintains the organization of the data set according to the source platform. 16 . The method of claim 10 , further comprising: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set, to generate a modified organized data set; and performing, by the source platform, a search operation and a join operation on the modified organized data set following the modifying of the portion of the organized data set. 17 . The method of claim 10 , wherein the receiving of the first modification comprises an addition, a deletion, or a change of data in the imported data set. 18 . A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform: obtaining a data set; organizing the data set according to a source platform compatible with a source ontology; ordering the organized data set according to a target platform compatible with a target ontology; importing the ordered and organized data set into the target platform; linking the imported data set to corresponding data within the target platform to synchronize modifications between the imported data set and the data within the target platform; receiving a first modification to a first portion of the imported data set; modifying a corresponding first portion of the data within the target platform according to the first modification; receiving a second modification to a second portion of the data within the target platform; and modifying a corresponding second portion of the imported data set according to the second modification. 19 . The non-transitory computer readable medium of claim 18 , wherein the instructions further cause the one or more processors to perform: modifying a portion of the organized data set in the source platform to be synchronized with the modified corresponding second portion of the imported data set. 20 . The non-transitory computer readable medium of claim 18 , wherein the ordering of the organized data set comprises generating a first table enumerating identities of entities within the organized data set and a second table enumerating relationships among the entities.

Assignees

Inventors

Classifications

  • Object oriented databases · CPC title

  • G06F16/258Primary

    Data format conversion from or to a database · CPC title

  • G06F40/177Primary

    of tables; using ruled lines · CPC title

  • Calculation of difference between files · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022365947A1 cover?
Systems, methods, and non-transitory computer readable media are provided for mapping data based on an ontology of a platform. A data set may be obtained. Data within the data set may be for use by an operation platform based on an operation ontology. The operation ontology may define an operation data structure for the operation platform. The data may be shaped based on a target ontology. The …
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/258. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 17 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).