Geospatial Multiviewer Dynamic Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current geographic information systems are limited in presenting a vast amount of data in a user-friendly and actionable manner, failing to effectively integrate static and real-time information with geospatial metadata and sensor data within a unified environment.

Innovation Solution

A geospatial multiviewer system that includes a geospatial application, request engine, asynchronous transfer engine, and graphics pipeline, which dynamically generates transformations to adjust output presentations based on user inputs, allowing for the integration of various data sources and types of content such as video, audio, and metadata, providing a unified and actionable intelligence interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple data sources and content types are integrated into a unified geospatial environment, then the quantity and variety of information available to users increases, but the system complexity increases

Engineering Contradiction:
Improvequantity of informationVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: a geospatial application for map rendering, a request engine for data acquisition, an asynchronous transfer engine for data movement, and a graphics pipeline for rendering. Each module handles specific tasks independently, allowing the system to manage multiple data sources without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The asynchronous transfer engine acts as an intermediary between data sources and the graphics pipeline. It buffers and manages data flow, decoupling the data acquisition process from the rendering process, which simplifies the overall system architecture while handling diverse data types.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If real-time transformations are applied to adjust output presentation based on user inputs, then the adaptability of the display increases, but the processing requirements and system complexity increase

Engineering Contradiction:
Improvedisplay adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The graphics pipeline dynamically generates transformations based on user inputs and geospatial data. The system adjusts the presentation of content in real-time as users interact with the geospatial application, allowing flexible display adaptation without requiring complete re-rendering of all data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-processes and buffers data through the asynchronous transfer engine before rendering is needed. This preliminary data preparation reduces the computational burden during real-time interactions, enabling dynamic transformations with lower processing requirements.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If diverse data streams are managed and rendered simultaneously, then the comprehensiveness of information presentation increases, but the processing time and computational resources increase

Engineering Contradiction:
Improvecomprehensiveness of informationVSAvoidprocessing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The asynchronous transfer engine continuously moves data from sources to the graphics pipeline in the background, independent of the rendering frame rate. This continuous data flow ensures that all necessary information is prepared and available without interrupting the rendering process, maintaining processing efficiency while presenting comprehensive information.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9076259B2Geospatial multiviewer
Publication Date: 2015.07.07 IMAGINE COMMUNICATIONS CORP
  • US9076259B2 patent drawing
  • US9076259B2 patent drawing
  • US9076259B2 patent drawing

AI summary

A geospatial multiviewer can include a geospatial application that provides geospatial data responsive to a user input, the geospatial data corresponding to a representation of at least one geographical region. A request engine is configured to provide a search query for requesting content from at least one data source. The search query is based at least in part on the geospatial data from the geospatial application. A graphics pipeline is configured to dynamically generate at least one transformation for adjusting objects in an output presentation in response to the user input. The output presentation is rendered based on the at least one transformation. The objects in the output presentation comprise received content and the representation of at least one geographical region.