Secure reconstruction of geospatial data

US11953641B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11953641-B2
Application numberUS-201817256968-A
CountryUS
Kind codeB2
Filing dateAug 6, 2018
Priority dateAug 6, 2018
Publication dateApr 9, 2024
Grant dateApr 9, 2024

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.

A device comprises a processor; and a memory device including instructions that, when executed by the processor, cause the processor to: obtain, from a server, a plate model, wherein the plate model includes a plurality of geodynamic units (GDUs) representing a plurality of different geological regions; receive a user-defined geospatial data of a desired geological region; perform an intersection operation between the user-defined geospatial data and the plurality of GDUs of the plate model, to assign user-defined geospatial data a GDU identifier; obtain, from a server, Euler rotation poles based on a user-specified geological age, each Euler rotation pole being associated with a GDS via the GDU identifier; and reconstruct the user-defined geospatial data to the geological age using the Euler rotation pole and thereby obtain a reconstructed paleogeographic position of the user-defined geospatial data.

First claim

Opening claim text (preview).

What is claimed is: 1. A device comprising: a processor; and a memory device connected to the processor, the memory device including instructions that, when executed by the processor, cause the processor to: obtain, from at least one server accessed over a network, a plate model, wherein the plate model includes one or more geodynamic units (GDUs), each GDU including a GDU identifier, each GDU representing a different geological region; receive a user-defined geospatial data of a desired geological region; perform an intersection operation between the user-defined geospatial data and the plurality of GDUs of the plate model, the intersection operation assigning one of the GDU identifiers to the user-defined geospatial data; obtain, from at least one of the servers, one or more Euler rotation poles, each Euler rotation pole based on a user-specified geological age, each Euler rotation pole being associated with one of the GDUs via the GDU identifier of the associated GDU; and reconstruct the user-defined geospatial data to the user-specified geological age using the Euler rotation pole for the user-specified geological age at the assigned GDU identifier, the reconstruction a reconstructed paleogeographic position of the user-defined geospatial data at the user-specified geological age. 2. The device of claim 1 , wherein the instructions further cause the processor to: provide the reconstructed geometry to facilitate exploration of a desired natural resource. 3. The device of claim 1 , wherein the instructions further cause the processor to: display the reconstructed paleogeographic position of the user-defined geospatial data for the user-specified geological age. 4. The device of claim 1 , wherein the instructions further cause the processor to: store the reconstructed paleogeographic position of the user-defined geospatial data for the user-specified geological age as a geographic information system (GIS) file. 5. The device of claim 1 , wherein the instructions further cause the processor to: validate the user-defined geospatial data to determine whether the user-defined geospatial data is correctly defined, to determine whether a reference coordinate system used for user-defined geospatial data is correct, or to ensure that latitude and longitude values in the user-defined geospatial data are valid. 6. The device of claim 5 , wherein the instructions further cause the processor to: store the validated user-defined geospatial data and the GDUs obtained from the plate model in the memory device. 7. The device of claim 1 , wherein the instructions further cause the processor to: correct geometrical errors in the reconstructed geometry due to the +/−180° longitude dateline or Earth's North/South poles (+/−90 latitude). 8. A method, comprising: obtaining, from at least one server accessed over a network, a plate model, wherein the plate model includes one or more geodynamic units (GDUs), each GDU including a GDU identifier, each GDU representing a different geological region: receiving a user-defined geospatial data of a desired geological region; performing an intersection operation between the user-defined geospatial data and the plurality of GDUs of the plate model, the intersection operation assigning one of the GDU identifiers to the user-defined geospatial data; obtaining, from at least one of the servers, one or more Euler rotation poles, each Euler rotation pole based on a user-specified geological age, each Euler rotation pole being associated with one of the GDUs via the GDU identifier of the associated GDU; and reconstructing the user-defined geospatial data to the user-specified geological age using the Euler rotation pole for the user-specified geological age at the assigned GDU identifier, the reconstruction a reconstructed paleogeographic position of the user-defined geospatial data at the user-specified geological age. 9. The method of claim 8 , further comprising: providing the reconstructed geometry to facilitate exploration of a desired natural resource. 10. The method of claim 8 , further comprising: displaying the reconstructed paleogeographic position of the user-defined geospatial data for the user-specified geological age. 11. The method of claim 8 , further comprising: storing the reconstructed paleogeographic position of the user-defined geospatial data for the user-specified geological age as a geographic information system (GIS) file. 12. The method of claim 8 , further comprising: validating the user-defined geospatial data to determine whether the user-defined geospatial data is correctly defined, to determine whether a reference coordinate system used for user-defined geospatial data is correct, or to ensure that latitude and longitude values in the user-defined geospatial data are valid. 13. The method of claim 12 , further comprising: storing the validated user-defined geospatial data and the GDUs obtained from the plate model. 14. The method of claim 8 , further comprising: correcting geometrical errors in the reconstructed geometry due to the +/−180° longitude dateline or Earth's North/South poles (+/−90 latitude). 15. A non-transitory computer-readable medium including instructions stored therein that, when executed by at least one computing device, cause the at least one computing device to: obtain, from at least one server accessed over a network, a plate model, wherein the plate model includes one or more geodynamic units (GDUs), each GDU including a GDU identifier, each GDU representing a different geological region; receive a user-defined geospatial data of a desired geological region; perform an intersection operation between the user-defined geospatial data and the plurality of GDUs of the plate model, the intersection operation assigning one of the GDU identifiers to the user-defined geospatial data; obtain, from at least one of the servers, one or more Euler rotation poles, each Euler rotation pole based on a user-specified geological age, each Euler rotation pole being associated with one of the GDUs via the GDU identifier of the associated GDU; and reconstruct the user-defined geospatial data to the user-specified geological age using the Euler rotation pole for the user-specified geological age at the assigned GDU identifier, the reconstruction a reconstructed paleogeographic position of the user-defined geospatial data at the user-specified geological age. 16. The non-transitory computer-readable medium of claim 15 , wherein executing the instructions further causes the at least one computing device to: provide the reconstructed geometry to facilitate exploration of a desired natural resource. 17. The non-transitory computer-readable medium of claim 15 , wherein executing the instructions further causes the at least one computing device to: display the reconstructed paleogeographic position of the user-defined geospatial data for the user-specified geological age. 18. The non-transitory computer-readable medium of claim 15 , wherein executing the instructions further causes the at least one computing device to: store the reconstructed paleogeographic position of the user-defined geospatial data for the user-specified geological age as a geographic information system (GIS) file. 19. The non-transitory computer-readable medium of claim 15 , wherein executing the instructions further causes the at least one computing device to: validate the user-defined geospatial data to determine, whether the user-defined geospatial data is correctly def

Assignees

Inventors

Classifications

  • G01V20/00Primary

    Geomodelling in general · CPC title

  • Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title

  • Agriculture; Fishing; Forestry; Mining · CPC title

  • G09B25/06Primary

    for surveying; for geography, e.g. relief models (globes G09B27/00; maps G09B29/00) · 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 US11953641B2 cover?
A device comprises a processor; and a memory device including instructions that, when executed by the processor, cause the processor to: obtain, from a server, a plate model, wherein the plate model includes a plurality of geodynamic units (GDUs) representing a plurality of different geological regions; receive a user-defined geospatial data of a desired geological region; perform an intersecti…
Who is the assignee on this patent?
Landmark Graphics Corp
What technology area does this patent fall under?
Primary CPC classification G01V20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 09 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).