System and method for integration of data records having differing data types to a geographical information system
First Claim
Patent Images
1. A method comprising:
- receiving, by a data record interface coupled to a weather interactive processing system, a data record including geospatially related information from a data source, the data record having a first data type that is different than a second data type used by the weather interactive processing system, wherein the weather processing system processes and enables analysis of weather related information;
determining the first data type of the data record;
invoking a plug-in that is selected from a plurality of plug-ins based upon the first data type;
converting, using the plug-in, the first data type of the data record to a second data type;
storing the data record in a first database;
extracting metadata information from the data record and store the metadata information as a metadata record in a structured query language database; and
transmitting the data record to the weather interactive processing system;
the plurality of plug-ins comprising a plurality of processes, the plurality of processes comprising;
an ingest process receiving the data record and parsing information in the data record into a plurality of individual fields;
a conversion process converting the first data type of the data record to the second data type used by the weather interactive processing system; and
a persistence process enabling temporary storage of the data records in the first database;
the data record interface comprising an application abstraction layer, the application abstraction layer providing communications with the plurality of processes of the plurality of plug-ins; and
the application abstraction layer being implemented using a Java messaging service.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the disclosure, a computing system generally includes a geographical information system that is coupled to a data record interface. The data record interface is operable to receive a data record having a data type that is different from a second data type used by the geographical information system. The data record may then determine the data type of the data record and accordingly invoke a particular plug-in that is operable to convert the first data type to the second data type. The data record interface may then transmit the converted data record to the geographical information system.
-
Citations
11 Claims
-
1. A method comprising:
-
receiving, by a data record interface coupled to a weather interactive processing system, a data record including geospatially related information from a data source, the data record having a first data type that is different than a second data type used by the weather interactive processing system, wherein the weather processing system processes and enables analysis of weather related information; determining the first data type of the data record; invoking a plug-in that is selected from a plurality of plug-ins based upon the first data type; converting, using the plug-in, the first data type of the data record to a second data type; storing the data record in a first database; extracting metadata information from the data record and store the metadata information as a metadata record in a structured query language database; and transmitting the data record to the weather interactive processing system; the plurality of plug-ins comprising a plurality of processes, the plurality of processes comprising; an ingest process receiving the data record and parsing information in the data record into a plurality of individual fields; a conversion process converting the first data type of the data record to the second data type used by the weather interactive processing system; and a persistence process enabling temporary storage of the data records in the first database; the data record interface comprising an application abstraction layer, the application abstraction layer providing communications with the plurality of processes of the plurality of plug-ins; and the application abstraction layer being implemented using a Java messaging service. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
a processor; a weather interactive processing system configured to process and enable analysis of weather related information; and a data record interface coupled to the weather interactive processing system and configured to; receive a data record including geospatially related information, the data record having a first data type being different than a second data type used by the weather interactive processing system; determine the first data type of the data record; invoke a plug-in from among a plurality of plug-ins, the plug-in configured to convert the first data type of the data record to the second data type used by the weather interactive processing system; store the data record in a first database; extract metadata information from the data record and store the metadata information as a metadata record in a structured query language database; and transmit the data record to the weather interactive processing system; the plurality of plug-ins comprising a plurality of processes, the plurality of processes comprising; an ingest process configured to receive the data record and parse information in the data record into a plurality of individual fields; a conversion process configured to convert the first data type of the data record to the second data type used by the weather interactive processing system; and a persistence process configured to enable temporary storage of the data records in the first database; the data record interface comprising an application abstraction layer, the application abstraction layer configured to provide communications with the plurality of processes of the plurality of plug-ins; and the application abstraction layer being implemented using a Java messaging service. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification