US2013198202A1PendingUtilityA1

Method and computer program product for geophysicial and geologic data identification, geodetic classification, organization, updating, and extracting spatially referenced data records

Assignee: ENSOCO INCPriority: Jan 13, 2009Filed: Mar 11, 2013Published: Aug 1, 2013
Est. expiryJan 13, 2029(~2.5 yrs left)· nominal 20-yr term from priority
G06F 16/29G06F 16/21G09B 29/102G09B 29/007G06F 17/30289
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of geodetic information acquisition and a computer program product having computer code for performing the method are provided. The method includes identifying a file having multiple records, where the records contain spatially referenced data. The records are classified into header records and data records. Each data record is divided into fields. Patterns of fields consistent with sets of the data records are identified. The records are associated with a format based on the patterns of fields. At least some of the spatially referenced data is extracted from the records according to the format.

Claims

exact text as granted — not AI-modified
1 . A method of geodetic information acquisition comprising:
 identifying a file, the file comprising one or more data records, the one or more data records comprising spatially referenced data in an unknown format;   dividing each of the one or more data records into one or more fields;   deriving, from the one or more data records, one or more patterns of fields consistent with one or more sets of the one or more data records;   forming a formed template from at least some of the one or more patterns of fields;   determining if the formed template matches a matching template in a database of templates, each template in the database of templates associated with a known format; and   if the formed template matches a matching template, extracting at least some of the spatially referenced data from the one or more data records in accordance with the known format.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining a pattern in the one or more patterns of fields could be modified to be consistent with additional data records in the one or more data records; and   modifying the pattern to be consistent with the additional data records.   
     
     
         3 . The method of  claim 1 , wherein the file comprises a plurality of records, the plurality of records comprising the one or more data records and one or more header records, and further comprising:
 classifying each of the plurality of records as either free-form or fixed format;   classifying the plurality of records into the one or more data records and the one or more header records; and   dividing each of the plurality of records into a plurality of fields; and   wherein the deriving from the one or more data records comprises deriving, from one or more data records classified as fixed format, one or more patterns of fields consistent with one or more sets of the one or more data records classified as fixed format.   
     
     
         4 . The method of  claim 3 , further comprising:
 identifying one or more keyword fields in the plurality of records by comparing the fields of the plurality of records to a list of possible keyword fields;   matching each of the one or more keyword fields to a value field for that keyword; and   updating a database to store each matching of the one or more keyword fields to a value field for that keyword.   
     
     
         5 . The method of  claim 1 , wherein the spatially referenced data identifies a feature of a geographical location. 
     
     
         6 . The method of  claim 1 , further comprising creating a map showing at least one location identified by the spatially referenced data. 
     
     
         7 . The method of  claim 1 , further comprising creating a map showing two or more locations identified by the spatially referenced data. 
     
     
         8 . The method of  claim 1 , further comprising storing the extracted spatially referenced data in an index. 
     
     
         9 . The method of  claim 8 , further comprising querying the index. 
     
     
         10 . A computer program product for geodetic information acquisition embodied on a non-transitory computer readable medium, the computer program product comprising:
 computer code for identifying a file, the file comprising one or more data records, the one or more data records comprising spatially referenced data in an unknown format;   computer code for dividing each of the one or more data records into one or more fields;   computer code for deriving, from the one or more data records, one or more patterns of fields consistent with one or more sets of the one or more data records;   computer code for forming a formed template from at least some of the one or more patterns of fields;   computer code for determining if the formed template matches a matching template in a database of templates, each template in the database of templates associated with a known format; and   computer code for, if the formed template matches a matching template, extracting at least some of the spatially referenced data from the one or more data records in accordance with the known format.   
     
     
         11 . The computer program product of  claim 10 , further comprising:
 computer code for determining a pattern in the one or more patterns of fields could be modified to be consistent with additional data records in the one or more data records; and   computer code for modifying the pattern to be consistent with the additional data records.   
     
     
         12 . The computer program product of  claim 10 , wherein the file comprises a plurality of records, the plurality of records comprising the one or more data records and one or more header records, and further comprising:
 computer code for classifying each of the plurality of records as either free-form or fixed format;   computer code for classifying the plurality of records into the one or more data records and the one or more header records; and   computer code for dividing each of the plurality of records into a plurality of fields; and   wherein the computer code for deriving from the one or more data records comprises computer code for deriving, from one or more data records classified as fixed format, one or more patterns of fields consistent with one or more sets of the one or more data records classified as fixed format.   
     
     
         13 . The computer program product of  claim 12 , further comprising:
 computer code for identifying one or more keyword fields in the plurality of records by comparing the fields of the plurality of records to a list of possible keyword fields;   computer code for matching each of the one or more keyword fields to a value field for that keyword; and   computer code for updating a database to store each matching of the one or more keyword fields to a value field for that keyword.   
     
     
         14 . The computer program product of  claim 10 , wherein the spatially referenced data identifies a feature of a geographical location. 
     
     
         15 . The computer program product of  claim 10 , further comprising computer code for creating a map showing at least one location identified by the spatially referenced data. 
     
     
         16 . The computer program product of  claim 10 , further comprising computer code for creating a map showing two or more locations identified by the spatially referenced data. 
     
     
         17 . The computer program product of  claim 10 , further comprising computer code for storing the extracted spatially referenced data in an index. 
     
     
         18 . The computer program product of  claim 17 , further comprising computer code for querying the index.

Join the waitlist — get patent alerts

Track US2013198202A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.