Geospatial Data Fragment Caching for Dynamic Content Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional geospatial data delivery systems face high processing requirements due to the lack of standard session parameters in Keyhole Markup Language (KML), leading to inefficient dynamic content generation, especially for complex data sets and multiple users.
Innovation Solution
A method that involves subscribing users to receive native-format geospatial information, analyzing and updating previously-rendered data file fragments, and translating this information into geospatial data file fragments for efficient storage and display, utilizing a server-side system with modules like view service, renderer, cache, network link controller, and assembler to optimize data delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional approaches are used for dynamic content generation in geobrowsers, then individual user sessions can be tracked, but processing requirements become excessively high
Solution Approach 1:
The patent segments geospatial data into hierarchical levels (e.g., regional, local, detailed views) and pre-processes each segment independently. This allows the system to deliver only relevant segments to users based on their location and zoom level, reducing the processing burden while maintaining dynamic content generation capabilities
Solution Approach 2:
The system performs preliminary processing of geospatial data by pre-computing and caching data at multiple resolution levels before users request it. This advance preparation eliminates the need for real-time processing of entire datasets, significantly reducing processing requirements while enabling responsive dynamic content delivery
2Ease of operation
If KML-based geobrowsers track individual user sessions, then dynamic display can be supported, but computation requirements increase
Solution Approach 1:
The patent creates simplified copies of geospatial data at multiple abstraction levels, storing pre-rendered versions that can be quickly delivered to users. These copies maintain the essential geometric and attribute information needed for dynamic display while requiring minimal processing, thus supporting ease of operation without increasing device complexity
3Manufacturing precision
If complete geospatial datasets are processed for each user request, then accurate display is achieved, but processing time increases
Solution Approach 1:
The patent applies local quality by delivering geospatial data with varying levels of detail based on the user's specific context (location, zoom level, device capabilities). Areas of interest receive higher precision data while peripheral areas use lower precision representations, maintaining display accuracy where needed while reducing overall processing time
Data Source
AI summary
A method may include subscribing each of a plurality of users to receive native-format geospatial information from a data source. The method may also include receiving native-format geospatial information from the data source. The method may further include analyzing native-format geospatial information and previously-rendered geospatial data file fragments to determine whether to update one or more previously-rendered geospatial data file fragments. The method may additionally include translating native-format geospatial information into geospatial data file fragments in response to a determination to update one or more previously-rendered geospatial data file fragments, and storing such geospatial data file fragments.


