3D Index Data Versioning for Hierarchical Spatial Packet Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive map navigation systems face inefficiencies in bandwidth usage due to unnecessary data requests from datacenters, as they lack effective methods to determine data availability at different levels of detail, leading to wasteful consumption of bandwidth.

Innovation Solution

The implementation of hierarchical spatial data structures with 3D data versioning allows for the generation of packet data that indicates availability, enabling clients to determine data presence and request only necessary data, using a 3D index table for data updates and ensuring a consistent view without service interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the map system requests data from datacenters without checking availability, then data can be retrieved, but bandwidth is wasted and the system becomes inefficient

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by generating and storing availability information packets that indicate whether data exists at specific locations and levels before actual data requests are made. This preliminary availability check prevents wasteful data requests and optimizes bandwidth usage by allowing the map system to determine data presence in advance.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If the map system checks data availability before requesting data, then bandwidth is saved, but the system requires additional data structures and processing

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddata structure complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The availability information is segmented into discrete packets organized by hierarchical levels, where each packet contains availability status for specific geographic locations and detail levels. This segmentation allows the system to manage complexity through structured, modular data organization rather than requiring complex centralized tracking mechanisms.

Inventive Principle:
Principle #1Segmentation

3Reliability

If data is updated in datacenters, then new information is available, but service interruptions may occur without proper versioning

Engineering Contradiction:
Improvedata consistencyVSAvoidservice continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Version identifiers are assigned to data packets in advance before updates occur. When data is updated in datacenters, the new version information is prepared beforehand, allowing clients to transition smoothly between versions without service interruption. This preliminary versioning ensures data consistency while maintaining continuous service availability.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If the system serves old data packets while updating, then service continuity is maintained, but data freshness is compromised

Engineering Contradiction:
Improveservice continuityVSAvoiddata freshness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system dynamically manages data versioning by serving different version identifiers to different clients based on their needs. Old data packets continue to be served with their original version identifiers while new data is simultaneously available, allowing the system to maintain service continuity for existing clients while providing fresh data to those who request updates, thus balancing continuity and freshness dynamically.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8762493B1Hierarchical spatial data structure and 3D index data versioning for generating packet data
Publication Date: 2014.06.24 GOOGLE LLC
  • US8762493B1 patent drawing
  • US8762493B1 patent drawing
  • US8762493B1 patent drawing

AI summary

The disclosed implementations are related to hierarchical spatial data structures with 3D data versioning for generating packet data. The packet data can be used by a client application to determine the availability of data at certain levels of a hierarchical spatial data structure. A 3D index table storing data version information can be used to support data updates and to ensure that a consistent view of data is provided to clients without suffering interruptions in service.