Geospatial data interaction
AssigneeContinental Airlines, Inc.
InventorRobert Matthew Barnett
Life of this patent
Estimating the term…
Abstract
A method, system and medium for accepting geospatial data queries through an interface allowing dynamic predicates are disclosed. The geospatial data queries are translated into one or more intermediate formats, and then the intermediate format is provided to one or more geospatial data servers. Each of the one or more geospatial data servers will receive the appropriate language and syntax for which it was designed. Each of the one or more geospatial data servers will simultaneously process the request and, when processing is complete, render an appropriate result from that geospatial data server and application to an end user.
Claims20
A method of interpreting a geospatial query comprising:
- accepting a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates;
- translating the user input into intermediate data acceptable to one or more geoserver applications;
- sending at least a portion of the intermediate data to the one or more geoserver applications;
- obtaining a result returned from the one or more geoserver applications;
- and
- rendering a geospatial image of the result for presentation to an end user.
A method of interpreting input data within a geovisualization environment comprising:
- accepting input data containing dynamic predicates;
- translating the input data into a query format and language required by one or more geospatial data servers;
- querying the one or more geospatial data servers with at least a portion of the translated input data;
- and
- rendering the result of the query to a user display device.
A computer storage device containing instructions stored thereon to instruct a processor to perform the method of:
- accepting a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates;
- translating the user input into intermediate data acceptable to one or more geoserver applications;
- sending at least a portion of the intermediate data to the one or more geoservers;
- obtaining a result returned from the one or more geoservers;
- and
- rendering a geospatial image of the result for presentation to an end user.
A computer readable medium containing instructions stored thereon to instruct a processor to perform the method of:
- accepting input data containing dynamic predicates;
- translating the input data into a query format and language required by one or more geospatial data servers;
- querying the one or more geospatial data servers with at least a portion of the translated input data to obtain a result;
- and
- rendering the result of the query to a user display device.
A computer system comprising:
- a programmable processing unit;
- one or more display devices communicatively coupled to the programmable processing unit;
- a network communication device communicatively coupled to the programmable processing unit;
- and
- a user input coupled to the programmable processing unit;
- wherein the programmable processing unit is configured to:
- accept a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates;
- translate the user input into intermediate data acceptable to one or more geoserver applications;
- send at least a portion of the intermediate data to the one or more geoserver applications;
- obtain a result returned from the one or more geoserver applications;
- and
- render a geospatial image of the result to an end user on the one or more display devices.
Dependencies are inferred from the claim text.