Client-Side Geospatial Visualization With Embedded Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Client-server architectures in GIS and BI tools introduce latency and high computational costs due to data processing and visualization being separated, limiting real-time feedback and user interactivity.

Innovation Solution

A client-side tool performs data processing and visualization locally on the client device using an embedded database, reducing latency by computing results directly on the client side.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If client-server architecture is used for GIS and BI tools, then data processing and visualization can be centralized, but latency increases and real-time feedback is limited

Engineering Contradiction:
Improvedata processing reliabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the data processing function from the centralized server and relocates it to the client device. The client-side tool includes an embedded database and computation engine that perform filtering, aggregation, and analysis locally, eliminating the need to send data back to a remote server for processing and thus eliminating network latency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a client-side intermediary system that includes an embedded database and computation engine. This intermediary processes data locally on the client device before visualization, acting as a mediator between data sources and the user interface, thereby reducing latency without requiring full centralized processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If client-server architecture is used, then centralized data processing can be maintained, but computational costs increase with more users

Engineering Contradiction:
Improvecentralized processing reliabilityVSAvoidserver computational cost
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent extracts computational tasks from the centralized server and distributes them to individual client devices. Each user's browser executes local computations using an embedded database, shifting the computational burden from the server to the client and reducing server resource consumption as user numbers increase.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service computation where each client device independently processes its own data requests using an embedded database and computation engine. This eliminates the need for expensive centralized server resources to handle all computational tasks, allowing the system to scale with users without proportionally increasing server costs.

Inventive Principle:
Principle #25Self-service

3Reliability

If data processing is done on server, then centralized control is maintained, but user interactivity and responsiveness decrease

Engineering Contradiction:
Improvecentralized controlVSAvoiduser interactivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the data processing function from the server and implements it locally on the client device through an embedded database and computation engine. This allows users to perform filtering, aggregation, and analysis operations instantly without waiting for server responses, dramatically improving interactivity and responsiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary data processing actions locally on the client device before visualization occurs. The embedded database pre-loads and indexes data, allowing immediate computation and response to user interactions without requiring sequential server processing, thus enhancing user productivity and system responsiveness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250292196A1Client-side tool for geospatial data visualization and analysis
Publication Date: 2025.09.18 MAPS & DATA LLC
  • US20250292196A1 patent drawing
  • US20250292196A1 patent drawing
  • US20250292196A1 patent drawing

AI summary

A system and method for client-side geospatial data analysis are disclosed. An application bundle, including an embedded database, is sent to a client device, which then locally loads raw geospatial data files. Each coordinate point is associated with a grid index, and user queries—such as polygon-based filters, zoom operations, or attribute-based searches—are executed on the client device in near real time. This design removes the need for continuous server requests, thereby reducing latency and enabling immediate visualization of changes to map views or filters. The approach supports rapid interactions with large datasets, as filtering and aggregation tasks remain under the client's control. Furthermore, the embedded database can perform optimization or allocation routines (for example, delivery assignments) locally, instantly displaying results to the user. By eliminating heavy reliance on external servers, this invention offers a responsive, cost-effective platform for comprehensive geospatial data exploration and decision-making.